|
@@ -345,7 +345,6 @@ public class WorkOrderManageController {
|
|
LoginUser loginUser = UserUtil.getCurrentUser();
|
|
LoginUser loginUser = UserUtil.getCurrentUser();
|
|
workOrderManageDto.setTaskNo(taskNo);
|
|
workOrderManageDto.setTaskNo(taskNo);
|
|
workOrderManageDto.setOrderStatus(orderStatus);
|
|
workOrderManageDto.setOrderStatus(orderStatus);
|
|
- workOrderManageDto.setOrderStatus(orderStatus);
|
|
|
|
workOrderManageDto.setEventType(eventType);
|
|
workOrderManageDto.setEventType(eventType);
|
|
workOrderManageDto.setTenantId(loginUser.getTenantId());
|
|
workOrderManageDto.setTenantId(loginUser.getTenantId());
|
|
workOrderManageDto.setOrderTypeId(orderTypeId);
|
|
workOrderManageDto.setOrderTypeId(orderTypeId);
|
|
@@ -365,6 +364,21 @@ public class WorkOrderManageController {
|
|
return new AjaxMessage<>(ResultStatus.OK, pages);
|
|
return new AjaxMessage<>(ResultStatus.OK, pages);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @GetMapping("/maintain/order")
|
|
|
|
+ @ApiOperation(value = "维护列表/工单")
|
|
|
|
+ public AjaxMessage<List<WorkOrderManageDto>> selectMaintainOrder(){
|
|
|
|
+ //根据用户编号,获取用户的权限
|
|
|
|
+ LoginUser loginUser = UserUtil.getCurrentUser();
|
|
|
|
+ WorkOrderManageDto workOrderManageDto = new WorkOrderManageDto();
|
|
|
|
+ workOrderManageDto.setTenantId(loginUser.getTenantId());
|
|
|
|
+ workOrderManageDto.setProgramItems(loginUser.getProgramItemList());
|
|
|
|
+ workOrderManageDto.setUserType(loginUser.getType());
|
|
|
|
+ //1是公司,2是公司及以下,3部门,4部门及以下,5自定义
|
|
|
|
+ workOrderManageDto.setPermissonType(loginUser.getPermissonType());
|
|
|
|
+ List<WorkOrderManageDto> list = workOrderManageService.selectMaintainOrder(workOrderManageDto);
|
|
|
|
+ return new AjaxMessage<>(ResultStatus.OK, list);
|
|
|
|
+ }
|
|
|
|
+
|
|
@GetMapping("/pending")
|
|
@GetMapping("/pending")
|
|
@ApiOperation(value = "查询待处理工单")
|
|
@ApiOperation(value = "查询待处理工单")
|
|
public AjaxMessage<Pagination<WorkOrderManageDto>> selectPendingOrder(
|
|
public AjaxMessage<Pagination<WorkOrderManageDto>> selectPendingOrder(
|
|
@@ -437,14 +451,6 @@ public class WorkOrderManageController {
|
|
args.put("工单类型",orderType);
|
|
args.put("工单类型",orderType);
|
|
args.put("工单编号",workOrderManage.getTaskNo());
|
|
args.put("工单编号",workOrderManage.getTaskNo());
|
|
args.put("url",String.format("?id=%s",workOrderManage.getId().toString()));
|
|
args.put("url",String.format("?id=%s",workOrderManage.getId().toString()));
|
|
-// if(workOrderManage.getOrderTypeId() == orderTypeId){
|
|
|
|
-// List<TaskPorcessResult> handleResult = workFlowService.handleTask(Action.ACTION_AUDIT,workOrderManage.getCurrentTaskId(), args, null);
|
|
|
|
-// workOrderManage.setCurrentTaskId(handleResult.size()>0?handleResult.get(0).getCurrentTaskId():null);
|
|
|
|
-// workOrderManage.setCurrentUsers(handleResult.size()>0?handleResult.get(0).getCurrentTaskUsers():null);
|
|
|
|
-// workOrderManage.setCurrentTaskName(handleResult.size()>0?handleResult.get(0).getCurrentTaskName():null);
|
|
|
|
-// }
|
|
|
|
-// else{
|
|
|
|
-// }
|
|
|
|
workFlowService.stopProcessInstance(workOrderManage.getProcessInstanceId());
|
|
workFlowService.stopProcessInstance(workOrderManage.getProcessInstanceId());
|
|
ProcessDefinition processDefinition = workFlowService.findProcessDefinition(
|
|
ProcessDefinition processDefinition = workFlowService.findProcessDefinition(
|
|
loginUser.getTenantId(),
|
|
loginUser.getTenantId(),
|
|
@@ -599,12 +605,13 @@ public class WorkOrderManageController {
|
|
map.put("deptName", userEntity.getDeptOrgName());
|
|
map.put("deptName", userEntity.getDeptOrgName());
|
|
if (orderStatusMap != null) {
|
|
if (orderStatusMap != null) {
|
|
map.put("status", orderStatusMap.get("S").toString());
|
|
map.put("status", orderStatusMap.get("S").toString());
|
|
- map.put("address", orderStatusMap.get("X")==null?"-":orderStatusMap.get("X").toString() + "," + orderStatusMap.get("Y")==null?"-":orderStatusMap.get("Y").toString());
|
|
|
|
|
|
+ String X = orderStatusMap.get("X")==null?"-":orderStatusMap.get("X").toString();
|
|
|
|
+ String Y = orderStatusMap.get("Y")==null?"-":orderStatusMap.get("Y").toString();
|
|
|
|
+ map.put("address",String.format("%s,%s",X,Y));
|
|
if(!org.apache.commons.lang3.StringUtils.isEmpty(wkid)
|
|
if(!org.apache.commons.lang3.StringUtils.isEmpty(wkid)
|
|
&& wkid.equals("2360")
|
|
&& wkid.equals("2360")
|
|
&& orderStatusMap.get("X")!=null
|
|
&& orderStatusMap.get("X")!=null
|
|
&& orderStatusMap.get("Y")!=null){
|
|
&& orderStatusMap.get("Y")!=null){
|
|
-
|
|
|
|
MyPoint myPoint= ConvertXY.ConvertXYToXian80(orderStatusMap.get("X").toString(),
|
|
MyPoint myPoint= ConvertXY.ConvertXYToXian80(orderStatusMap.get("X").toString(),
|
|
orderStatusMap.get("Y").toString(),moveXY);
|
|
orderStatusMap.get("Y").toString(),moveXY);
|
|
map.put("coords",myPoint.getX()+","+myPoint.getY());
|
|
map.put("coords",myPoint.getX()+","+myPoint.getY());
|