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}, '%')