Procházet zdrojové kódy

修改b端:创建用户

FengR před 1 dnem
rodič
revize
55c9e9bc6c
1 změnil soubory, kde provedl 2 přidání a 3 odebrání
  1. 2 3
      app/Controller/UserController.php

+ 2 - 3
app/Controller/UserController.php

@@ -70,15 +70,14 @@ class UserController extends AbstractController
         // $requireData['administrative_unit_id'] = isset($requireData['administrative_unit_arr_id']) && count($requireData['administrative_unit_arr_id'])>0 ?end($requireData['administrative_unit_arr_id']):0;
         // $requireData['administrative_unit_arr_id'] = isset($requireData['administrative_unit_arr_id']) && count($requireData['administrative_unit_arr_id'])>0?json_encode($requireData['administrative_unit_arr_id']):json_encode([]);
 
-        $requireData['address_id'] = isset($requireData['address_arr_id']) && count($requireData['address_arr_id']) > 0 ? end($requireData['address_arr_id']) : 0;
+        $requireData['address_id'] = isset($requireData['address_arr_id']) && count($requireData['address_arr_id']) > 0 && $requireData['address_arr_id'][0] != "" ? end($requireData['address_arr_id']) : 0;
         $requireData['address_arr_id'] = isset($requireData['address_arr_id']) && count($requireData['address_arr_id']) > 0 ? json_encode($requireData['address_arr_id']) : json_encode([]);
 
-        $requireData['native_place_id'] = isset($requireData['native_place_arr_id']) && count($requireData['native_place_arr_id']) > 0 ? end($requireData['native_place_arr_id']) : 0;
+        $requireData['native_place_id'] = isset($requireData['native_place_arr_id']) && count($requireData['native_place_arr_id']) > 0 && $requireData['native_place_arr_id'][0] != "" ? end($requireData['native_place_arr_id']) : 0;
         $requireData['native_place_arr_id'] = isset($requireData['native_place_arr_id']) && count($requireData['native_place_arr_id']) > 0 ? json_encode($requireData['native_place_arr_id']) : json_encode([]);
 
         $requireData['city_id'] = isset($requireData['city_arr_id']) && count($requireData['city_arr_id']) > 0 ? end($requireData['city_arr_id']) : 0;
         $requireData['city_arr_id'] = isset($requireData['city_arr_id']) && count($requireData['city_arr_id']) > 0 ? json_encode($requireData['city_arr_id']) : json_encode([]);
-
         $requireData['other'] = isset($requireData['other']) ? json_encode($requireData['other']) : '';
         $result =  $this->userServiceClient->createUser($requireData);
         return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);