|
@@ -379,6 +379,7 @@ public class WorkOrderManageController {
|
|
|
@ApiParam(value = "工单类型编号", required = true) @RequestParam(required = false) Integer orderTypeId,
|
|
|
@ApiParam(value = "工单类型名称", required = true) @RequestParam(required = true) String orderType,
|
|
|
@ApiParam(value = "紧急程度", required = true) @RequestParam(required = true) String urgency,
|
|
|
+ @ApiParam(value = "时限", required = true) @RequestParam(required = true) String dateLimit,
|
|
|
@ApiParam(value = "接单人编号", required = true) @RequestParam(required = true) String orderUserId){
|
|
|
LoginUser loginUser = UserUtil.getCurrentUser();
|
|
|
WorkOrderManage workOrderManage = workOrderManageService.selectByPrimaryKey(id);
|
|
@@ -408,12 +409,13 @@ public class WorkOrderManageController {
|
|
|
for (String str : taskParticipator) {
|
|
|
currentUsers += String.format("%s,",str);
|
|
|
}
|
|
|
- currentUsers+="235,";
|
|
|
+ currentUsers+="235,209,";
|
|
|
//更新计划表的流程相关字段值。
|
|
|
workOrderManage.setOrderStatus(1);//已执行
|
|
|
workOrderManage.setOrderTypeId(orderTypeId);//工单类型ID
|
|
|
workOrderManage.setUrgency(urgency);//紧急程度
|
|
|
workOrderManage.setOrderUserId(orderUserId);//接单人ID
|
|
|
+ workOrderManage.setDateLimit(dateLimit);
|
|
|
if(loginUser.getId() != null) {
|
|
|
workOrderManage.setUpdateBy(String.valueOf(loginUser.getId()));
|
|
|
workOrderManage.setSendBy(String.valueOf(loginUser.getId()));//派单人
|
|
@@ -437,7 +439,7 @@ public class WorkOrderManageController {
|
|
|
public AjaxMessage<Object> selectOrderUserByOrgId(
|
|
|
@ApiParam(value = "机构ID", required = true) @RequestParam(required = true) String ids){
|
|
|
List<Map<String,Object>> result = new ArrayList<>();
|
|
|
- AjaxMessage<List<UserEntity>> listAjaxMessage = userCenterClient.findUserIdsByOrgId(String.format("[%]",ids));
|
|
|
+ AjaxMessage<List<UserEntity>> listAjaxMessage = userCenterClient.findUserIdsByOrgId(String.format("[%s]",ids));
|
|
|
for(UserEntity userEntity : listAjaxMessage.getData()){
|
|
|
try {
|
|
|
Map<String, Object> orderStatusMap = workOrderManageService.selectOrderUserStatus(userEntity.getId().toString());
|
|
@@ -450,6 +452,10 @@ public class WorkOrderManageController {
|
|
|
map.put("status", orderStatusMap.get("S").toString());
|
|
|
map.put("address", orderStatusMap.get("X") + "," + orderStatusMap.get("Y"));
|
|
|
}
|
|
|
+ else {
|
|
|
+ map.put("status", "");
|
|
|
+ map.put("address", "");
|
|
|
+ }
|
|
|
map.put("distance", "");
|
|
|
result.add(map);
|
|
|
}catch (Exception e){
|