|
@@ -357,7 +357,10 @@ public class WorkOrderManageController {
|
|
|
@ApiOperation(value = "工单派单")
|
|
|
public AjaxMessage submitPlan(
|
|
|
@ApiParam(value = "工单ID", required = true) @RequestParam(required = false) Integer id,
|
|
|
- @ApiParam(value = "工单类型", required = true) @RequestParam(required = true) String orderType){
|
|
|
+ @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 orderUserId){
|
|
|
LoginUser loginUser = UserUtil.getCurrentUser();
|
|
|
WorkOrderManage workOrderManage = workOrderManageService.selectByPrimaryKey(id);
|
|
|
// ProcessDefinition processDefinition = workFlowService.findProcessDefinition(
|
|
@@ -388,6 +391,9 @@ public class WorkOrderManageController {
|
|
|
}
|
|
|
//更新计划表的流程相关字段值。
|
|
|
workOrderManage.setOrderStatus(1);//已执行
|
|
|
+ workOrderManage.setOrderTypeId(orderTypeId);//工单类型ID
|
|
|
+ workOrderManage.setUrgency(urgency);//紧急程度
|
|
|
+ workOrderManage.setOrderUserId(orderUserId);//接单人ID
|
|
|
if(loginUser.getId() != null) {
|
|
|
workOrderManage.setUpdateBy(String.valueOf(loginUser.getId()));
|
|
|
workOrderManage.setSendBy(String.valueOf(loginUser.getId()));//派单人
|
|
@@ -405,4 +411,10 @@ public class WorkOrderManageController {
|
|
|
}
|
|
|
return new AjaxMessage<>(ResultStatus.ERROR);
|
|
|
}
|
|
|
+
|
|
|
+ @RequestMapping(value="batchDelete" , method = RequestMethod.DELETE)
|
|
|
+ @ApiOperation(value = "批量删除")
|
|
|
+ public AjaxMessage<Integer> batchDelete( @ApiParam(value = "工单Ids") @RequestParam List<Integer> ids){
|
|
|
+ return new AjaxMessage<>(ResultStatus.OK, workOrderManageService.batchDelete(ids));
|
|
|
+ }
|
|
|
}
|