From 4f3b666cd625381e4acb07d8ae4d68ae9554b1b8 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 06 十一月 2023 18:12:49 +0800
Subject: [PATCH] Merge branch 'xinghong-dev' of http://git.homecommunity.cn/supervip/MicroCommunity

---
 service-community/src/main/java/com/java110/community/cmd/ownerRepair/RepairDispatchCmd.java |   23 +++++++++++------------
 1 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/service-community/src/main/java/com/java110/community/cmd/ownerRepair/RepairDispatchCmd.java b/service-community/src/main/java/com/java110/community/cmd/ownerRepair/RepairDispatchCmd.java
index 5f21a53..b1b9d47 100644
--- a/service-community/src/main/java/com/java110/community/cmd/ownerRepair/RepairDispatchCmd.java
+++ b/service-community/src/main/java/com/java110/community/cmd/ownerRepair/RepairDispatchCmd.java
@@ -74,7 +74,6 @@
     @Autowired
     private IRepairUserV1InnerServiceSMO repairUserV1InnerServiceSMOImpl;
 
-
     //鍩�
     public static final String DOMAIN_COMMON = "DOMAIN.COMMON";
 
@@ -102,13 +101,13 @@
 //        RepairUserPo repairUserPo = BeanConvertUtil.covertBean(reqJson, RepairUserPo.class);
         String action = reqJson.getString("action");
         switch (action) {
-            case ACTION_DISPATCH:
+            case ACTION_DISPATCH: //娲惧崟
                 dispacthRepair(context, reqJson);
                 break;
-            case ACTION_TRANSFER:
+            case ACTION_TRANSFER: //杞崟
                 transferRepair(context, reqJson);
                 break;
-            case ACTION_BACK:
+            case ACTION_BACK: //閫�鍗�
                 backRepair(context, reqJson);
                 break;
         }
@@ -180,8 +179,8 @@
         repair.setStates(new String[]{RepairUserDto.STATE_TRANSFER, RepairUserDto.STATE_CLOSE, RepairUserDto.STATE_STOP,RepairUserDto.STATE_EVALUATE});
         List<RepairUserDto> repairUsers = repairUserInnerServiceSMOImpl.queryRepairUsers(repair);
         if (repairUsers == null || repairUsers.size() < 1) { //鎸囨淳鐨勪笉鑳介��鍗�
-            if (RepairDto.REPAIR_WAY_GRABBING.equals(repairDtos.get(0).getRepairWay())
-                    || RepairDto.REPAIR_WAY_TRAINING.equals(repairDtos.get(0).getRepairWay())) {
+            if (RepairDto.REPAIR_WAY_GRABBING.equals(repairDtos.get(0).getRepairWay())  
+                    || RepairDto.REPAIR_WAY_TRAINING.equals(repairDtos.get(0).getRepairWay())) {  //鎶㈠崟銆佽疆璁�
                 modifyBusinessRepairDispatch(reqJson, RepairDto.STATE_WAIT);//缁翠慨鍗曞彉鎴愭湭娲惧崟
                 //鎶婅嚜宸辨敼鎴愰��鍗�
                 RepairUserPo repairUser = new RepairUserPo();
@@ -268,7 +267,7 @@
             context.setResponseEntity(responseEntity);
             return;
         }
-        //鎻掑叆娲惧崟鑰呯殑淇℃伅
+        //鏇存敼杞崟鑰呯殑淇℃伅
         RepairUserPo repairUserPo = new RepairUserPo();
         repairUserPo.setRuId(repairUserDtos.get(0).getRuId());
         repairUserPo.setEndTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
@@ -278,7 +277,8 @@
         flag = repairUserV1InnerServiceSMOImpl.updateRepairUserNew(repairUserPo);
         if (flag < 1) {
             throw new CmdException("淇敼鐢ㄦ埛澶辫触");
-        }        //澶勭悊浜轰俊鎭�
+        }
+        //澶勭悊浜轰俊鎭�
         repairUserPo = new RepairUserPo();
         repairUserPo.setRuId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_ruId));
         repairUserPo.setState(RepairUserDto.STATE_DOING);
@@ -315,7 +315,7 @@
         String staffId = reqJson.getString("staffId");
         RepairDto repair = new RepairDto();
         repair.setStaffId(staffId);
-        repair.setState("10001"); //澶勭悊涓�
+        repair.setState("1100"); //鎺ュ崟鐘舵��
         int i = repairInnerServiceSMOImpl.queryStaffRepairsCount(repair);
         //鍙栧嚭寮�鍏虫槧灏勭殑鍊�(缁翠慨甯堝倕鏈鐞嗘渶澶у崟鏁�)
         String repairNumber = MappingCache.getValue(MappingConstant.REPAIR_DOMAIN, REPAIR_NUMBER);
@@ -335,7 +335,7 @@
         RepairDto repairDto = new RepairDto();
         repairDto.setRepairId(repairId);
         List<RepairDto> repairDtos = repairInnerServiceSMOImpl.queryRepairs(repairDto);
-        if (repairDtos == null || repairDtos.size() < 1) {
+        if (repairDtos == null || repairDtos.size() != 1) {
             ResponseEntity<String> responseEntity = ResultVo.createResponseEntity(ResultVo.CODE_ERROR, "鏁版嵁閿欒锛�");
             context.setResponseEntity(responseEntity);
         } else {
@@ -346,7 +346,7 @@
                 String userName = reqJson.getString("userName");
 
                 String ruId = GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_ruId);
-                // 鑷繁鐨勫崟瀛愮姸鎬佷慨鏀逛负杞崟
+                // 鑷繁鐨勫崟瀛愮姸鎬佷慨鏀逛负娲惧崟
                 RepairUserPo repairUserPo = new RepairUserPo();
                 repairUserPo.setRuId(ruId);
                 repairUserPo.setStartTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
@@ -431,7 +431,6 @@
         JSONObject businessOwnerRepair = new JSONObject();
         businessOwnerRepair.putAll(BeanConvertUtil.beanCovertMap(repairDtos.get(0)));
         businessOwnerRepair.put("state", state);
-        //璁$畻 搴旀敹閲戦
         RepairPoolPo repairPoolPo = BeanConvertUtil.covertBean(businessOwnerRepair, RepairPoolPo.class);
         int flag = repairPoolV1InnerServiceSMOImpl.updateRepairPoolNew(repairPoolPo);
         if (flag < 1) {

--
Gitblit v1.8.0