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 410d1f95a..5f2900370 100644 --- a/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java +++ b/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java @@ -27,6 +27,11 @@ public class IoSplitFifoInvRequest extends ListPageRequest { */ private String invCode; + /** + * 业务类型 + */ + private String busType; + /** * 产品类型 */ diff --git a/src/main/java/com/glxp/api/res/inout/IoSplitInvResponse.java b/src/main/java/com/glxp/api/res/inout/IoSplitInvResponse.java index 9a0678d3e..3971544d9 100644 --- a/src/main/java/com/glxp/api/res/inout/IoSplitInvResponse.java +++ b/src/main/java/com/glxp/api/res/inout/IoSplitInvResponse.java @@ -28,6 +28,11 @@ public class IoSplitInvResponse { */ private String invCode; + /** + * 业务类型 + */ + private String busType; + /** * 产品类型 */ @@ -124,6 +129,7 @@ public class IoSplitInvResponse { private String useLevelUnit; private String nameCode; private Integer remindState; + private String busName; } diff --git a/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml b/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml index 757db2dc7..028bea02e 100644 --- a/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml +++ b/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml @@ -41,12 +41,14 @@ bp.ybbm, bp.zxxsdycpbs, bc.name supName, - sw.workPlaceName + sw.workPlaceName, + swd.busName from io_split_fifo_inv isfi LEFT JOIN basic_udirel bu ON bu.id = isfi.relId LEFT JOIN basic_products bp ON bu.uuid = bp.uuid left join basic_corp bc on bc.erpId = isfi.supId left join sys_workplace sw on sw.workplaceId = isfi.workPlaceCode + left join sys_workplace_document swd on swd.documentTypeCode = isfi.busType AND isfi.relId = #{relId} @@ -72,6 +74,9 @@ AND isfi.workPlaceCode = #{workPlaceCode} + + ANd isfi.busType = #{busType} +