|
|
|
|
@ -20,6 +20,7 @@ import org.springblade.desk.common.feign.IMesNotifyMessageClient; |
|
|
|
|
import org.springblade.desk.common.pojo.entity.MesNotifyMessageEntity; |
|
|
|
|
import org.springblade.desk.order.feign.IMoldDemandClient; |
|
|
|
|
import org.springblade.desk.order.feign.IOrderClient; |
|
|
|
|
import org.springblade.desk.order.pojo.enums.MoldDemandEnum; |
|
|
|
|
import org.springblade.wms.excel.StRealtimeStockExcel; |
|
|
|
|
import org.springblade.wms.mapper.*; |
|
|
|
|
import org.springblade.wms.pojo.entity.*; |
|
|
|
|
@ -721,7 +722,7 @@ public class StRealtimeStockServiceImpl extends BaseServiceImpl<StRealtimeStockM |
|
|
|
|
notifyMessage.setReceiveUserId(AuthUtil.getUserId()); |
|
|
|
|
mesNotifyMessageClient.save(notifyMessage); |
|
|
|
|
// 执行模具类物料出库补制
|
|
|
|
|
moldDemandClient.saveMoldDemand(stGoods.getGoodsCode()); |
|
|
|
|
moldDemandClient.saveMoldDemand(stGoods.getGoodsCode(), MoldDemandEnum.BUSINESS_TYPE_INVENTORY_REPLENISH.getName(), MoldDemandEnum.MAF_TYPE_STORE.getCode()); |
|
|
|
|
|
|
|
|
|
} else if ("玻璃饼".equals(goodsCategoryName)) { |
|
|
|
|
reissueMsg = String.format("物料编码:%s 名称:%s(类别:%s)触发【物料出库】补制!出库数量:%.2f,开始生成玻璃饼补制单", |
|
|
|
|
@ -775,7 +776,7 @@ public class StRealtimeStockServiceImpl extends BaseServiceImpl<StRealtimeStockM |
|
|
|
|
notifyMessage.setReceiveUserId(AuthUtil.getUserId()); |
|
|
|
|
mesNotifyMessageClient.save(notifyMessage); |
|
|
|
|
// 执行模具类最低库存补制
|
|
|
|
|
moldDemandClient.saveMoldDemand(stGoods.getGoodsCode()); |
|
|
|
|
moldDemandClient.saveMoldDemand(stGoods.getGoodsCode(), MoldDemandEnum.BUSINESS_TYPE_INVENTORY_REPLENISH.getName(), MoldDemandEnum.MAF_TYPE_STORE.getCode()); |
|
|
|
|
// 存入Redis,7天过期
|
|
|
|
|
redisTemplate.opsForValue().set(key, "1", EXPIRE_SEVEN_DAYS, TimeUnit.SECONDS); |
|
|
|
|
|
|
|
|
|
|