fix(wms): 发货计划钢卷查询逻辑修复

- 在XML映射文件中添加coilIds空值判断,防止SQL异常
- 将materialCoilService声明为final,确保依赖不可变性
- 优化查询条件,当coilIds为空时返回空结果集
- 提高代码健壮性和查询安全性
This commit is contained in:
2025-12-17 15:02:51 +08:00
parent 62f64b3902
commit 487dc025b0
2 changed files with 4 additions and 1 deletions

View File

@@ -32,7 +32,7 @@ public class WmsDeliveryPlanCoilOperateServiceImpl implements IWmsDeliveryPlanCo
private final WmsDeliveryPlanCoilOperateMapper baseMapper;
private WmsMaterialCoilServiceImpl materialCoilService;
private final WmsMaterialCoilServiceImpl materialCoilService;
/**
* 查询发货计划钢卷操作记录

View File

@@ -31,6 +31,9 @@
</if>
) tmp
WHERE tmp.rn = 1
<if test="coilIds == null or coilIds.length == 0">
AND 1 = 2
</if>
</select>