From c7e5d4db02fb3eeedafb3b292a88a0c946ea7cfa Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 12 九月 2024 16:15:18 +0800
Subject: [PATCH] 最新版本

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/wms/WmsServiceImpl.java |   34 ++++++++++++++++------------------
 1 files changed, 16 insertions(+), 18 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/wms/WmsServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/wms/WmsServiceImpl.java
index b8ee494..0096a70 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/wms/WmsServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/wms/WmsServiceImpl.java
@@ -191,14 +191,14 @@
      */
     @Override
     @Transactional
-    public WmsBaseResponse<WmsBaseDataResponse> inboundNotice(List<WmsInboundNoticeRequest> list) {
-        if(list ==null || list.size() ==0){
+    public WmsBaseResponse<WmsBaseDataResponse> inboundNotice(WmsBaseRequest<WmsInboundNoticeRequest> list) {
+        if(list ==null || list.getData()==null|| list.getData().size() ==0){
             return returnFailReuslt("璇锋眰鍙傛暟涓嶆纭紝鍙傛暟涓嶈兘涓虹┖");
         }
         List<PlatformJob> jobList = new ArrayList<>();
         List<PlatformWmsDetail> details = new ArrayList<>();
         List<String> iocodeList = new ArrayList<>();
-        for(WmsInboundNoticeRequest param : list){
+        for(WmsInboundNoticeRequest param : list.getData()){
             if(StringUtils.isBlank(param.getIoCode()) ||
                     StringUtils.isBlank(param.getCarrierBillCode())||
                     StringUtils.isBlank(param.getPlateNumber())||
@@ -280,7 +280,7 @@
         //鏌ヨ杞﹁締鏄惁鑷湁杞︼紝浠ュ強jobNum琛ㄧず浣嗘眰浣滀笟鏁伴噺锛堥潪宸茬鍥殑浣滀笟鏁�)
         Cars car = carsMapper.selectOne(new QueryWrapper<Cars>()
                 .select("*,(select count(1) from platform_job b where b.plate_num='"+param.getPlateNumber()+"' and b.status in("+
-                        Constants.PlatformJobStatus.LEAVED+")) as jobNum")
+                        Constants.PlatformJobStatus.LEAVED.getKey()+")) as jobNum")
                 .lambda()
                 .eq(Cars::getIsdeleted,Constants.ZERO)
                 .eq(Cars::getType,Constants.ONE)
@@ -310,7 +310,7 @@
         //鏌ヨ杞﹁締鏄惁鑷湁杞︼紝浠ュ強jobNum琛ㄧず浣嗘眰浣滀笟鏁伴噺锛堥潪宸茬鍥殑浣滀笟鏁�)
         Cars car = carsMapper.selectOne(new QueryWrapper<Cars>()
                 .select("*,(select count(1) from platform_job b where b.plate_num='"+param.getPlateNumber()+"' and b.status in("+
-                        Constants.PlatformJobStatus.LEAVED+")) as jobNum")
+                        Constants.PlatformJobStatus.LEAVED.getKey()+")) as jobNum")
                 .lambda()
                 .eq(Cars::getIsdeleted,Constants.ZERO)
                 .eq(Cars::getType,Constants.ONE)
@@ -339,14 +339,14 @@
      * @return
      */
     @Override
-    public WmsBaseResponse outboundNotice(List<WmsOutboundNoticeRequest> list) {
-        if(list ==null || list.size() ==0){
+    public WmsBaseResponse outboundNotice(WmsBaseRequest<WmsOutboundNoticeRequest> list) {
+        if(list ==null ||list.getData()==null ||  list.getData().size() ==0){
             return returnFailReuslt("璇锋眰鍙傛暟涓嶆纭紝鍙傛暟涓嶈兘涓虹┖");
         }
         List<PlatformJob> jobList = new ArrayList<>();
         List<PlatformWmsDetail> details = new ArrayList<>();
         List<String> iocodeList = new ArrayList<>();
-        for(WmsOutboundNoticeRequest param : list){
+        for(WmsOutboundNoticeRequest param : list.getData()){
             if(StringUtils.isBlank(param.getIoCode()) ||
                     StringUtils.isBlank(param.getCarrierBillCode())||
                     StringUtils.isBlank(param.getPlateNumber())||
@@ -416,13 +416,11 @@
      * @return
      */
     @Override
-    public WmsBaseResponse cancelInbound(List<WmsActionNoticeRequest> list) {
+    public WmsBaseResponse cancelInbound(WmsBaseRequest<WmsActionNoticeRequest> list) {
         //TODO-------------------澶勭悊鍏ュ簱鍙栨秷閫氱煡涓氬姟--------------------
-        if(list ==null || list.size() ==0){
+        if(list ==null||list.getData()==null || list.getData().size() ==0){
             return returnFailReuslt("璇锋眰鍙傛暟涓嶆纭紝鍙傛暟涓嶈兘涓虹┖");
         }
-
-
         return returnSuccessReuslt(null);
     }
     /**
@@ -431,12 +429,12 @@
      * @return
      */
     @Override
-    public WmsBaseResponse cancelOutbound(List<WmsActionNoticeRequest> list) {
-        if(list ==null || list.size() ==0){
+    public WmsBaseResponse cancelOutbound(WmsBaseRequest<WmsActionNoticeRequest> list) {
+        if(list ==null||list.getData()==null || list.getData().size() ==0){
             return returnFailReuslt("璇锋眰鍙傛暟涓嶆纭紝鍙傛暟涓嶈兘涓虹┖");
         }
         List<String> iocodeList = new ArrayList<>();
-        for(WmsActionNoticeRequest param :list){
+        for(WmsActionNoticeRequest param :list.getData()){
             iocodeList.add(param.getIoCode());
         }
         //鍙栨秷鍏ㄩ儴鏁版嵁鐘舵�佷负 銆愬凡鍙栨秷銆�
@@ -452,12 +450,12 @@
      * @return
      */
     @Override
-    public WmsBaseResponse doneTask(List<WmsActionNoticeRequest> list) {
-        if(list ==null || list.size() ==0){
+    public WmsBaseResponse doneTask(WmsBaseRequest<WmsActionNoticeRequest> list) {
+        if(list ==null||list.getData()==null || list.getData().size() ==0){
             return returnFailReuslt("璇锋眰鍙傛暟涓嶆纭紝鍙傛暟涓嶈兘涓虹┖");
         }
         List<String> iocodeList = new ArrayList<>();
-        for(WmsActionNoticeRequest param :list){
+        for(WmsActionNoticeRequest param :list.getData()){
             iocodeList.add(param.getIoCode());
         }
         //鍙栨秷鍏ㄩ儴鏁版嵁鐘舵�佷负 銆愬凡瀹屾垚銆�

--
Gitblit v1.9.3