feat(wms): 添加辅助出库单据相关功能

- 移除 ApplyReturnRequestItemVO 中的 TableField 注解
- 在 ApplyReturnRequestItemVO 中新增 poLineNumberNew 和 poNumberNew 字段
- 创建 WmsOutAssistanceTicketMapper.xml 映射文件
- 实现 search 方法用于查询辅助出库信息
- 实现 getInfo 方法用于获取单个辅助出库详情
- 配置辅助出库单据相关的数据库查询逻辑
This commit is contained in:
曹鹏飞 2026-03-31 14:22:48 +08:00
parent 5f0f7f616f
commit 11703b8518
2 changed files with 15 additions and 1 deletions

View File

@ -1,6 +1,5 @@
package com.nflg.wms.common.pojo.vo; package com.nflg.wms.common.pojo.vo;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
@ -110,4 +109,14 @@ public class ApplyReturnRequestItemVO {
* 单位 * 单位
*/ */
private String unit; private String unit;
/**
* sap过账的行号
*/
private Integer poLineNumberNew;
/**
* 新的采购单号
*/
private String poNumberNew;
} }

View File

@ -7,6 +7,8 @@
,oat.audit_time,oat.audit_msg,oa.* ,oat.audit_time,oat.audit_msg,oa.*
FROM wms_out_assistance_ticket oat FROM wms_out_assistance_ticket oat
INNER JOIN wms_out_assistance oa ON oat.order_id=oa."id" INNER JOIN wms_out_assistance oa ON oat.order_id=oa."id"
INNER JOIN wms_out_assistance_ticket_item oati ON oati.ticket_id=oat."id"
INNER JOIN wms_out_assistance_item oai ON oai."id"=oati.order_item_id
<where> <where>
<if test="request.no != null and request.no!=''"> <if test="request.no != null and request.no!=''">
AND oa."no" ilike CONCAT('%', #{request.no}, '%') AND oa."no" ilike CONCAT('%', #{request.no}, '%')
@ -20,6 +22,9 @@
<if test="request.lifnr!=null and request.lifnr!=''"> <if test="request.lifnr!=null and request.lifnr!=''">
and lifnr like concat('%', #{request.lifnr}, '%') and lifnr like concat('%', #{request.lifnr}, '%')
</if> </if>
<if test="request.matnr!=null and request.matnr!=''">
and (oai.matnr like concat('%', #{request.matnr}, '%') OR oai.matnr1 like concat('%', #{request.matnr}, '%'))
</if>
<if test="request.startDate!=null"> <if test="request.startDate!=null">
and oat.create_time >= #{request.startDate} and oat.create_time >= #{request.startDate}
</if> </if>