|
|
|
|
@ -27,6 +27,8 @@ import org.springblade.modules.business.service.IWorkOrderApprovalService; |
|
|
|
|
import org.springblade.modules.business.service.IWorkOrderFlowService; |
|
|
|
|
import org.springblade.modules.business.service.IWorkOrderService; |
|
|
|
|
import org.springblade.modules.system.pojo.entity.Dept; |
|
|
|
|
import org.springblade.modules.system.pojo.entity.User; |
|
|
|
|
import org.springblade.modules.system.service.IUserService; |
|
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
|
|
import java.io.BufferedReader; |
|
|
|
|
@ -57,6 +59,10 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
|
|
|
|
|
private final IWorkOrderFlowService flowService; |
|
|
|
|
|
|
|
|
|
private final IUserService userService; |
|
|
|
|
|
|
|
|
|
private final IMessageService messageService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 查询工作订单列表 |
|
|
|
|
@ -172,7 +178,6 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
@ApiLog(value = "提报管理-保存工单并提交") |
|
|
|
|
@PostMapping("/customer-save") |
|
|
|
|
public R customerSave(@RequestBody List<WorkOrderVO> workOrder) { |
|
|
|
|
; |
|
|
|
|
return R.status(workOrderService.saveAndSubmit(workOrder)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -226,6 +231,8 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
workOrderOld.setCustomerOpinion(workOrder.getCustomerOpinion()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.KF_ORDER_ALLOT.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
User repairPerson = userService.getById(workOrder.getRepairPerson()); |
|
|
|
|
messageService.saveMessage(workOrder.getRequirementCode(), "您已接收新的维修单,请尽快处理", repairPerson.getId(), 2); |
|
|
|
|
// todo 审核通过
|
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
@ -413,7 +420,8 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
workOrderOld.setCloseReason(workOrder.getCloseReason()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.KF_REPAIR_FINISH.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
User customer = userService.getById(workOrder.getInformant()); |
|
|
|
|
messageService.saveMessage(workOrder.getRequirementCode(), "请注意维修单评价", customer.getId(), 2); |
|
|
|
|
return R.success(""); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|