Explorar o código

返回接单人电话

yuejiaying %!s(int64=4) %!d(string=hai) anos
pai
achega
881c8ddfaa

+ 4 - 1
operation_manager/src/main/java/com/huaxu/order/controller/WorkOrderManageController.java

@@ -708,7 +708,9 @@ public class WorkOrderManageController {
                     }
                 }
                 Long[] ids = idList.toArray(new Long[0]);
-                Map<Long,String> userMap = userCenterClient.findUserIdsByUserIds(ids).stream().collect(Collectors.toMap(UserEntity::getId, UserEntity::getUsername));
+                List<UserEntity> userEntityList=userCenterClient.findUserIdsByUserIds(ids);
+                Map<Long,String> userMap = userEntityList.stream().collect(Collectors.toMap(UserEntity::getId, UserEntity::getUsername));
+                Map<Long,String> userPhoneMap = userEntityList.stream().collect(Collectors.toMap(UserEntity::getId, UserEntity::getPhone));
                 Map<String,String> dictMap=userCenterClient.selectListByPCodes("SC_WORK_ORDER_TYPE,SC_TASK_TYPE");
                 for(int i = 0; i < result.size(); i++) {
                     WorkOrderManageDto workOrder = result.get(i);
@@ -721,6 +723,7 @@ public class WorkOrderManageController {
                         }
                         if (workOrder.getOrderUserId() != null) {
                             workOrder.setOrderUserName(userMap.get(Long.valueOf(workOrder.getOrderUserId())));
+                            workOrder.setOrderUserPhone(userPhoneMap.get(Long.valueOf(workOrder.getOrderUserId())));
                         }
                         if (workOrder.getCreateBy() != null) {
                             workOrder.setCreateByName(userMap.get(Long.valueOf(workOrder.getCreateBy())));

+ 3 - 0
operation_manager/src/main/java/com/huaxu/order/dto/WorkOrderManageDto.java

@@ -83,4 +83,7 @@ public class WorkOrderManageDto extends WorkOrderManage {
 
     @ApiModelProperty(value = "工作流日志集合")
     List<WorkFlowLog> workFlowLogList;
+
+    @ApiModelProperty(value = "接单人电话")
+    private String orderUserPhone;
 }