From eaae5e53dc85c8e993ba622af4a4ec83b3dbb3c5 Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Mon, 23 Dec 2024 20:59:07 +0800 Subject: [PATCH] =?UTF-8?q?12/23=20=E5=8D=95=E6=8D=AE=E6=89=93=E5=8D=B0?= =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=8C=E5=AE=A1=E6=A0=B8=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E8=AF=A6=E6=83=85=E4=BC=98=E5=8C=961.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/BasicOrderPrintController.java | 7 ++++++- .../mapper/inout/IoOrderDetailBizDao.xml | 19 +++++-------------- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/glxp/api/controller/basic/BasicOrderPrintController.java b/src/main/java/com/glxp/api/controller/basic/BasicOrderPrintController.java index a1b924e0..6f099420 100644 --- a/src/main/java/com/glxp/api/controller/basic/BasicOrderPrintController.java +++ b/src/main/java/com/glxp/api/controller/basic/BasicOrderPrintController.java @@ -13,6 +13,7 @@ import com.glxp.api.entity.basic.UdiProductEntity; import com.glxp.api.entity.basic.UdiRelevanceEntity; import com.glxp.api.entity.inout.IoCodeEntity; import com.glxp.api.entity.inout.IoOrderDetailBizEntity; +import com.glxp.api.entity.inout.IoOrderEntity; import com.glxp.api.entity.inout.IoOrderInvoiceEntity; import com.glxp.api.entity.system.*; import com.glxp.api.entity.thrsys.ThrProductsEntity; @@ -122,8 +123,10 @@ public class BasicOrderPrintController { //根据批次号打印 if (basicBussinessTypeEntity.getOrderVisibleType() == 0) { //查询单据表 + IoOrderEntity byBillNo = ioOrderService.findByBillNo(filterOrderPrintRequest.getOrderIdFk()); FilterOrderRequest filterOrderRequest = new FilterOrderRequest(); filterOrderRequest.setBillNo(filterOrderPrintRequest.getOrderIdFk()); + filterOrderRequest.setProductType(byBillNo.getProductType()); IoOrderResponse ioOrderResponse = ioOrderService.filterList(filterOrderRequest).get(0); @@ -151,7 +154,9 @@ public class BasicOrderPrintController { bizData.put("remark2", sysPdfTemplateRelevanceCodeEntity.getRemark2() == null ? ' ' : sysPdfTemplateRelevanceCodeEntity.getRemark2()); bizData.put("productName", udiProductEntity.getCpms() == null ? ' ' : udiProductEntity.getCpms()); bizData.put("spmc", obj.getCoName() == null ? ' ' : obj.getCoName()); - bizData.put("spec", obj.getSpec() == null ? ' ' : obj.getSpec()); + if (udiProductEntity.getProductsType() == 2){ + bizData.put("spec", udiProductEntity.getPrepnSpec() == null ? ' ' : udiProductEntity.getPrepnSpec()); + } bizData.put("count", obj.getCount()); bizData.put("measname", obj.getMeasname() == null ? ' ' : obj.getMeasname()); bizData.put("price", obj.getPrice() == null ? '0' : obj.getPrice()); diff --git a/src/main/resources/mybatis/mapper/inout/IoOrderDetailBizDao.xml b/src/main/resources/mybatis/mapper/inout/IoOrderDetailBizDao.xml index 72dcaab3..b51fd8d3 100644 --- a/src/main/resources/mybatis/mapper/inout/IoOrderDetailBizDao.xml +++ b/src/main/resources/mybatis/mapper/inout/IoOrderDetailBizDao.xml @@ -194,21 +194,12 @@ <select id="getCount" resultType="java.lang.Integer"> select count(*) from io_order_detail_biz - left join basic_udirel bu on bu.id = io_order_detail_biz.bindRlFk - left join basic_products bp on bu.uuid = bp.uuid <where> - <if test="orderIdFk!= null and orderIdFk!= ''"> - AND orderIdFk = #{orderIdFk} - </if> - <if test="relId!= null"> - AND bindRlFk = #{relId} - </if> - <if test="batchNo!= null and batchNo!= ''"> - AND batchNo = #{batchNo} - </if> - <if test="productName!= null and productName!= ''"> - AND bp.cpmctymc like concat('%', #{productName}, '%') - </if> + <if test="orderIdFk != null and orderIdFk != ''"> + AND orderIdFk = #{orderIdFk} + </if> </where> </select> + + </mapper>