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 663bd99b4..4ed87caeb 100644 --- a/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java +++ b/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java @@ -224,7 +224,7 @@ public class FilterOrderRequest extends ListPageRequest { private Integer invoiceRegStatus; /** - * 产品类别 + * 订单类型 1:器械 2:药品 */ private Integer productType; @@ -234,4 +234,7 @@ public class FilterOrderRequest extends ListPageRequest { private String workPlaceCode; private String keyWords; + + + } diff --git a/src/main/java/com/glxp/api/req/inout/IoOrderInvoiceRequest.java b/src/main/java/com/glxp/api/req/inout/IoOrderInvoiceRequest.java index f1bc91e2d..33a992998 100644 --- a/src/main/java/com/glxp/api/req/inout/IoOrderInvoiceRequest.java +++ b/src/main/java/com/glxp/api/req/inout/IoOrderInvoiceRequest.java @@ -77,6 +77,9 @@ public class IoOrderInvoiceRequest extends ListPageRequest { */ private String endTime; + private Integer productType; + + public static final String COL_ID = "id"; public static final String COL_ORDERIDFK = "orderIdFk"; diff --git a/src/main/java/com/glxp/api/res/inout/IoOrderDetailBizResponse.java b/src/main/java/com/glxp/api/res/inout/IoOrderDetailBizResponse.java index 49a0a97e9..bfdbc3e71 100644 --- a/src/main/java/com/glxp/api/res/inout/IoOrderDetailBizResponse.java +++ b/src/main/java/com/glxp/api/res/inout/IoOrderDetailBizResponse.java @@ -193,5 +193,9 @@ public class IoOrderDetailBizResponse { private String action; + /** + * 最小包装单位 + */ + private String leastPackUnit; } diff --git a/src/main/java/com/glxp/api/res/inout/IoOrderInvoiceResponse.java b/src/main/java/com/glxp/api/res/inout/IoOrderInvoiceResponse.java index 13b4db0dd..54fa03dea 100644 --- a/src/main/java/com/glxp/api/res/inout/IoOrderInvoiceResponse.java +++ b/src/main/java/com/glxp/api/res/inout/IoOrderInvoiceResponse.java @@ -95,6 +95,7 @@ public class IoOrderInvoiceResponse { private int reCount; private int count; private BigDecimal amout; + private String bzgg; public static final String COL_ID = "id"; diff --git a/src/main/java/com/glxp/api/service/basic/UdiProductService.java b/src/main/java/com/glxp/api/service/basic/UdiProductService.java index 81f32c934..65d304c75 100644 --- a/src/main/java/com/glxp/api/service/basic/UdiProductService.java +++ b/src/main/java/com/glxp/api/service/basic/UdiProductService.java @@ -609,6 +609,10 @@ public class UdiProductService extends ServiceImpl select swq.*,bp.nameCode, - COALESCE(bp.ggxh,bp.bzgg) AS ggxh, - bp.cpmctymc + COALESCE(bp.ggxh,bp.bzgg) AS ggxh, + bp.cpmctymc from sys_workplace_queue swq left join (select bu.id,bp.nameCode,bp.ggxh,bp.cpmctymc,bp.bzgg diff --git a/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml b/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml index be058a6ab..048be3c2e 100644 --- a/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml +++ b/src/main/resources/mybatis/mapper/inout/IoOrderDao.xml @@ -650,6 +650,9 @@ AND io.inCodeStatus = #{inCodeStatus} + + AND io.productType = #{productType} + AND io_order_invoice.id IS NULL diff --git a/src/main/resources/mybatis/mapper/inout/IoOrderDetailBizDao.xml b/src/main/resources/mybatis/mapper/inout/IoOrderDetailBizDao.xml index 7013bb6e7..9b0058032 100644 --- a/src/main/resources/mybatis/mapper/inout/IoOrderDetailBizDao.xml +++ b/src/main/resources/mybatis/mapper/inout/IoOrderDetailBizDao.xml @@ -7,6 +7,7 @@ bp.bzgg, bp.prepnUnit, bp.prepnSpec, + bp.packUnit as leastPackUnit, io.action from io_order_detail_biz left join basic_udirel bu on bu.id = io_order_detail_biz.bindRlFk @@ -83,7 +84,12 @@