shish 3 jaren geleden
bovenliggende
commit
996328a792
2 gewijzigde bestanden met toevoegingen van 13 en 0 verwijderingen
  1. 1 0
      app-ghs/controllers/ShopController.php
  2. 12 0
      biz/shop/classes/ShopClass.php

+ 1 - 0
app-ghs/controllers/ShopController.php

@@ -129,6 +129,7 @@ class ShopController extends BaseController
         $ptStyle = $sj->style ?? dict::getDict('ptStyle', 'hd');
         $data['ptStyle'] = $ptStyle;
         $data['merchantName'] = $sjName;
+        $data['default'] = 0;
         $connection = Yii::$app->db;
         $transaction = $connection->beginTransaction();
         try {

+ 12 - 0
biz/shop/classes/ShopClass.php

@@ -117,6 +117,18 @@ class ShopClass extends BaseClass
             $data['openStartTime'] = ''; // openStartTime 营业开始时间,空表示24小时
             $data['openEndTime'] = '';
         }
+
+        //默认门店的开启和关闭
+        $preDefault = $shop['default'] ?? 0;
+        $default = $data['default'] ?? 0;
+        if ($preDefault != $default) {
+            if ($default == 0) {
+                util::fail('不能关闭');
+            }
+            $sjId = $shop['sjId'] ?? 0;
+            self::updateByCondition(['sjId' => $sjId], ['default' => 0]);
+        }
+
         $respond = self::updateById($id, $data);
 
         $ptStyle = $shop['ptStyle'] ?? dict::getDict('ptStyle', 'hd');