|
@@ -349,6 +349,7 @@ public class WorkOrderManageController {
|
|
|
workOrderManageDto.setEndDate(endDate);
|
|
|
}
|
|
|
workOrderManageDto.setOrderStatus(orderStatus);
|
|
|
+ workOrderManageDto.setOrderStatus(orderStatus);
|
|
|
workOrderManageDto.setEventType(eventType);
|
|
|
workOrderManageDto.setTenantId(loginUser.getTenantId());
|
|
|
workOrderManageDto.setOrderTypeId(orderTypeId);
|
|
@@ -465,8 +466,8 @@ public class WorkOrderManageController {
|
|
|
@GetMapping("/submit")
|
|
|
@ApiOperation(value = "派单")
|
|
|
public AjaxMessage submitOrder(
|
|
|
- @ApiParam(value = "工单ID", required = true) @RequestParam(required = false) Integer id,
|
|
|
- @ApiParam(value = "工单类型编号", required = true) @RequestParam(required = false) Integer orderTypeId,
|
|
|
+ @ApiParam(value = "工单ID", required = true) @RequestParam(required = true) Integer id,
|
|
|
+ @ApiParam(value = "工单类型编号", required = true) @RequestParam(required = true) 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,
|
|
@@ -489,8 +490,9 @@ public class WorkOrderManageController {
|
|
|
Map<String,Object> vars = new HashMap<>();
|
|
|
vars.put("assineeFormUserId",orderUserId);
|
|
|
//巡检发送系统消息所需参数
|
|
|
- vars.put("任务类型",orderType);
|
|
|
- vars.put("任务编号",workOrderManage.getId());
|
|
|
+ vars.put("工单类型",orderType);
|
|
|
+ vars.put("工单编号",workOrderManage.getTaskNo());
|
|
|
+ vars.put("url",workOrderManage.getId());
|
|
|
vars.put("templateId",7);
|
|
|
vars.put("msgType",7);
|
|
|
String startProcess = workFlowService.startProcess(processDefinition,vars);
|
|
@@ -500,14 +502,13 @@ public class WorkOrderManageController {
|
|
|
for (String str : taskParticipator) {
|
|
|
currentUsers += String.format("%s,",str);
|
|
|
}
|
|
|
- //currentUsers+="235,209,";
|
|
|
//更新计划表的流程相关字段值。
|
|
|
workOrderManage.setOrderStatus(1);//已执行
|
|
|
workOrderManage.setOrderTypeId(orderTypeId);//工单类型ID
|
|
|
workOrderManage.setUrgency(urgency);//紧急程度
|
|
|
workOrderManage.setOrderUserId(orderUserId);//接单人ID
|
|
|
workOrderManage.setDateLimit(dateLimit);
|
|
|
- if(workOrderManage.getOrderPid() != null) {
|
|
|
+ if(orderPid != null) {
|
|
|
workOrderManage.setOrderPid(Integer.parseInt(orderPid));
|
|
|
}
|
|
|
if(loginUser.getId() != null) {
|