FengChaoYu 7 meses atrás
pai
commit
896e17c81f

+ 4 - 3
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/workorder/OrderBaseLogic.java

@@ -698,7 +698,7 @@ public class OrderBaseLogic {
             CurrentCompanyWechat currentCompanyWechat = commonLogic.getCurrentCompanyWechat();
             workerId = currentCompanyWechat.getUser().getUserId();
         }
-        Map<String, WorkerTeamBean> workerTeamMap = new HashMap<>();
+        Map<String, WorkerTeamBean> workerTeamMap = new TreeMap<>();
         if (StringUtils.isNotBlank(orderBase.getWorkerId())) {
             final List<PgOrderWorker> orderWorkerList = pgOrderWorkerService.lambdaQuery()
                     .eq(PgOrderWorker::getOrderBaseId, orderBaseId)
@@ -715,7 +715,7 @@ public class OrderBaseLogic {
                     bean.setWorkerMobile(orderWorker.getWorkerMobile());
                     bean.setWorkerIdCard(orderWorker.getWorkerIdcard());
                     bean.setIsSelect(true);
-                    workerTeamMap.put(orderWorker.getWorkerIdcard(), bean);
+                    workerTeamMap.put(orderWorker.getWorkerId(), bean);
                 }
             }
         }
@@ -769,11 +769,12 @@ public class OrderBaseLogic {
                         // workerTeamMap数量为0时, 默认选中
                         bean.setIsSelect(true);
                     }
-                    workerTeamMap.put(bean.getWorkerIdCard(), bean);
+                    workerTeamMap.put(bean.getWorkerId(), bean);
                 }
             }
         }
 
+
         return new ArrayList<>(workerTeamMap.values());
     }