diff --git a/crm-admin/src/main/java/com/yb/lb/webapp/excel/logistics/RecordsExcel.java b/crm-admin/src/main/java/com/yb/lb/webapp/excel/logistics/RecordsExcel.java
index 52b7ad3..88bc0c2 100644
--- a/crm-admin/src/main/java/com/yb/lb/webapp/excel/logistics/RecordsExcel.java
+++ b/crm-admin/src/main/java/com/yb/lb/webapp/excel/logistics/RecordsExcel.java
@@ -167,9 +167,9 @@ public class RecordsExcel {
deliveryNum = StringUtil.isNullOrEmpty(deliveryNum)? 0:deliveryNum;
receiptRecordsBo.setDeliveryNum(deliveryNum.toString());
// 如果数量都是0,跳出循环
- if ("0.00".equals(receiptRecordsBo.getMajorNum()) && (invoiceNum == 0) && (receiveNum == 0) && (deliveryNum == 0)) {
- continue;
- }
+ // if ("0.00".equals(receiptRecordsBo.getMajorNum()) && (invoiceNum == 0) && (receiveNum == 0) && (deliveryNum == 0)) {
+ // continue;
+ // }
if (StringUtil.isNotEmpty(invoiceNum) && (0 != invoiceNum)) {
DecimalFormat df = new DecimalFormat("0.00");
@@ -214,6 +214,7 @@ public class RecordsExcel {
map.put("startTime", startTime);
map.put("endTime", endTime);
map.put("goodsNo", goodsNo);
+ map.put("isAll", "1");
List list2 = receiptRecordsService.findGoods(map, ".getMajorNum");
Map map1 = (Map) list2.get(0);
if (map1 != null) {
diff --git a/crm-common/src/main/resources/mapper/mapper_oracle/records/CrmInvoiceGoodsMapper.xml b/crm-common/src/main/resources/mapper/mapper_oracle/records/CrmInvoiceGoodsMapper.xml
index 81008c9..a794d86 100644
--- a/crm-common/src/main/resources/mapper/mapper_oracle/records/CrmInvoiceGoodsMapper.xml
+++ b/crm-common/src/main/resources/mapper/mapper_oracle/records/CrmInvoiceGoodsMapper.xml
@@ -124,7 +124,7 @@
AND a.GOODS_NO = #{goodsNo}
-
+
AND (a.GOODS_NO is null or a.GOODS_NO = '')
diff --git a/crm-common/src/main/resources/mapper/mapper_oracle/records/ReceiptRecordsMapper.xml b/crm-common/src/main/resources/mapper/mapper_oracle/records/ReceiptRecordsMapper.xml
index 75fddaf..a47234f 100644
--- a/crm-common/src/main/resources/mapper/mapper_oracle/records/ReceiptRecordsMapper.xml
+++ b/crm-common/src/main/resources/mapper/mapper_oracle/records/ReceiptRecordsMapper.xml
@@ -279,9 +279,12 @@
)
-
+
AND (a.GOODS_NO is null or a.GOODS_NO = '')
+
+ and a.GOODS_NO is not null
+
AND a.company_id = #{companyId}
@@ -448,9 +451,12 @@
)
-
+
AND (a.GOODS_NO is null or a.GOODS_NO = '')
+
+ and a.GOODS_NO is not null
+
AND a.company_id = #{companyId}
diff --git a/crm-webapp/src/main/java/com/yb/lb/webapp/record/records/service/ReceiptRecordsService.java b/crm-webapp/src/main/java/com/yb/lb/webapp/record/records/service/ReceiptRecordsService.java
index dd33695..5f8b810 100644
--- a/crm-webapp/src/main/java/com/yb/lb/webapp/record/records/service/ReceiptRecordsService.java
+++ b/crm-webapp/src/main/java/com/yb/lb/webapp/record/records/service/ReceiptRecordsService.java
@@ -334,6 +334,7 @@ public class ReceiptRecordsService {
// 应发数量 发货单的商品的实发数量汇总
map.put("startTime", startTime);
map.put("endTime", endTime);
+ map.put("isAll", "1");
// List list2 = invoiceService.findList(map, ".countNum");
List list2 = this.findGoods(map, ".getMajorNum");
Map map1 = (Map) list2.get(0);