|
@@ -114,10 +114,11 @@ public class IotMainWorkOrderServiceImpl implements IotMainWorkOrderService {
|
|
|
@Override
|
|
@Override
|
|
|
public void updateIotMainWorkOrder(IotMainWorkOrderSaveReqVO updateReqVO) {
|
|
public void updateIotMainWorkOrder(IotMainWorkOrderSaveReqVO updateReqVO) {
|
|
|
// 校验存在
|
|
// 校验存在
|
|
|
- validateIotMainWorkOrderExists(updateReqVO.getId());
|
|
|
|
|
- // 更新
|
|
|
|
|
- IotMainWorkOrderDO updateObj = BeanUtils.toBean(updateReqVO, IotMainWorkOrderDO.class);
|
|
|
|
|
- iotMainWorkOrderMapper.updateById(updateObj);
|
|
|
|
|
|
|
+ IotMainWorkOrderDO workOrder = validateIotMainWorkOrderExists(updateReqVO.getId());
|
|
|
|
|
+ // 更新 暂时只更新 保养工单的 自保原因
|
|
|
|
|
+ // IotMainWorkOrderDO updateObj = BeanUtils.toBean(updateReqVO, IotMainWorkOrderDO.class);
|
|
|
|
|
+ workOrder.setDelayReason(updateReqVO.getDelayReason());
|
|
|
|
|
+ iotMainWorkOrderMapper.updateById(workOrder);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -128,10 +129,12 @@ public class IotMainWorkOrderServiceImpl implements IotMainWorkOrderService {
|
|
|
iotMainWorkOrderMapper.deleteById(id);
|
|
iotMainWorkOrderMapper.deleteById(id);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private void validateIotMainWorkOrderExists(Long id) {
|
|
|
|
|
- if (iotMainWorkOrderMapper.selectById(id) == null) {
|
|
|
|
|
|
|
+ private IotMainWorkOrderDO validateIotMainWorkOrderExists(Long id) {
|
|
|
|
|
+ IotMainWorkOrderDO workOrder = iotMainWorkOrderMapper.selectById(id);
|
|
|
|
|
+ if (ObjUtil.isEmpty(workOrder)) {
|
|
|
throw exception(IOT_MAIN_WORK_ORDER_NOT_EXISTS);
|
|
throw exception(IOT_MAIN_WORK_ORDER_NOT_EXISTS);
|
|
|
}
|
|
}
|
|
|
|
|
+ return workOrder;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|