|
|
|
|
@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
import org.json.JSONObject; |
|
|
|
|
@ -16,10 +15,13 @@ import org.springblade.core.mp.support.Query; |
|
|
|
|
import org.springblade.core.secure.utils.AuthUtil; |
|
|
|
|
import org.springblade.core.tool.api.R; |
|
|
|
|
import org.springblade.core.tool.utils.DateUtil; |
|
|
|
|
import org.springblade.core.tool.utils.StringPool; |
|
|
|
|
import org.springblade.modules.business.enums.WorkOrderStatusEnum; |
|
|
|
|
import org.springblade.modules.business.pojo.dto.workorder.WorkOrderDTO; |
|
|
|
|
import org.springblade.modules.business.pojo.entity.workorder.WorkOrder; |
|
|
|
|
import org.springblade.modules.business.pojo.entity.workorder.WorkOrderApproval; |
|
|
|
|
import org.springblade.modules.business.pojo.vo.workorder.WorkOrderVO; |
|
|
|
|
import org.springblade.modules.business.service.IWorkOrderApprovalService; |
|
|
|
|
import org.springblade.modules.business.service.IWorkOrderFlowService; |
|
|
|
|
import org.springblade.modules.business.service.IWorkOrderService; |
|
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
@ -47,6 +49,8 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
|
|
|
|
|
private final IWorkOrderService workOrderService; |
|
|
|
|
|
|
|
|
|
private final IWorkOrderApprovalService approvalService; |
|
|
|
|
|
|
|
|
|
private final IWorkOrderFlowService flowService; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
@ -59,27 +63,27 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
@GetMapping("/page") |
|
|
|
|
public R<IPage<WorkOrder>> page(WorkOrderDTO workOrderDTO, Query query) { |
|
|
|
|
// 创建工作订单的查询条件包装器
|
|
|
|
|
LambdaQueryWrapper<WorkOrder> eq = Wrappers.lambdaQuery(WorkOrder.class); |
|
|
|
|
LambdaQueryWrapper<WorkOrder> wrapper = Wrappers.lambdaQuery(WorkOrder.class); |
|
|
|
|
|
|
|
|
|
// 数据权限
|
|
|
|
|
if (StringUtils.isNotBlank(workOrderDTO.getDataType())) { |
|
|
|
|
switch (workOrderDTO.getDataType()) { |
|
|
|
|
case "1": |
|
|
|
|
// 客户
|
|
|
|
|
eq.eq(WorkOrder::getCreateUser, AuthUtil.getUserId()); |
|
|
|
|
wrapper.eq(WorkOrder::getCreateUser, AuthUtil.getUserId()); |
|
|
|
|
break; |
|
|
|
|
case "2": |
|
|
|
|
// 客服
|
|
|
|
|
// eq.in(WorkOrder::getCreateDept, Func.toLongList(AuthUtil.getDeptId()));
|
|
|
|
|
eq.ne(WorkOrder::getStatus, WorkOrderStatusEnum.DRAFT.getValue()); |
|
|
|
|
wrapper.ne(WorkOrder::getStatus, WorkOrderStatusEnum.DRAFT.getValue()); |
|
|
|
|
break; |
|
|
|
|
case "3": |
|
|
|
|
// 维修负责人
|
|
|
|
|
eq.ge(WorkOrder::getStatus, WorkOrderStatusEnum.SERVICEMAN_CONFIRM.getValue()); |
|
|
|
|
wrapper.ge(WorkOrder::getStatus, WorkOrderStatusEnum.SERVICEMAN_CONFIRM.getValue()); |
|
|
|
|
break; |
|
|
|
|
case "4": |
|
|
|
|
// 维修人员
|
|
|
|
|
eq.eq(WorkOrder::getRepairPerson, AuthUtil.getUserId()); |
|
|
|
|
wrapper.eq(WorkOrder::getRepairPerson, AuthUtil.getUserId()); |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
log.error("数据权限设置失败"); |
|
|
|
|
@ -88,15 +92,17 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 设置查询条件:故障地点、故障类型、创建时间范围,并按创建时间降序排序
|
|
|
|
|
eq.eq(StringUtils.isNotBlank(workOrderDTO.getFaultLocation()), WorkOrder::getFaultLocation, workOrderDTO.getFaultLocation()); |
|
|
|
|
eq.eq(StringUtils.isNotBlank(workOrderDTO.getFaultType()), WorkOrder::getFaultType, workOrderDTO.getFaultType()); |
|
|
|
|
eq.in(workOrderDTO.getStatus() != null, WorkOrder::getStatus, workOrderDTO.getStatus()); |
|
|
|
|
eq.like(StringUtils.isNotBlank(workOrderDTO.getRequirementCode()), WorkOrder::getRequirementCode, workOrderDTO.getRequirementCode()); |
|
|
|
|
eq.between(workOrderDTO.getStartTime() != null && workOrderDTO.getEndTime() != null, WorkOrder::getCreateTime, workOrderDTO.getStartTime(), workOrderDTO.getEndTime()); |
|
|
|
|
eq.orderByDesc(WorkOrder::getCreateTime); |
|
|
|
|
wrapper.eq(StringUtils.isNotBlank(workOrderDTO.getFaultLocation()), WorkOrder::getFaultLocation, workOrderDTO.getFaultLocation()); |
|
|
|
|
wrapper.eq(StringUtils.isNotBlank(workOrderDTO.getFaultType()), WorkOrder::getFaultType, workOrderDTO.getFaultType()); |
|
|
|
|
if (StringUtils.isNotBlank(workOrderDTO.getStatusSearch())) { |
|
|
|
|
wrapper.in(WorkOrder::getStatus, workOrderDTO.getStatusSearch().split(",")); |
|
|
|
|
} |
|
|
|
|
wrapper.like(StringUtils.isNotBlank(workOrderDTO.getRequirementCode()), WorkOrder::getRequirementCode, workOrderDTO.getRequirementCode()); |
|
|
|
|
wrapper.between(workOrderDTO.getStartTime() != null && workOrderDTO.getEndTime() != null, WorkOrder::getCreateTime, workOrderDTO.getStartTime(), workOrderDTO.getEndTime()); |
|
|
|
|
wrapper.orderByDesc(WorkOrder::getCreateTime); |
|
|
|
|
|
|
|
|
|
// 执行分页查询
|
|
|
|
|
IPage<WorkOrder> pages = workOrderService.page(Condition.getPage(query), eq); |
|
|
|
|
IPage<WorkOrder> pages = workOrderService.page(Condition.getPage(query), wrapper); |
|
|
|
|
|
|
|
|
|
// 返回查询结果
|
|
|
|
|
return R.data(pages); |
|
|
|
|
@ -134,7 +140,6 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-修改工单信息") |
|
|
|
|
@PostMapping("/update") |
|
|
|
|
@ApiOperationSupport(order = 5) |
|
|
|
|
public R update(@RequestBody WorkOrderVO workOrder) { |
|
|
|
|
return R.status(workOrderService.updateAttach(workOrder)); |
|
|
|
|
} |
|
|
|
|
@ -144,7 +149,6 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-客服审核指定维修人员") |
|
|
|
|
@PostMapping("/service-to-serviceman") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
public R serviceToServiceman(@RequestBody WorkOrder workOrder) { |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setRepairPerson(workOrder.getRepairPerson()); |
|
|
|
|
@ -154,7 +158,6 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
workOrderOld.setCustomerOpinion(workOrder.getCustomerOpinion()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.SERVICE_SUBMIT.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
// todo 审核通过
|
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
@ -165,7 +168,6 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-维修人员接收工单") |
|
|
|
|
@PostMapping("/serviceman-receive") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
public R serviceReceive(@RequestBody WorkOrder workOrder) { |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setReceiveOrderTime(DateUtil.now()); |
|
|
|
|
@ -182,13 +184,14 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-维修人员拒绝接收工单") |
|
|
|
|
@PostMapping("/serviceman-reject") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
public R serviceReject(@RequestBody WorkOrder workOrder) { |
|
|
|
|
workOrder = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrder.setRepaiRejectReason(workOrder.getRepaiRejectReason()); |
|
|
|
|
workOrder.setStatus(WorkOrderStatusEnum.CUSTOMER_SUBMIT.getValue()); |
|
|
|
|
workOrderService.updateById(workOrder); |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setRepaiRejectReason(workOrder.getRepaiRejectReason()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.CUSTOMER_SUBMIT.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
WorkOrderApproval approval = new WorkOrderApproval(workOrder.getId(), AuthUtil.getUserId(), CommonConstant.FALSE_STR, DateUtil.now(), workOrder.getRepaiRejectReason()); |
|
|
|
|
approvalService.save(approval); |
|
|
|
|
// todo 审核拒绝
|
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
@ -199,11 +202,10 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-维修人员提交维修方案") |
|
|
|
|
@PostMapping("/serviceman-submit") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
public R serviceSubmit(@RequestBody WorkOrder workOrder) { |
|
|
|
|
workOrder = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrder.setStatus(WorkOrderStatusEnum.SUPERVISOR_CONFIRM.getValue()); |
|
|
|
|
workOrderService.updateById(workOrder); |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.SUPERVISOR_CONFIRM.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
// todo 审核通过
|
|
|
|
|
|
|
|
|
|
@ -215,9 +217,9 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-主管确认维修方案") |
|
|
|
|
@PostMapping("/supervisor-confirm") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
public R supervisorConfirm(@RequestBody WorkOrder workOrder) { |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setApprovePoint("主管审批维修方案"); |
|
|
|
|
workOrderOld.setApprovePerson(workOrder.getApprovePerson()); |
|
|
|
|
workOrderOld.setApproveResult(workOrder.getApproveResult()); |
|
|
|
|
workOrderOld.setApproveTime(workOrder.getApproveTime()); |
|
|
|
|
@ -225,6 +227,8 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.CUSTOMER_CONFIRM.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
WorkOrderApproval approval = new WorkOrderApproval(workOrder.getId(), AuthUtil.getUserId(), CommonConstant.TRUE_STR, DateUtil.now(), workOrder.getApproveRemark()); |
|
|
|
|
approvalService.save(approval); |
|
|
|
|
// todo 审核通过
|
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
@ -235,17 +239,20 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-主管驳回维修方案") |
|
|
|
|
@PostMapping("/supervisor-reject") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
public R supervisorReject(@RequestBody WorkOrder workOrder) { |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setApprovePoint("主管审批维修方案"); |
|
|
|
|
workOrderOld.setApprovePerson(workOrder.getApprovePerson()); |
|
|
|
|
workOrderOld.setApproveResult(workOrder.getApproveResult()); |
|
|
|
|
workOrderOld.setApproveTime(workOrder.getApproveTime()); |
|
|
|
|
workOrderOld.setApproveRemark(workOrder.getApproveRemark()); |
|
|
|
|
workOrderOld.setRepaiTeamRejectReason(workOrder.getRepaiTeamRejectReason()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.SERVICE_SUBMIT.getValue()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.SERVICEMAN_CONFIRM.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
WorkOrderApproval approval = new WorkOrderApproval(workOrder.getId(), AuthUtil.getUserId(), CommonConstant.FALSE_STR, DateUtil.now(), workOrder.getApproveRemark()); |
|
|
|
|
approvalService.save(approval); |
|
|
|
|
|
|
|
|
|
// todo 审核通过
|
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
@ -256,9 +263,9 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-客户确认维修方案") |
|
|
|
|
@PostMapping("/customer-confirm") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
public R customerConfirm(@RequestBody WorkOrder workOrder) { |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setApprovePoint("客户审批维修方案"); |
|
|
|
|
workOrderOld.setApprovePerson(workOrder.getApprovePerson()); |
|
|
|
|
workOrderOld.setApproveResult(workOrder.getApproveResult()); |
|
|
|
|
workOrderOld.setApproveTime(workOrder.getApproveTime()); |
|
|
|
|
@ -266,6 +273,9 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.REPAIRING.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
WorkOrderApproval approval = new WorkOrderApproval(workOrder.getId(), AuthUtil.getUserId(), CommonConstant.TRUE_STR, DateUtil.now(), workOrder.getApproveRemark()); |
|
|
|
|
approvalService.save(approval); |
|
|
|
|
|
|
|
|
|
// todo 审核通过
|
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
@ -276,16 +286,18 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-客户驳回维修方案") |
|
|
|
|
@PostMapping("/customer-reject") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
public R customerReject(@RequestBody WorkOrder workOrder) { |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setApprovePoint("客户审批维修方案"); |
|
|
|
|
workOrderOld.setApprovePerson(workOrder.getApprovePerson()); |
|
|
|
|
workOrderOld.setApproveResult(workOrder.getApproveResult()); |
|
|
|
|
workOrderOld.setApproveTime(workOrder.getApproveTime()); |
|
|
|
|
workOrderOld.setApproveRemark(workOrder.getApproveRemark()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.SERVICE_SUBMIT.getValue()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.SERVICEMAN_CONFIRM.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
WorkOrderApproval approval = new WorkOrderApproval(workOrder.getId(), AuthUtil.getUserId(), CommonConstant.FALSE_STR, DateUtil.now(), workOrder.getApproveRemark()); |
|
|
|
|
approvalService.save(approval); |
|
|
|
|
// todo 审核通过
|
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
@ -296,7 +308,6 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-维修人员提交维修结果") |
|
|
|
|
@PostMapping("/serviceman-repair-submit") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
public R servicemanRepairSubmit(@RequestBody WorkOrder workOrder) { |
|
|
|
|
workOrder = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrder.setStatus(WorkOrderStatusEnum.REPAIR_FINISH.getValue()); |
|
|
|
|
@ -312,9 +323,14 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-评价签字") |
|
|
|
|
@PostMapping("/customer-repair-confirm") |
|
|
|
|
@ApiOperationSupport(order = 10) |
|
|
|
|
public R customerRepairConfirm(@RequestBody WorkOrder workOrder) { |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setApprovePoint("客户审批维修结果"); |
|
|
|
|
workOrderOld.setApprovePerson(AuthUtil.getUserId()); |
|
|
|
|
workOrderOld.setApproveResult(CommonConstant.TRUE_INT); |
|
|
|
|
workOrderOld.setApproveTime(DateUtil.now()); |
|
|
|
|
workOrderOld.setApproveRemark(StringPool.EMPTY); |
|
|
|
|
|
|
|
|
|
workOrderOld.setSignaturePerson(workOrder.getSignaturePerson()); |
|
|
|
|
workOrderOld.setSignatureUrl(workOrder.getSignatureUrl()); |
|
|
|
|
workOrderOld.setSignatureTime(workOrder.getSignatureTime()); |
|
|
|
|
@ -329,6 +345,9 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
} |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
WorkOrderApproval approval = new WorkOrderApproval(workOrder.getId(), AuthUtil.getUserId(), CommonConstant.TRUE_STR, DateUtil.now(), workOrder.getApproveRemark()); |
|
|
|
|
approvalService.save(approval); |
|
|
|
|
|
|
|
|
|
// todo 审核通过
|
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
@ -339,16 +358,19 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-客户确认未完成") |
|
|
|
|
@PostMapping("/customer-repair-reject") |
|
|
|
|
@ApiOperationSupport(order = 10) |
|
|
|
|
public R customerRepairReject(@RequestBody WorkOrder workOrder) { |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setApprovePoint("客户审批维修结果"); |
|
|
|
|
workOrderOld.setApprovePerson(workOrder.getApprovePerson()); |
|
|
|
|
workOrderOld.setApproveResult(workOrder.getApproveResult()); |
|
|
|
|
workOrderOld.setApproveTime(workOrder.getApproveTime()); |
|
|
|
|
workOrderOld.setApproveResult(workOrder.getApproveResult()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.SERVICE_SUBMIT.getValue()); |
|
|
|
|
workOrderOld.setApproveRemark(workOrder.getApproveRemark()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.REPAIRING.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
WorkOrderApproval approval = new WorkOrderApproval(workOrder.getId(), AuthUtil.getUserId(), CommonConstant.FALSE_STR, DateUtil.now(), workOrder.getApproveRemark()); |
|
|
|
|
approvalService.save(approval); |
|
|
|
|
|
|
|
|
|
// todo 审核通过
|
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
@ -359,7 +381,6 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-工单关闭") |
|
|
|
|
@PostMapping("/service-close") |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
public R serviceClose(@RequestBody WorkOrder workOrder) { |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setCloseReason(workOrder.getCloseReason()); |
|
|
|
|
@ -371,6 +392,19 @@ public class WorkOrderController extends BladeController { |
|
|
|
|
return R.success(""); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 已开发票 |
|
|
|
|
*/ |
|
|
|
|
@ApiLog(value = "提报管理-已开发票") |
|
|
|
|
@PostMapping("/service-invoice") |
|
|
|
|
public R serviceInvoice(@RequestBody WorkOrder workOrder) { |
|
|
|
|
WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); |
|
|
|
|
workOrderOld.setStatus(WorkOrderStatusEnum.TICKET.getValue()); |
|
|
|
|
workOrderService.updateById(workOrderOld); |
|
|
|
|
|
|
|
|
|
return R.success(""); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 封装百度接口 |
|
|
|
|
* |
|
|
|
|
|