|
|
|
|
@ -103,6 +103,9 @@ public class MaintenanceController extends BladeController { |
|
|
|
|
if (Func.isNotEmpty(task.getPlanId())) { |
|
|
|
|
wrapper.eq(MaintenanceTask::getPlanId, task.getPlanId()); |
|
|
|
|
} |
|
|
|
|
if (Func.isNotEmpty(task.getStatusSearch())) { |
|
|
|
|
wrapper.in(MaintenanceTask::getTaskStatus, task.getStatusSearch().split(",")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
IPage<MaintenanceTask> pages = taskService.page(Condition.getPage(query), wrapper); |
|
|
|
|
return R.data(pages); |
|
|
|
|
@ -215,13 +218,16 @@ public class MaintenanceController extends BladeController { |
|
|
|
|
if (Func.isNotEmpty(task.getDeptName())) { |
|
|
|
|
wrapper.eq(MaintenanceTask::getDeptName, task.getDeptName()); |
|
|
|
|
} |
|
|
|
|
if (Func.isNotEmpty(task.getStatusSearch())) { |
|
|
|
|
wrapper.in(MaintenanceTask::getRepairStatus, task.getStatusSearch().split(",")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
IPage<MaintenanceTask> pages = taskService.page(Condition.getPage(query), wrapper); |
|
|
|
|
return R.data(pages); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@GetMapping("/repair-detail") |
|
|
|
|
@Operation(summary = "任务明细", description = "任务明细") |
|
|
|
|
@Operation(summary = "维修详细", description = "维修详细") |
|
|
|
|
public R repairDetail(@RequestParam Long id) { |
|
|
|
|
MaintenanceTask task = taskService.repairDetail(id); |
|
|
|
|
return R.data(task); |
|
|
|
|
@ -319,6 +325,12 @@ public class MaintenanceController extends BladeController { |
|
|
|
|
@Operation(summary = "客户确认维修完成", description = "客户确认维修完成") |
|
|
|
|
public R repairCustomerConfirmFinish(@RequestBody MaintenanceTask task) { |
|
|
|
|
MaintenanceTask taskOld = taskService.getById(task.getId()); |
|
|
|
|
taskOld.setSignaturePerson(task.getSignaturePerson()); |
|
|
|
|
taskOld.setSignatureUrl(task.getSignatureUrl()); |
|
|
|
|
taskOld.setSignatureTime(task.getSignatureTime()); |
|
|
|
|
taskOld.setIsOkSecure(task.getIsOkSecure()); |
|
|
|
|
taskOld.setIsOkValidity(task.getIsOkValidity()); |
|
|
|
|
taskOld.setIsOkQuality(task.getIsOkQuality()); |
|
|
|
|
taskOld.setRepairStatus(MaintenanceStatusEnum.REPAIR_EVALUATE_FINISH.getValue()); |
|
|
|
|
taskService.updateById(taskOld); |
|
|
|
|
|
|
|
|
|
@ -326,9 +338,14 @@ public class MaintenanceController extends BladeController { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@PostMapping("/repair-customer-refuse-finish") |
|
|
|
|
@Operation(summary = "客户确认维修完成", description = "客户确认维修完成") |
|
|
|
|
@Operation(summary = "客户确认维修未完成", description = "客户确认维修未完成") |
|
|
|
|
public R repairCustomerRefuseFinish(@RequestBody MaintenanceTask task) { |
|
|
|
|
MaintenanceTask taskOld = taskService.getById(task.getId()); |
|
|
|
|
taskOld.setApprovePoint("客户确认维修完成"); |
|
|
|
|
taskOld.setApprovePerson(task.getApprovePerson()); |
|
|
|
|
taskOld.setApproveResult(CommonConstant.FALSE_INT); |
|
|
|
|
taskOld.setApproveTime(DateUtil.now()); |
|
|
|
|
taskOld.setApproveRemark(task.getApproveRemark()); |
|
|
|
|
taskOld.setRepairStatus(MaintenanceStatusEnum.REPAIR_CUSTOMER_CONFIRM.getValue()); |
|
|
|
|
taskService.updateById(taskOld); |
|
|
|
|
|
|
|
|
|
|