|
@@ -107,14 +107,15 @@ public class IotMaintainServiceImpl implements IotMaintainService {
|
|
|
public Long createIotMaintain(IotMaintainSaveVO createReqVO) {
|
|
|
// 插入工单
|
|
|
IotMaintainDO iotMaintain = BeanUtils.toBean(createReqVO.getMaintain(), IotMaintainDO.class);
|
|
|
- iotMaintain.setFailureCode("GZ"+ DateUtil.format(new Date(), "yyyyMMddHHmmss"));
|
|
|
- iotMaintain.setFailureName(createReqVO.getMaintain().getDeviceName()+DateUtil.format(new Date(), "yyyyMMddHHmmss"));
|
|
|
+ //iotMaintain.setFailureCode("GZ"+ DateUtil.format(new Date(), "yyyyMMddHHmmss"));
|
|
|
+ //iotMaintain.setFailureName(createReqVO.getMaintain().getDeviceName()+DateUtil.format(new Date(), "yyyyMMddHHmmss"));
|
|
|
iotMaintain.setDeleted(false);
|
|
|
iotMaintain.setMaintainType("手动新增");
|
|
|
iotMaintainMapper.insert(iotMaintain);
|
|
|
//插入工单bom
|
|
|
List<IotMaintainBomSaveReqVO> maintainMaterials = createReqVO.getMaintainMaterials();
|
|
|
- if (CollUtil.isEmpty(maintainMaterials)) {
|
|
|
+ //内部维修且没有bom的话就抛出异常
|
|
|
+ if ("in".equals(createReqVO.getMaintain().getType())&&CollUtil.isEmpty(maintainMaterials)) {
|
|
|
throw new ServiceException(IOT_MAINTAIN_BOMS_NOT_EXISTS);
|
|
|
}
|
|
|
//插入工单物料
|