Commit 10b1e966 authored by hangjun83's avatar hangjun83

1、修复bug

parent 15cd827d
...@@ -16,7 +16,6 @@ use App\Repositories\Contracts\BhPordersRepository; ...@@ -16,7 +16,6 @@ use App\Repositories\Contracts\BhPordersRepository;
use App\Repositories\Contracts\BhSoitemsRepository; use App\Repositories\Contracts\BhSoitemsRepository;
use App\Repositories\Contracts\BhSorderRefundRepository; use App\Repositories\Contracts\BhSorderRefundRepository;
use App\Repositories\Contracts\BhSordersRepository; use App\Repositories\Contracts\BhSordersRepository;
use App\Repositories\Contracts\SysLogRepository;
use App\Repositories\Contracts\ToolsTaskRepository; use App\Repositories\Contracts\ToolsTaskRepository;
use App\Repositories\Criteria\BhPordersCriteria; use App\Repositories\Criteria\BhPordersCriteria;
use App\Repositories\Criteria\BhSorderRefundCriteria; use App\Repositories\Criteria\BhSorderRefundCriteria;
...@@ -381,11 +380,12 @@ class BhOrdersService ...@@ -381,11 +380,12 @@ 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'];
}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'] = $orderitem['si_assigned_num'] - $futuresNum;
$updateArr['si_amount'] = bcmul( $updateArr['si_amount'] = bcmul(
$orderitem['si_discount'], $orderitem['si_discount'],
$updateArr['si_num'], $updateArr['si_num'],
......
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