From 0113ecb209ceffa7d3fe6bc64907f41a57aefd2b Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Tue, 10 Sep 2024 18:51:21 +0800 Subject: [PATCH] =?UTF-8?q?9/10=20=E4=BC=98=E5=8C=961.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/req/inout/FilterOrderRequest.java | 2 +- .../api/req/inout/IoSplitFifoInvRequest.java | 1 + .../collect/IoCollectOrderService.java | 26 ++++++++++++++++--- .../mybatis/mapper/inout/IoOrderDao.xml | 2 +- .../mapper/inout/IoSplitFifoInvMapper.xml | 4 +++ 5 files changed, 29 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java b/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java index a32ae472e..4dca2fd26 100644 --- a/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java +++ b/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java @@ -182,7 +182,7 @@ public class FilterOrderRequest extends ListPageRequest { private String corpName; - private Integer busType; + private String busType; private Integer inCodeStatus; private String relKey; diff --git a/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java b/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java index 83b81aab2..1ebfde69f 100644 --- a/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java +++ b/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java @@ -120,6 +120,7 @@ public class IoSplitFifoInvRequest extends ListPageRequest { private String keywords; private String remind; + private String cpmctymc; } diff --git a/src/main/java/com/glxp/api/service/collect/IoCollectOrderService.java b/src/main/java/com/glxp/api/service/collect/IoCollectOrderService.java index 1a33d9e2e..900168fc2 100644 --- a/src/main/java/com/glxp/api/service/collect/IoCollectOrderService.java +++ b/src/main/java/com/glxp/api/service/collect/IoCollectOrderService.java @@ -22,10 +22,7 @@ import com.glxp.api.dao.collect.IoCollectOrderMapper; import com.glxp.api.dao.inout.IoCodeTempDao; import com.glxp.api.entity.auth.SysWorkplace; import com.glxp.api.entity.basic.*; -import com.glxp.api.entity.collect.IoCollectOrder; -import com.glxp.api.entity.collect.IoCollectOrderBiz; -import com.glxp.api.entity.collect.IoCollectOrderCodeAuto; -import com.glxp.api.entity.collect.IoCollectOrderCodeMan; +import com.glxp.api.entity.collect.*; import com.glxp.api.entity.inout.IoCodeTempEntity; import com.glxp.api.entity.inout.IoOrderDetailBizEntity; import com.glxp.api.entity.inout.IoOrderEntity; @@ -610,6 +607,11 @@ public class IoCollectOrderService extends ServiceImpl ioCollectOrderBizs = collectOrderBizService.listByBillNo(collectOrder.getBillNo()); + for (IoCollectOrderBiz ioCollectOrderBiz : ioCollectOrderBizs){ + IoCollectOrderBizBackup ioCollectOrderBizBackup = new IoCollectOrderBizBackup(); + BeanUtils.copyProperties(ioCollectOrderBiz, ioCollectOrderBizBackup); + boolean save1 = ioCollectOrderBizBackupService.save(ioCollectOrderBizBackup); + if (!save1){ + throw new JsonException(500,"处方备用明细上传失败"); + } + } } diff --git a/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml b/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml index c27929f97..51284fb6b 100644 --- a/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml +++ b/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml @@ -99,7 +99,7 @@ AND io.invCode = #{invCode} - AND busType = #{busType} + AND io.busType = #{busType} AND inCodeStatus = #{inCodeStatus} diff --git a/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml b/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml index 2ca6bd907..d021ad79d 100644 --- a/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml +++ b/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml @@ -78,6 +78,9 @@ AND isfi.busType = #{busType} + + AND bp.cpmctymc like concat('%', #{cpmctymc}, '%') + AND ( isfi.workPlaceCode like concat('%', #{keywords}, '%') @@ -85,6 +88,7 @@ or isfi.batchNo like concat('%', #{keywords}, '%') or bp.cpmctymc like concat('%', #{keywords}, '%') or bp.ggxh like concat('%', #{keywords}, '%') + or bp.bzgg like concat('%', #{keywords}, '%') or bp.nameCode like concat('%', #{keywords}, '%') or bp.zczbhhzbapzbh like concat('%', #{keywords}, '%') or bp.ylqxzcrbarmc like concat('%', #{keywords}, '%')