fix(wms): 发货计划钢卷查询逻辑修复
- 在XML映射文件中添加coilIds空值判断,防止SQL异常 - 将materialCoilService声明为final,确保依赖不可变性 - 优化查询条件,当coilIds为空时返回空结果集 - 提高代码健壮性和查询安全性
This commit is contained in:
@@ -32,7 +32,7 @@ public class WmsDeliveryPlanCoilOperateServiceImpl implements IWmsDeliveryPlanCo
|
||||
|
||||
private final WmsDeliveryPlanCoilOperateMapper baseMapper;
|
||||
|
||||
private WmsMaterialCoilServiceImpl materialCoilService;
|
||||
private final WmsMaterialCoilServiceImpl materialCoilService;
|
||||
|
||||
/**
|
||||
* 查询发货计划钢卷操作记录
|
||||
|
||||
@@ -31,6 +31,9 @@
|
||||
</if>
|
||||
) tmp
|
||||
WHERE tmp.rn = 1
|
||||
<if test="coilIds == null or coilIds.length == 0">
|
||||
AND 1 = 2
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user