|
@@ -115,9 +115,15 @@ public class IotMainWorkOrderServiceImpl implements IotMainWorkOrderService {
|
|
|
public void updateIotMainWorkOrder(IotMainWorkOrderSaveReqVO updateReqVO) {
|
|
public void updateIotMainWorkOrder(IotMainWorkOrderSaveReqVO updateReqVO) {
|
|
|
// 校验存在
|
|
// 校验存在
|
|
|
IotMainWorkOrderDO workOrder = validateIotMainWorkOrderExists(updateReqVO.getId());
|
|
IotMainWorkOrderDO workOrder = validateIotMainWorkOrderExists(updateReqVO.getId());
|
|
|
- // 更新 暂时只更新 保养工单的 自保原因
|
|
|
|
|
// IotMainWorkOrderDO updateObj = BeanUtils.toBean(updateReqVO, IotMainWorkOrderDO.class);
|
|
// IotMainWorkOrderDO updateObj = BeanUtils.toBean(updateReqVO, IotMainWorkOrderDO.class);
|
|
|
- workOrder.setDelayReason(updateReqVO.getDelayReason());
|
|
|
|
|
|
|
+ if (StrUtil.isNotBlank(updateReqVO.getDelayReason())) {
|
|
|
|
|
+ // 更新 保养工单的 延时原因
|
|
|
|
|
+ workOrder.setDelayReason(updateReqVO.getDelayReason());
|
|
|
|
|
+ }
|
|
|
|
|
+ if (StrUtil.isNotBlank(updateReqVO.getBackFlag())) {
|
|
|
|
|
+ // 设置工单 status = 1
|
|
|
|
|
+ workOrder.setStatus(1);
|
|
|
|
|
+ }
|
|
|
iotMainWorkOrderMapper.updateById(workOrder);
|
|
iotMainWorkOrderMapper.updateById(workOrder);
|
|
|
}
|
|
}
|
|
|
|
|
|