refactor(repository): 调整结构化包装订单托盘项实体和查询逻辑
- 移除 WmsStructuralPackageOrderTrayItem 实体中的图片和图号字段 - 修改 getListByTrayId 查询方法,添加物料表关联并获取图片和图号信息 - 更新 SQL 查询语句以从物料表获取图片和图号数据 - 保持 getSimpleListByTrayNo 方法的基本查询逻辑不变
This commit is contained in:
parent
b4cdc6387e
commit
bf8e9baea9
|
|
@ -74,15 +74,15 @@ public class WmsStructuralPackageOrderTrayItem implements Serializable {
|
||||||
*/
|
*/
|
||||||
private BigDecimal storeNum;
|
private BigDecimal storeNum;
|
||||||
|
|
||||||
/**
|
// /**
|
||||||
* 图片
|
// * 图片
|
||||||
*/
|
// */
|
||||||
private String image;
|
// private String image;
|
||||||
|
//
|
||||||
/**
|
// /**
|
||||||
* 图号
|
// * 图号
|
||||||
*/
|
// */
|
||||||
private String drawingNo;
|
// private String drawingNo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 线下交货原因
|
* 线下交货原因
|
||||||
|
|
|
||||||
|
|
@ -3,18 +3,18 @@
|
||||||
<mapper namespace="com.nflg.wms.repository.mapper.WmsStructuralPackageOrderTrayItemMapper">
|
<mapper namespace="com.nflg.wms.repository.mapper.WmsStructuralPackageOrderTrayItemMapper">
|
||||||
|
|
||||||
<select id="getListByTrayId" resultType="com.nflg.wms.common.pojo.vo.DeliverStructuralPackageOrderTrayItemVO">
|
<select id="getListByTrayId" resultType="com.nflg.wms.common.pojo.vo.DeliverStructuralPackageOrderTrayItemVO">
|
||||||
SELECT ROW_NUMBER() OVER (ORDER BY o.id) AS "index",oti.*,ot."no" as "tray_no",ot."state",sp."no" as "package_no"
|
SELECT ROW_NUMBER() OVER (ORDER BY o.id) AS "index",m.image,m.drawing_no,oti.*,ot."no" as "tray_no",ot."state"
|
||||||
,sp."name" as "package_desc"
|
,sp."no" as "package_no",sp."name" as "package_desc"
|
||||||
FROM wms_structural_package_order_tray ot
|
FROM wms_structural_package_order_tray ot
|
||||||
INNER JOIN wms_structural_package_order_tray_item oti ON ot."id"=oti.tray_id
|
INNER JOIN wms_structural_package_order_tray_item oti ON ot."id"=oti.tray_id
|
||||||
INNER JOIN wms_structural_package_order o ON o."id"=ot.order_id
|
INNER JOIN wms_structural_package_order o ON o."id"=ot.order_id
|
||||||
LEFT JOIN wms_structural_package sp ON o.package_id=sp."id"
|
LEFT JOIN wms_structural_package sp ON o.package_id=sp."id"
|
||||||
|
LEFT JOIN wms_material m ON oti.material_no=m."no" and oti."version"=m."version"
|
||||||
where ot.id=#{id}
|
where ot.id=#{id}
|
||||||
order by o.id
|
order by o.id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getSimpleListByTrayNo"
|
<select id="getSimpleListByTrayNo" resultType="com.nflg.wms.common.pojo.vo.DeliverStructuralPackageOrderTrayItemSimpleVO">
|
||||||
resultType="com.nflg.wms.common.pojo.vo.DeliverStructuralPackageOrderTrayItemSimpleVO">
|
|
||||||
select oti.*
|
select oti.*
|
||||||
from wms_structural_package_order_tray ot
|
from wms_structural_package_order_tray ot
|
||||||
inner join wms_structural_package_order_tray_item oti on ot."id"=oti.tray_id
|
inner join wms_structural_package_order_tray_item oti on ot."id"=oti.tray_id
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue