Browse Source

fix(production): 修复库存更新中的参数顺序问题

- 修正 DailyPlanMapper.updateStockNewDate 方法的参数顺序
- 调整 StagnationInspectionServiceImpl 中 ConfirmedTransNo 构建逻辑的字段顺序
- 确保 site|partNo|warehouseId|batchNo|locationId 格式正确应用
master
qiankanghui 5 days ago
parent
commit
0391547fe4
  1. 2
      src/main/java/com/heai/modules/production/dao/DailyPlanMapper.java
  2. 6
      src/main/java/com/heai/modules/production/service/impl/StagnationInspectionServiceImpl.java

2
src/main/java/com/heai/modules/production/dao/DailyPlanMapper.java

@ -903,7 +903,7 @@ public interface DailyPlanMapper {
*/
List<SOScheduledRoutingOutData> getLevelOneOrderNo(SOScheduledRoutingOutData inDate);
void updateStockNewDate(@Param("site") String site,@Param("warehouseID") String warehouseID,@Param("partNo") String partNo,@Param("batchNo") String batchNo,@Param("locationID") String locationID);
void updateStockNewDate(@Param("site") String site,@Param("partNo") String partNo,@Param("warehouseID") String warehouseID,@Param("batchNo") String batchNo,@Param("locationID") String locationID);
/**
* @Description 根据id查电视机

6
src/main/java/com/heai/modules/production/service/impl/StagnationInspectionServiceImpl.java

@ -391,7 +391,7 @@ public class StagnationInspectionServiceImpl implements StagnationInspectionServ
/**
* Labels 中构建 ConfirmedTransNo 字段
* 格式: site|warehouseId|partNo|batchNo|locationId
* 格式: site|partNo|warehouseId|batchNo|locationId
*/
private String buildConfirmedTransNoFromLabels(List<PrintLabelRecord> labels) {
if (labels == null || labels.isEmpty()) {
@ -401,12 +401,12 @@ public class StagnationInspectionServiceImpl implements StagnationInspectionServ
PrintLabelRecord firstLabel = labels.get(0);
String site = firstLabel.getSite() != null ? firstLabel.getSite() : "*";
String warehouseId = firstLabel.getWarehouseId() != null ? firstLabel.getWarehouseId() : "*";
String partNo = firstLabel.getPartNo() != null ? firstLabel.getPartNo() : "*";
String warehouseId = firstLabel.getWarehouseId() != null ? firstLabel.getWarehouseId() : "*";
String batchNo = firstLabel.getBatchNo() != null ? firstLabel.getBatchNo() : "*";
String locationId = firstLabel.getLocationId() != null ? firstLabel.getLocationId() : "*";
String confirmedTransNo = site + "|" + warehouseId + "|" + partNo + "|" + batchNo + "|" + locationId;
String confirmedTransNo = site + "|" + partNo + "|" + warehouseId + "|" + batchNo + "|" + locationId;
log.debug("📝 构建 ConfirmedTransNo: {}", confirmedTransNo);
return confirmedTransNo;

Loading…
Cancel
Save