WIN-2308041133\Administrator 2 months ago
parent
commit
5d1907e281
1 changed files with 18 additions and 27 deletions
  1. 18 27
      app/api/controller/v1/admin/StoreOrderController.php

+ 18 - 27
app/api/controller/v1/admin/StoreOrderController.php

@@ -760,33 +760,6 @@ class StoreOrderController
         if ($agent_level<3){
             return app('json')->fail("V2会员才能创建门店");
         }
-
-        // 如果传入了id,则修改门店信息,不添加/修改店员
-        if ($id) {
-            // 检查门店是否存在
-            $storeInfo = $storeServices->getOne(['id' => $id]);
-            if (!$storeInfo) {
-                return app('json')->fail('门店不存在');
-            }
-
-            // 处理数据
-            if (is_array($data['address'])) {
-                $data['address'] = implode(',', $data['address']);
-            }
-            $data['day_time'] = implode(' - ', $data['day_time']);
-            if ($data['image'] && strstr($data['image'], 'http') === false) {
-                $site_url = sys_config('site_url');
-                $data['image'] = $site_url . $data['image'];
-            }
-
-            $storeServices->saveStore($id, $data);
-            return app('json')->success(100014);
-        }
-
-        // 检查同uid是否已有门店
-        $existingStore = $storeServices->getOne(['uid' => $uid]);
-        $storeId = $existingStore ? $existingStore['id'] : 0;
-
         // 处理数据
         $data['uid'] = $uid;
         if (is_array($data['address'])) {
@@ -804,6 +777,24 @@ class StoreOrderController
             $site_url = sys_config('site_url');
             $data['image'] = $site_url . $data['image'];
         }
+        // 如果传入了id,则修改门店信息,不添加/修改店员
+        if ($id) {
+            // 检查门店是否存在
+            $storeInfo = $storeServices->getOne(['id' => $id]);
+            if (!$storeInfo) {
+                return app('json')->fail('门店不存在');
+            }
+
+
+            $storeServices->saveStore($id, $data);
+            return app('json')->success(100014);
+        }
+
+        // 检查同uid是否已有门店
+        $existingStore = $storeServices->getOne(['uid' => $uid]);
+        $storeId = $existingStore ? $existingStore['id'] : 0;
+
+
 
         $storeServices->saveStore((int)$storeId, $data);