shish 4 жил өмнө
parent
commit
6537548d34

+ 11 - 0
biz-ghs/order/classes/PurchaseOrderClass.php

@@ -97,6 +97,17 @@ class PurchaseOrderClass extends BaseClass
         $data['longCharge'] = empty($data['longCharge']) ? 0 : $data['longCharge'];
         $data['longCharge'] = empty($data['longCharge']) ? 0 : $data['longCharge'];
         $data['pickCharge'] = empty($data['pickCharge']) ? 0 : $data['pickCharge'];
         $data['pickCharge'] = empty($data['pickCharge']) ? 0 : $data['pickCharge'];
         $data['localCharge'] = empty($data['localCharge']) ? 0 : $data['localCharge'];
         $data['localCharge'] = empty($data['localCharge']) ? 0 : $data['localCharge'];
+
+        $cgModel = $data['cgModel'] ?? 0;
+        if ($cgModel == 1) {
+            //简约采购模式
+            $customAvgKgWeight = $data['avgKgWeight'] ?? 0;
+            $data['longCharge'] = bcmul($totalWeight, $customAvgKgWeight, 2);
+        } else {
+            //正常采购模式不要使用传过来的每公斤运费
+            unset($data['avgKgWeight']);
+        }
+
         if (empty($data['entryTime'])) {
         if (empty($data['entryTime'])) {
             $data['entryTime'] = date('Y-m-d H:i:s');
             $data['entryTime'] = date('Y-m-d H:i:s');
         }
         }