Commit d78fc173 authored by hangjun83's avatar hangjun83

期货数量问题

parent 40e2c522
...@@ -391,7 +391,6 @@ class BhOrdersService ...@@ -391,7 +391,6 @@ class BhOrdersService
if($futuresNum > 0){ if($futuresNum > 0){
$updateArr['si_num'] = $orderitem['si_num'] - $futuresNum; $updateArr['si_num'] = $orderitem['si_num'] - $futuresNum;
//$updateArr['si_assigned_num'] = $orderitem['si_assigned_num']; //$updateArr['si_assigned_num'] = $orderitem['si_assigned_num'];
$updateArr['si_assigned_num'] = $futuresNum;
}else{ }else{
$updateArr['si_num'] = bcsub($orderitem['si_num'], $currentProcessNums); // 如果数量只有1,且退货数量相等 $updateArr['si_num'] = bcsub($orderitem['si_num'], $currentProcessNums); // 如果数量只有1,且退货数量相等
$updateArr['si_assigned_num'] = $updateArr['si_num']; $updateArr['si_assigned_num'] = $updateArr['si_num'];
...@@ -650,11 +649,16 @@ class BhOrdersService ...@@ -650,11 +649,16 @@ class BhOrdersService
$poNums = bcsub($item->pi_num, $currentProcessNums); $poNums = bcsub($item->pi_num, $currentProcessNums);
$poItemUpdateArr['pi_num'] = $poNums; $poItemUpdateArr['pi_num'] = $poNums;
$poItemUpdateArr['pi_amount'] = bcmul($item->pi_price, $poNums, 2); $poItemUpdateArr['pi_amount'] = bcmul($item->pi_price, $poNums, 2);
if($futuresNum > 0){ /*if($futuresNum > 0){
$poItemUpdateArr['pi_rnum'] = 0; $poItemUpdateArr['pi_rnum'] = 0;
}else{ }else{
$poItemUpdateArr['pi_rnum'] = $poItemUpdateArr['pi_num']; $poItemUpdateArr['pi_rnum'] = $poItemUpdateArr['pi_num'];
}*/
if($futuresNum == 0){
$poItemUpdateArr['pi_rnum'] = $poItemUpdateArr['pi_num'];
} }
if ($poItemUpdateArr['pi_num'] == $item->pi_rnum && $item->pi_status == 1) { if ($poItemUpdateArr['pi_num'] == $item->pi_rnum && $item->pi_status == 1) {
$poItemUpdateArr['pi_status'] = 2; $poItemUpdateArr['pi_status'] = 2;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment