补充入库任务无巷道号的问题,优化出库分配校验可能为null的问题

This commit is contained in:
FT577-Server
2026-10-22 15:21:16 +08:00
parent 371e8f3224
commit 5a4b5a2bab
2 changed files with 4 additions and 3 deletions

View File

@@ -346,6 +346,7 @@ public class ApiWcsService implements IApiWcsService {
.roadwayId(wcsStockinReiceive.getRoadwayId())
.cargoSpaceId(cargoStockin.getCargoSpaceId())
.cargoSpaceName(cargoStockin.getCargoSpaceName())
.roadwayId(cargoStockin.getRoadwayId())
.trayType(String.valueOf(type))
.build();
@@ -374,7 +375,7 @@ public class ApiWcsService implements IApiWcsService {
.jobDetailId(jobId + "-1")
.inQuantity(BigDecimal.ONE)
.productId(trayMsg.getProductId())
.productName(basProductService.selectBasProductByProductId(trayMsg.getProductId()).getProductName())
.productName(trayMsg.getProductName())
.rollerNumber(trayMsg.getRollerNumber())
.inDate(DateUtil.date())
.inOrOutId(instockinId)
@@ -399,7 +400,7 @@ public class ApiWcsService implements IApiWcsService {
.jobDetailId(jobId + "-" + sum++)
.inQuantity(BigDecimal.ONE)
.productId(trayMsg.getProductId())
// .productName(basProductService.selectBasProductByProductId(trayMsg.getProductId()).getProductName())
.productName(trayMsg.getProductName())
.rollerNumber(trayMsg.getRollerNumber())
.inDate(DateUtil.date())
.inOrOutId(instockinId)

View File

@@ -13,6 +13,7 @@ import com.ruoyi.bas.stock.domain.BasStock;
import com.ruoyi.bas.stock.service.IBasStockInfoService;
import com.ruoyi.bas.stock.service.IBasStockService;
import com.ruoyi.common.*;
import com.ruoyi.common.Utils.DecimalUtil;
import com.ruoyi.common.annotation.WarehouseScope;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.in.job.domain.MydoJob;
@@ -548,7 +549,6 @@ public class OutStockoutServiceImpl implements IOutStockoutService
//2.生成辊号库存对应托盘的出库作业
MydoJob mydoJob = mydoJobService.selectMydoJobByTrayCode(stock.getTrayCode());
mydoJob.setCargoSpaceId(stock.getCargoSpaceId());
if (ObjUtil.isNull(mydoJob)){