From e597b197794f9438d0b21c22b377ad8fa881e217 Mon Sep 17 00:00:00 2001
From: wangwei <1610949092@qq.com>
Date: Thu, 22 Aug 2024 18:35:58 +0800
Subject: [PATCH] =?UTF-8?q?8/22=20=E5=B7=A5=E4=BD=8D=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/glxp/api/controller/inout/IoOrderController.java | 3 +++
src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java | 5 +++++
.../mybatis/mapper/collect/IoCollectOrderMapper.xml | 2 +-
src/main/resources/mybatis/mapper/inout/IoOrderDao.xml | 3 +++
4 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/src/main/java/com/glxp/api/controller/inout/IoOrderController.java b/src/main/java/com/glxp/api/controller/inout/IoOrderController.java
index b531c9374..20ade8db0 100644
--- a/src/main/java/com/glxp/api/controller/inout/IoOrderController.java
+++ b/src/main/java/com/glxp/api/controller/inout/IoOrderController.java
@@ -332,6 +332,9 @@ public class IoOrderController extends BaseController {
BasicBussinessTypeEntity bussinessTypeEntity = basicBussinessTypeService.findByAction(addOrderRequest.getAction());
//要是特殊往来信息没有就创建
+ if (addOrderRequest.getOrderType() != null){
+ orderEntity.setOrderType(addOrderRequest.getOrderType());
+ }
orderEntity.setFromCorp(ioAddInoutService.updateCorp(bussinessTypeEntity, addOrderRequest.getFromCorp(), addOrderRequest.getSickerAdNum()));
orderEntity.setAction(addOrderRequest.getAction());
orderEntity.setMainAction(bussinessTypeEntity.getMainAction());
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 6b46b1632..a32ae472e 100644
--- a/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java
+++ b/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java
@@ -226,4 +226,9 @@ public class FilterOrderRequest extends ListPageRequest {
* 产品类别
*/
private Integer productType;
+
+ /**
+ * 工位编码
+ */
+ private String workPlaceCode;
}
diff --git a/src/main/resources/mybatis/mapper/collect/IoCollectOrderMapper.xml b/src/main/resources/mybatis/mapper/collect/IoCollectOrderMapper.xml
index 10a7f9e46..3824c0a34 100644
--- a/src/main/resources/mybatis/mapper/collect/IoCollectOrderMapper.xml
+++ b/src/main/resources/mybatis/mapper/collect/IoCollectOrderMapper.xml
@@ -10,7 +10,7 @@
sys_workplace_document.busName busTypeName,
bc.name fromCorpName,
sw.workplaceId workPlaceCode,
- sw.workplaceName
+ sw.workplaceName,ico.id
FROM io_collect_order ico
left join sys_workplace_document on ico.busType = sys_workplace_document.documentTypeCode
left join basic_corp bc on ico.fromCorp = bc.erpId
diff --git a/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml b/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml
index 5f7aa53fc..c27929f97 100644
--- a/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml
+++ b/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml
@@ -80,6 +80,9 @@
AND io.fromCorp = #{fromCorp}
+
+ AND io.workPlaceCode = #{workPlaceCode}
+
AND ioi.invoiceEncode like concat('%', #{invoiceEncode}, '%')