コード例 #1
0
ファイル: updateSkuStock.php プロジェクト: ohjack/newErp
     whShelfModel::updateProductPositionRelation_new(array('nums' => $goods_count), array('pId' => $pId, 'positionId' => 8290));
     //A仓临时仓位变为获取的A仓库存
 } else {
     if ($a_diff > 0 && $temp_nums) {
         whShelfModel::updateProductPositionRelation_new(array('nums' => $a_diff), array('pId' => $pId, 'storeId' => 1));
         //将A仓库存变为差值
     } else {
         if (!$temp_nums && $goods_count > 0) {
             whShelfModel::updateProductPositionRelation_new(array('nums' => $goods_count), array('pId' => $pId, 'storeId' => 1));
             //将A仓库存变为差值
         }
     }
 }
 /** 更新B仓仓位库存**/
 if ($second_count) {
     whShelfModel::updateProductPositionRelation_new(array('nums' => $second_count), array('pId' => $pId, 'storeId' => 2));
     //将A仓库存变为差值
 }
 //$where           = " where pId={$pId} and positionId={$positionId}";
 //    $set             = " set nums={$sku_num}, storeId=$storeId";
 //    $update_position = OmAvailableModel::updateTNameRow('wh_product_position_relation', $set, $where);
 //	if($update_position === FALSE){
 //		    $errCode = 410;
 //		    $errMsg = "更新仓位库存失败!";
 //            $log_info      = sprintf("料号:%s, 时间:%s,错误信息:%s,返回值:%s, 参数:%s, %s \r\n", $sku, $date, $errMsg,
 //                                    $update_position, $sku_num, $where);
 //            write_log($log_file, $log_info);
 //			TransactionBaseModel :: rollback();
 //			continue;
 //	}
 //    write_log($log_file, date('Y-m-d H:i:s').'更新仓位库存成功!'."{$sku}\r\n");