From c434ece53b249ae10f20f9fd552d03ca671c5b11 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期四, 11 四月 2024 17:08:48 +0800
Subject: [PATCH] 加入电梯相机功能,支持电梯非机动车检车

---
 service-user/src/main/java/com/java110/user/cmd/user/UserStaffModifyCmd.java |   55 +++++++++++++++++++++++++++++++------------------------
 1 files changed, 31 insertions(+), 24 deletions(-)

diff --git a/service-user/src/main/java/com/java110/user/cmd/user/UserStaffModifyCmd.java b/service-user/src/main/java/com/java110/user/cmd/user/UserStaffModifyCmd.java
index 02e2e54..b6076e6 100644
--- a/service-user/src/main/java/com/java110/user/cmd/user/UserStaffModifyCmd.java
+++ b/service-user/src/main/java/com/java110/user/cmd/user/UserStaffModifyCmd.java
@@ -27,6 +27,7 @@
 import com.java110.utils.exception.CmdException;
 import com.java110.utils.util.Assert;
 import com.java110.utils.util.BeanConvertUtil;
+import com.java110.utils.util.ListUtil;
 import com.java110.utils.util.StringUtil;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -64,8 +65,8 @@
 )
 
 @Java110ExampleDoc(
-        reqBody="{\"userId\":\"123123\",\"orgId\":\"102022091988250052\",\"orgName\":\"婕旂ず鐗╀笟 / 浠堕儴\",\"username\":\"寮犱笁\",\"sex\":\"0\",\"email\":\"231@qq.com\",\"tel\":\"123\",\"address\":\"123\",\"relCd\":\"1000\",\"photo\":\"\",\"name\":\"寮犱笁\"}",
-        resBody="{'code':0,'msg':'鎴愬姛'"
+        reqBody = "{\"userId\":\"123123\",\"orgId\":\"102022091988250052\",\"orgName\":\"婕旂ず鐗╀笟 / 浠堕儴\",\"username\":\"寮犱笁\",\"sex\":\"0\",\"email\":\"231@qq.com\",\"tel\":\"123\",\"address\":\"123\",\"relCd\":\"1000\",\"photo\":\"\",\"name\":\"寮犱笁\"}",
+        resBody = "{'code':0,'msg':'鎴愬姛'"
 )
 
 @Java110Cmd(serviceCode = "user.staff.modify")
@@ -105,7 +106,7 @@
     public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException {
         if (reqJson.containsKey("photo") && !StringUtils.isEmpty(reqJson.getString("photo"))) {
 
-            if(reqJson.getString("photo").length()> 200){
+            if (reqJson.getString("photo").length() > 200) {
                 FileDto fileDto = new FileDto();
                 fileDto.setFileId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_file_id));
                 fileDto.setFileName(fileDto.getFileId());
@@ -114,7 +115,7 @@
                 fileDto.setCommunityId(reqJson.getString("communityId"));
                 String fileName = fileInnerServiceSMOImpl.saveFile(fileDto);
 
-                reqJson.put("photo",fileName);
+                reqJson.put("photo", fileName);
             }
 
             FileRelDto fileRelDto = new FileRelDto();
@@ -173,16 +174,37 @@
         if (flag < 1) {
             throw new CmdException("淇濆瓨鐢ㄦ埛寮傚父");
         }
-        OrgStaffRelDto orgStaffRelDto = new OrgStaffRelDto();
-        orgStaffRelDto.setStaffId(userPo.getUserId());
-        List<OrgStaffRelDto> orgStaffRelDtoList = orgStaffRelInnerServiceSMOImpl.queryOrgInfoByStaffIds(orgStaffRelDto);
 
-        if (orgStaffRelDtoList == null || orgStaffRelDtoList.size() < 1) {
+        StoreUserDto storeUserDto = new StoreUserDto();
+        storeUserDto.setUserId(userPo.getUserId());
+        List<StoreUserDto> storeUserDtos = storeUserV1InnerServiceSMOImpl.queryStoreUsers(storeUserDto);
+
+        if (ListUtil.isNull(storeUserDtos)) {
             return;
         }
+
+        StoreUserPo storeUserPo = new StoreUserPo();
+        storeUserPo.setRelCd(paramObj.getString("relCd"));
+        storeUserPo.setStoreUserId(storeUserDtos.get(0).getStoreUserId());
+        storeUserPo.setUserId(userPo.getUserId());
+
+        flag = storeUserV1InnerServiceSMOImpl.updateStoreUser(storeUserPo);
+        if (flag < 1) {
+            throw new CmdException("淇濆瓨鍛樺伐 澶辫触");
+        }
+
+        OrgStaffRelDto orgStaffRelDto = new OrgStaffRelDto();
+        orgStaffRelDto.setStaffId(userPo.getUserId());
+        List<OrgStaffRelDto> orgStaffRelDtos = orgStaffRelInnerServiceSMOImpl.queryOrgInfoByStaffIds(orgStaffRelDto);
+
+        if (ListUtil.isNull(orgStaffRelDtos)) {
+            return;
+        }
+
+
         OrgStaffRelPo orgStaffRelPo = new OrgStaffRelPo();
         orgStaffRelPo.setRelCd(paramObj.getString("relCd"));
-        orgStaffRelPo.setRelId(orgStaffRelDtoList.get(0).getRelId());
+        orgStaffRelPo.setRelId(orgStaffRelDtos.get(0).getRelId());
         orgStaffRelPo.setOrgId(paramObj.getString("orgId"));
 
         flag = orgStaffRelV1InnerServiceSMOImpl.updateOrgStaffRel(orgStaffRelPo);
@@ -190,21 +212,6 @@
             throw new CmdException("淇濆瓨鍛樺伐 澶辫触");
         }
 
-        StoreUserDto storeUserDto = new StoreUserDto();
-        storeUserDto.setUserId(userPo.getUserId());
-        List<StoreUserDto> storeUserDtos = storeUserV1InnerServiceSMOImpl.queryStoreUsers(storeUserDto);
-
-        if (storeUserDtos == null || storeUserDtos.size() < 1) {
-            return;
-        }
-        StoreUserPo storeUserPo = new StoreUserPo();
-        storeUserPo.setRelCd(paramObj.getString("relCd"));
-        storeUserPo.setStoreUserId(storeUserDtos.get(0).getStoreUserId());
-
-        flag = storeUserV1InnerServiceSMOImpl.updateStoreUser(storeUserPo);
-        if (flag < 1) {
-            throw new CmdException("淇濆瓨鍛樺伐 澶辫触");
-        }
     }
 
 

--
Gitblit v1.8.0