|
|
@@ -205,7 +205,7 @@ public class IotMaintainServiceImpl implements IotMaintainService {
|
|
|
}
|
|
|
|
|
|
//本地库存减少且记录出库
|
|
|
- localStockAndOut(createReqVO);
|
|
|
+ localStockAndOut(createReqVO, iotMaintain.getId());
|
|
|
// if ("in".equals(createReqVO.getMaintain().getType())) {
|
|
|
// String msg = "【PMS】维修工单 - "+createReqVO.getMaintain().getFailureName()+"已处理。"+"["+new Date()+"]";
|
|
|
// sendMessage(BeanUtils.toBean(iotMaintain, IotMaintainDO.class), "maintain-report", msg);
|
|
|
@@ -291,7 +291,7 @@ public class IotMaintainServiceImpl implements IotMaintainService {
|
|
|
}
|
|
|
|
|
|
//本地库存减少且记录出库
|
|
|
- localStockAndOut(updateReqVO);
|
|
|
+ localStockAndOut(updateReqVO, updateObj.getId());
|
|
|
if ("in".equals(updateReqVO.getMaintain().getType())) {
|
|
|
String msg = "【PMS】维修工单 - "+updateReqVO.getMaintain().getFailureName()+"已处理。"+"["+new Date()+"]";
|
|
|
// sendMessage(BeanUtils.toBean(updateReqVO.getMaintain(), IotMaintainDO.class), "maintain-report", msg);
|
|
|
@@ -322,7 +322,7 @@ public class IotMaintainServiceImpl implements IotMaintainService {
|
|
|
* 减少本地库存并记录出库
|
|
|
* @param maintainSaveVO 维修工单信息
|
|
|
*/
|
|
|
- private void localStockAndOut(IotMaintainSaveVO maintainSaveVO) {
|
|
|
+ private void localStockAndOut(IotMaintainSaveVO maintainSaveVO, Long id) {
|
|
|
List<IotMaintainBomSaveReqVO> maintainMaterials = maintainSaveVO.getMaintainMaterials();
|
|
|
//判断物料不为空
|
|
|
if (CollUtil.isNotEmpty(maintainMaterials)) {
|
|
|
@@ -349,6 +349,8 @@ public class IotMaintainServiceImpl implements IotMaintainService {
|
|
|
outboundDO.setMaterialName(e.getMaterialName());
|
|
|
outboundDO.setDeliveryTime(LocalDateTimeUtil.now());
|
|
|
outboundDO.setReason("故障维修");
|
|
|
+ //将维修工单的id设置到bizId
|
|
|
+ outboundDO.setBizId(id);
|
|
|
outboundDO.setStatus(0);
|
|
|
outboundDO.setType(1);
|
|
|
outboundDO.setDeleted(false);
|