From 8a247ae2a7c604acb3ee8d8fbcbb0045780c0968 Mon Sep 17 00:00:00 2001
From: aike <17730485278@139.com>
Date: Fri, 13 Jun 2025 15:18:03 +0800
Subject: [PATCH] =?UTF-8?q?demand:=20=E6=89=B9=E9=87=8F=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E6=8A=A5=E4=BB=B7=E5=A2=9E=E5=8A=A0=E6=A0=A1=E9=AA=8C=E6=97=A5?=
=?UTF-8?q?=E6=9C=9F=E4=BA=A4=E5=8F=89=E9=80=BB=E8=BE=91=EF=BC=9B=E6=96=B0?=
=?UTF-8?q?=E5=A2=9E=E6=A0=B9=E6=8D=AE=E6=89=B9=E6=AC=A1=E5=8F=B7=E6=89=AB?=
=?UTF-8?q?=E6=8F=8F=E7=BB=84=E6=89=B9=E6=AC=A1=E7=8A=B6=E6=80=81=20commit?=
=?UTF-8?q?ter:=20heyu?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../web/emis/EmisTmsSiteBatchController.java | 14 +
.../mapper/EmisTmsSiteBatchDtlMapper.java | 11 +
.../mapper/EmisTmsSiteBatchMissMapper.java | 11 +
.../emis/mapper/EmisTransPlanRuleMapper.java | 7 +
.../erp/emis/service/EmisBaseService.java | 580 +++++++++++++++++-
.../service/IEmisTmsSiteBatchService.java | 7 +
.../impl/EmisQuotePriceServiceImpl.java | 20 +
.../impl/EmisTmsSiteBatchMissServiceImpl.java | 125 +++-
.../impl/EmisTmsSiteBatchServiceImpl.java | 20 +
.../mapper/EmisTmsSiteBatchDtlMapper.xml | 8 +
.../mapper/EmisTmsSiteBatchMissMapper.xml | 8 +
.../mapper/EmisTransPlanRuleMapper.xml | 11 +
12 files changed, 813 insertions(+), 9 deletions(-)
diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsSiteBatchController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsSiteBatchController.java
index b1f3e615b..6f329a29c 100644
--- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsSiteBatchController.java
+++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsSiteBatchController.java
@@ -79,6 +79,20 @@ public class EmisTmsSiteBatchController extends EmisBaseController
return getDataTable(list);
}
+
+ /**
+ * 根据批次号扫描组批次
+ *
+ * @return
+ */
+ @GetMapping("/scanSiteBatch")
+// @PreAuthorize("@ss.hasPermi('emis:emisTmsSiteBatch:scanSiteBatch')")
+ public AjaxResult scanSiteBatch(String batchNo) {
+ emisTmsSiteBatchService.scanSiteBatch(batchNo);
+ return AjaxResult.success("发送成功");
+
+ }
+
/**
* 批次明细
* @param emisTmsSiteBatch
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchDtlMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchDtlMapper.java
index 28c8cef78..a5037a1cd 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchDtlMapper.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchDtlMapper.java
@@ -13,6 +13,9 @@ package com.xdadan.erp.emis.mapper;
import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.xdadan.erp.emis.domain.EmisTmsSiteBatchDtl;
+import com.xdadan.erp.emis.domain.EmisWaybill;
+import org.apache.ibatis.annotations.Param;
+
/**
* @ClassName EmisTmsSiteBatchDtlMapper
* @Description
一级网点TMS组批次明细 Mapper 接口
@@ -67,4 +70,12 @@ public interface EmisTmsSiteBatchDtlMapper extends BaseMapper selectEmisWayBillByBatchNo(@Param("batchNo") String batchNo);
}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMissMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMissMapper.java
index 35572edb2..d5c03bcb1 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMissMapper.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMissMapper.java
@@ -2,6 +2,7 @@ package com.xdadan.erp.emis.mapper;
import java.util.List;
import com.xdadan.erp.emis.domain.EmisTmsSiteBatchMiss;
+import org.apache.ibatis.annotations.Param;
/**
* TMS漏组批次信息Mapper接口
@@ -65,6 +66,10 @@ public interface EmisTmsSiteBatchMissMapper {
*/
public int batchInsertEmisTmsSiteBatchMiss(List list);
+ /**
+ *
+ * @param lineCode
+ */
void deleteAll(String lineCode);
/**
@@ -74,4 +79,10 @@ public interface EmisTmsSiteBatchMissMapper {
* @return TMS漏组批次信息列表
*/
public List selectByBillCodeCount(Integer count);
+
+ /**
+ *
+ * @param billCodes
+ */
+ void deleteByBillCodes(@Param("billCodes") List billCodes);
}
\ No newline at end of file
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTransPlanRuleMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTransPlanRuleMapper.java
index 64c8cc1ef..5adeb04bb 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTransPlanRuleMapper.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTransPlanRuleMapper.java
@@ -132,4 +132,11 @@ public interface EmisTransPlanRuleMapper {
* @return 线路信息列表
*/
public List