Commit 5bc466fb authored by hangjun83's avatar hangjun83

罗恩工具类更新

parent 8007f1ac
...@@ -541,11 +541,18 @@ class RhawnOrdersService ...@@ -541,11 +541,18 @@ class RhawnOrdersService
$dpUpdateArr = []; $dpUpdateArr = [];
$dpUpdateArr['dpd_num'] = $dpdDetail->dpd_num - $currentProcessNums; $dpUpdateArr['dpd_num'] = $dpdDetail->dpd_num - $currentProcessNums;
$dpUpdateArr['dpd_amount'] = bcmul($updatedItem['update']['si_discount'], $dpUpdateArr['dpd_num'], 2); $dpUpdateArr['dpd_amount'] = bcmul($updatedItem['update']['si_discount'], $dpUpdateArr['dpd_num'], 2);
// 出现全部退货
if($dpUpdateArr['dpd_num'] == 0){
if($refundInfo->handle_fee > 0){
$dpUpdateArr['dpd_num'] = $dpdDetail->dpd_num;
$dpUpdateArr['dpd_amount'] = bcmul($updatedItem['update']['si_discount'], $currentProcessNums, 2);
}
}
$dbConnect->table('dpdetail') $dbConnect->table('dpdetail')
->where('dpd_id', $dpdDetail->dpd_id) ->where('dpd_id', $dpdDetail->dpd_id)
->update($dpUpdateArr); ->update($dpUpdateArr);
// 如果是部分退货 // 如果是部分退货
if ($currentProcessNums < $dpdDetail->dpd_num) { if ($currentProcessNums <= $dpdDetail->dpd_num) {
//添加新的取消记录 //添加新的取消记录
$dpCreateArr = $dpdDetail; $dpCreateArr = $dpdDetail;
unset($dpCreateArr->dpd_id); unset($dpCreateArr->dpd_id);
......
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