diff --git a/src/main/java/com/glxp/api/res/inout/IoOrderResponse.java b/src/main/java/com/glxp/api/res/inout/IoOrderResponse.java index a87e3a466..7aeec1341 100644 --- a/src/main/java/com/glxp/api/res/inout/IoOrderResponse.java +++ b/src/main/java/com/glxp/api/res/inout/IoOrderResponse.java @@ -275,6 +275,11 @@ public class IoOrderResponse { */ private String workPlaceName; + /** + * 业务类型编码 + */ + private String splitBusType; + public String getFromName() { if (StrUtil.isNotEmpty(fromCorpName)) diff --git a/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml b/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml index 8eb973720..42217e9af 100644 --- a/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml +++ b/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml @@ -43,6 +43,8 @@ io_order_invoice ioi ON ioi.orderIdFk = io.billNo LEFT JOIN sys_workplace sw ON sw.workplaceId = io.workPlaceCode + LEFT JOIN + sys_workplace_document swd ON swd.documentTypeCode = io.splitBusType INNER JOIN io_unit_maintain_platform a2 on io.action = a2.sourceAction AND io.fromCorp = a2.unitId @@ -197,6 +199,7 @@ or io.workPlaceCode like concat('%', #{keywords}, '%') or io.busType like concat('%', #{keywords}, '%') or sw.workplaceName like concat('%', #{keywords}, '%') + or swd.busName like concat('%', #{keywords}, '%') or io.fromType like concat('%', #{keywords}, '%'))