From 40a41e01bc2977680af0afd612df260cc69d98c3 Mon Sep 17 00:00:00 2001
From: aike <17730485278@139.com>
Date: Sat, 18 Oct 2025 16:07:14 +0800
Subject: [PATCH 1/2] =?UTF-8?q?demand:=20=20TMS=E7=B3=BB=E7=BB=9F-?=
=?UTF-8?q?=E5=AE=A2=E6=88=B7=E8=B4=A6=E5=8D=95=E7=AE=A1=E7=90=86-?=
=?UTF-8?q?=E7=8E=B0=E9=87=91=E5=87=BA=E8=B4=A6=E7=A1=AE=E8=AE=A4=EF=BC=9A?=
=?UTF-8?q?=E5=BD=93=E8=BF=90=E8=B4=B9=E5=A4=A7=E4=BA=8E=E7=AD=89=E4=BA=8E?=
=?UTF-8?q?=E6=A0=87=E5=87=86=E6=8A=A5=E4=BB=B7=E7=9A=84=E6=97=B6=E5=80=99?=
=?UTF-8?q?=E7=B3=BB=E7=BB=9F=E8=87=AA=E5=8A=A8=E7=A1=AE=E8=AE=A4=EF=BC=8C?=
=?UTF-8?q?=E6=97=A0=E9=9C=80=E8=B4=A2=E5=8A=A1=E6=89=8B=E5=8A=A8=E7=A1=AE?=
=?UTF-8?q?=E8=AE=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
committer: heyu
---
.../erp/web/emis/EmisSettleSubBillController.java | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java
index 304f1adde..329799e0f 100644
--- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java
+++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java
@@ -1,11 +1,11 @@
-/**
+/**
* @Project: emis
* @Title: EmisSettleSubBillController.java
* @author linfso
* @date 2024-07-03 18:54:52
* @Copyright: ShangHai Duta 2022 All rights reserved.
- * @version v1.0
+ * @version v1.0
* @Description:
结算子账单 控制器
*/
@@ -47,7 +47,7 @@ import com.xdadan.erp.emis.service.IEmisSettleSubBillService;
/**
* 结算子账单Controller
- *
+ *
* @author linfso
* @date 2024-07-03 18:54:52
*/
@@ -189,8 +189,8 @@ public class EmisSettleSubBillController extends EmisBaseController
/**
* 检查是否重复
- *
- * @param emisSettleSubBill
+ *
+ * @param emisSettleSubBill
* @return 数量
*/
@PreAuthorize("@ss.hasPermi('emis:emisSettleSubBill:list')")
@@ -469,9 +469,7 @@ public class EmisSettleSubBillController extends EmisBaseController
*/
EmisWaybill waybill=emisBaseService.getWaybillByBillCode(old.getBillNo());
if(
- !"3".equals(waybill.getCalcFeeType())
- && !"1".equals(waybill.getBlSpecialQuote())
- && !"2".equals(waybill.getPaymentType())
+ !"2".equals(waybill.getPaymentType())
&& !"4".equals(waybill.getPaymentType())
&& !"5".equals(waybill.getPaymentType())
) {
From 19a816afef2cfa40f0c8769fc46544df73fccbf9 Mon Sep 17 00:00:00 2001
From: aike <17730485278@139.com>
Date: Mon, 20 Oct 2025 10:48:36 +0800
Subject: [PATCH 2/2] =?UTF-8?q?demand:=20=20TMS=E7=B3=BB=E7=BB=9F-?=
=?UTF-8?q?=E8=BF=90=E8=BE=93=E7=AE=A1=E7=90=86-=E6=BC=8F=E7=BB=84?=
=?UTF-8?q?=E6=89=B9=E6=AC=A1=E8=AE=A2=E5=8D=95-=E9=92=88=E5=AF=B9?=
=?UTF-8?q?=E4=BB=8E=E6=9C=AA=E7=BB=84=E6=89=B9=E6=AC=A1=E7=B1=BB=E5=9E=8B?=
=?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=8F=96=E8=BF=90=E5=8D=95=E5=A7=8B=E5=8F=91?=
=?UTF-8?q?=E7=BD=91=E7=82=B9=E4=B8=BA=E8=B5=B7=E5=A7=8B=E8=8A=82=E7=82=B9?=
=?UTF-8?q?=20=20TMS=E7=B3=BB=E7=BB=9F-=E8=BF=90=E8=BE=93=E7=AE=A1?=
=?UTF-8?q?=E7=90=86-=E6=BC=8F=E7=BB=84=E6=89=B9=E6=AC=A1=E7=BB=9F?=
=?UTF-8?q?=E8=AE=A1=20-=E9=92=88=E5=AF=B9=E4=BB=8E=E6=9C=AA=E7=BB=84?=
=?UTF-8?q?=E6=89=B9=E6=AC=A1=E7=B1=BB=E5=9E=8B=E6=95=B0=E6=8D=AE=E5=8F=96?=
=?UTF-8?q?=E8=BF=90=E5=8D=95=E5=A7=8B=E5=8F=91=E7=BD=91=E7=82=B9=E4=B8=BA?=
=?UTF-8?q?=E8=B5=B7=E5=A7=8B=E8=8A=82=E7=82=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
committer: heyu
---
.../mapper/EmisTmsSiteBatchMissMapper.xml | 13 ++++---
.../EmisTmsSiteBatchMissStatisticsMapper.xml | 34 +++++++++++--------
2 files changed, 29 insertions(+), 18 deletions(-)
diff --git a/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissMapper.xml
index f00bbef64..ab385207b 100644
--- a/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissMapper.xml
@@ -58,7 +58,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select
m.id, m.bill_code, m.miss_reason, m.create_time, m.update_time, m.remark, m.del_flag,
- m.line_code, m.product_type, m.start_site_code, m.next_site_code, m.supplier_code, m.start_date, m.end_date,m.miss_type,
+ m.line_code, m.product_type,
+ COALESCE(m.start_site_code, w.start_site_code, w.send_site_code) as start_site_code,
+ COALESCE(m.next_site_code, w.destination_code) as next_site_code,
+ m.supplier_code, m.start_date, m.end_date,m.miss_type,
w.send_site_code, s1.site_name as send_site_name,s2.site_name as start_site_name,s3.site_name as next_site_name, w.send_country, c1.name as send_country_name, w.destination_code, s4.site_name as dispatch_underling_site_name,w.bl_is_question,
l.line_name as line_name,
w.receive_country, c2.name as receive_country_name, w.send_date, w.bl_sign, w.sign_date,
@@ -77,8 +80,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
from emis_tms_site_batch_miss m
left join emis_waybill w on m.bill_code = w.bill_code and w.del_flag='0'
left join emis_site s1 on w.send_site_code=s1.site_code and s1.del_flag=0
- left join emis_site s2 on m.start_site_code=s2.site_code and s2.del_flag=0
- left join emis_site s3 on m.next_site_code=s3.site_code and s3.del_flag=0
+ left join emis_site s2 on COALESCE(m.start_site_code, w.start_site_code, w.send_site_code)=s2.site_code and s2.del_flag=0
+ left join emis_site s3 on COALESCE(m.next_site_code, w.destination_code)=s3.site_code and s3.del_flag=0
left join emis_country c1 on w.send_country=c1.code and c1.del_flag='0'
left join emis_country c2 on w.receive_country=c2.code and c2.del_flag='0'
left join emis_site s4 on w.dispatch_underling_site_code=s4.site_code and s4.del_flag=0
@@ -145,7 +148,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
b.bill_code, null as id, '已组批次成功' as miss_reason,
null as create_by, null as create_time, null as update_by, null as update_time,
null as remark, '0' as del_flag,
- w.trans_line_type as line_code, w.product_type, w.start_site_code, w.next_site_code,
+ w.trans_line_type as line_code, w.product_type,
+ COALESCE(null, w.start_site_code, w.send_site_code) as start_site_code,
+ COALESCE(null, w.destination_code) as next_site_code,
null as supplier_code, null as start_date, null as end_date, '0' as miss_type,
w.send_site_code, s1.site_name as send_site_name,
w.send_country, c1.name as send_country_name, w.destination_code, s2.site_name as dispatch_underling_site_name, w.bl_is_question,
diff --git a/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissStatisticsMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissStatisticsMapper.xml
index c6d537157..e48ceaedd 100644
--- a/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissStatisticsMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissStatisticsMapper.xml
@@ -13,16 +13,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"