Gorden 5 месяцев назад
Родитель
Сommit
e79c9f1ae9

+ 4 - 0
app/admin/controller/order/GoodsController.php

@@ -927,6 +927,10 @@ class GoodsController extends Curd
             if (!empty($params['preferential'])) {
                 $orderConfigJson['preferential'] = $params['preferential'];
             }
+            // 配送方式
+            if (isset($params['delivery']) && ($params['delivery'] == 'PICKUP' || $params['delivery'] == 'ARRIVAL')) { // 自提/ 到店
+                $orderConfigJson['premises'] = $params['dept_premises_id'];
+            }
             $params['order_config_json'] = json_encode($orderConfigJson);
             // 写入订单
             $this->insertMain($params);

+ 6 - 0
app/admin/controller/order/PackagesController.php

@@ -357,6 +357,9 @@ class PackagesController extends Curd
             $premises = SysDept::where('dept_name', $params['dept_premises_id'])->first();
         }
 
+        if (in_array('PACKAGE', $goodsClassifys)) {
+            $params['submit_goods_classify'] = 'PACKAGE';
+        }
         $params['goods_classify'] = $goodsClassifys[0];
         Db::beginTransaction();
         try {
@@ -801,6 +804,9 @@ class PackagesController extends Curd
         if (!empty($params['dept_premises_id'])) {
             $premises = SysDept::where('dept_name', $params['dept_premises_id'])->first();
         }
+        if (in_array('PACKAGE', $goodsClassifys)) {
+            $params['submit_goods_classify'] = 'PACKAGE';
+        }
 
         Db::beginTransaction();
         try {

+ 4 - 0
app/admin/controller/order/ServicesController.php

@@ -908,6 +908,10 @@ class ServicesController extends Curd
             if (!empty($params['preferential'])) {
                 $orderConfigJson['preferential'] = $params['preferential'];
             }
+            // 配送方式
+            if (isset($params['delivery']) && ($params['delivery'] == 'PICKUP' || $params['delivery'] == 'ARRIVAL')) { // 自提/ 到店
+                $orderConfigJson['premises'] = $params['dept_premises_id'];
+            }
             $params['order_config_json'] = json_encode($orderConfigJson);
             // 写入订单
             $this->insertMain($params);