From 3cc2210d25d930af7d2ad45eb6084473bbae7aaf Mon Sep 17 00:00:00 2001
From: yangjun <1173114630@qq.com>
Date: Mon, 17 Nov 2025 14:39:11 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/nu/entity/CgdInfoEntity.java | 10 +++++
.../xml/ConfigMaterialCategoryMapper.xml | 10 ++---
.../cgd/entity/NuInvoicingCgdInfo.java | 7 ++++
.../impl/NuInvoicingCgdMainServiceImpl.java | 14 ++++---
.../entity/BlWarehouseMaterialInfo.java | 8 ++++
.../mapper/BlWarehouseMaterialInfoMapper.java | 4 ++
.../xml/BlWarehouseMaterialInfoMapper.xml | 42 +++++++++++++++++++
7 files changed, 84 insertions(+), 11 deletions(-)
diff --git a/nursing-unit-common/src/main/java/com/nu/entity/CgdInfoEntity.java b/nursing-unit-common/src/main/java/com/nu/entity/CgdInfoEntity.java
index 3fddc17..f20e5e3 100644
--- a/nursing-unit-common/src/main/java/com/nu/entity/CgdInfoEntity.java
+++ b/nursing-unit-common/src/main/java/com/nu/entity/CgdInfoEntity.java
@@ -108,6 +108,16 @@ public class CgdInfoEntity implements Serializable {
private String jhType;//0拣货 1销账
+ private BigDecimal totalPrice;
+
+ @TableField(exist = false)
+ private java.lang.String categoryName;
+ @TableField(exist = false)
+ private java.lang.String typeName;
+ @TableField(exist = false)
+ private java.lang.String medicationName;
+
+
// 格式化getter方法
public String getProcurementPrice() {
diff --git a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/ConfigMaterial/mapper/xml/ConfigMaterialCategoryMapper.xml b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/ConfigMaterial/mapper/xml/ConfigMaterialCategoryMapper.xml
index c68ac2c..803c15d 100644
--- a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/ConfigMaterial/mapper/xml/ConfigMaterialCategoryMapper.xml
+++ b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/ConfigMaterial/mapper/xml/ConfigMaterialCategoryMapper.xml
@@ -14,9 +14,9 @@
b.id as type_id,
c.id as medication_id
from nu_config_material_category a
- LEFT JOIN nu_config_material_type b on a.id = b.category_id and b.iz_enabled = 0 and b.del_flag = 0
- LEFT JOIN nu_config_material_medication c on b.id = c.type_id and c.iz_enabled = 0 and c.del_flag = 0
- where a.iz_enabled = 0 and a.del_flag = 0
+ LEFT JOIN nu_config_material_type b on a.id = b.category_id and b.iz_enabled = 'Y' and b.del_flag = 0
+ LEFT JOIN nu_config_material_medication c on b.id = c.type_id and c.iz_enabled = 'Y' and c.del_flag = 0
+ where a.iz_enabled = 'Y' and a.del_flag = 0
order by a.sort asc,b.id asc,c.id asc ) a
${ew.customSqlSegment}
@@ -31,7 +31,7 @@