From 81fbedcfba57b88b12f36a877728d4f88bd798e6 Mon Sep 17 00:00:00 2001 From: x_z <zrhdyxa@163.com> Date: Fri, 14 Apr 2023 16:50:21 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/glxp/api/req/inv/FilterInvRemindMsgRequest.java | 4 ++++ .../resources/mybatis/mapper/inv/InvRemindMsgDao.xml | 9 ++++++--- src/main/resources/mybatis/mapper/inv/invProductDao.xml | 6 +++--- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/glxp/api/req/inv/FilterInvRemindMsgRequest.java b/src/main/java/com/glxp/api/req/inv/FilterInvRemindMsgRequest.java index 9da2dec1..14b8cb8b 100644 --- a/src/main/java/com/glxp/api/req/inv/FilterInvRemindMsgRequest.java +++ b/src/main/java/com/glxp/api/req/inv/FilterInvRemindMsgRequest.java @@ -59,4 +59,8 @@ public class FilterInvRemindMsgRequest extends ListPageRequest { */ private String supId; + /** + * 物资名称 + */ + private String productName; } diff --git a/src/main/resources/mybatis/mapper/inv/InvRemindMsgDao.xml b/src/main/resources/mybatis/mapper/inv/InvRemindMsgDao.xml index bc1d3473..7179c568 100644 --- a/src/main/resources/mybatis/mapper/inv/InvRemindMsgDao.xml +++ b/src/main/resources/mybatis/mapper/inv/InvRemindMsgDao.xml @@ -28,8 +28,8 @@ (select `name` from auth_space where `code` = irm.invSpaceCode and invCode = irm.invCode) invSpaceName, (select `name` from basic_corp where erpId = irm.supId) supName from inv_remind_msg irm - left join basic_udirel bu on bu.id = irm.relId - left join basic_products bp on bp.uuid = bu.uuid + left join basic_udirel bu on bu.id = irm.relId + left join basic_products bp on bp.uuid = bu.uuid <where> <if test="relId != null and relId != ''"> AND irm.relId = #{relId} @@ -50,7 +50,7 @@ AND irm.ignoreStatus = #{ignoreStatus} </if> <if test="ggxh != null and ggxh != ''"> - AND bp.ggxh = #{ggxh} + AND bp.ggxh like concat('%', #{ggxh}, '%') </if> <if test="type != null and type != ''"> AND type = #{type} @@ -58,6 +58,9 @@ <if test="supId != null"> AND irm.supId = #{supId} </if> + <if test="productName != null and productName != ''"> + AND bp.cpmctymc like concat('%', #{productName}, '%') + </if> </where> order by irm.updateTime desc </select> diff --git a/src/main/resources/mybatis/mapper/inv/invProductDao.xml b/src/main/resources/mybatis/mapper/inv/invProductDao.xml index 7243cfaa..7b420be4 100644 --- a/src/main/resources/mybatis/mapper/inv/invProductDao.xml +++ b/src/main/resources/mybatis/mapper/inv/invProductDao.xml @@ -252,9 +252,9 @@ ip.productionDate, ip.expireDate, ip.supId, - sum(ip.inCount) incount, - sum(ip.outCount) outCount, - sum(ip.reCount) reCount + ip.inCount, + ip.outCount, + ip.reCount from inv_product ip left join inv_product_detail ipd on ip.relIdFk = ipd.relId and ifnull(ip.batchNo, 'empty') = ifnull(ipd.batchNo, 'empty')