From c9012e23eacf5f5cf06a42747e7e25cffb3ce24d Mon Sep 17 00:00:00 2001
From: Yangwl <1726150332@qq.com>
Date: Mon, 8 Jul 2024 16:49:59 +0800
Subject: [PATCH] =?UTF-8?q?SRM=E7=B3=BB=E7=BB=9F=E9=80=81=E8=B4=A7?=
=?UTF-8?q?=E5=8D=95=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
op-api/op-api-system/op-api-system.iml | 111 ------------------
.../com/op/system/api/RemoteOpenService.java | 3 +
.../factory/RemoteOpenFallbackFactory.java | 5 +
.../op-common-swagger/op-common-swagger.iml | 82 -------------
.../op/open/controller/OpenController.java | 5 +
.../java/com/op/open/service/OpenService.java | 2 +
.../op/open/service/impl/OpenServiceImpl.java | 18 +++
.../impl/WmsProductPutServiceImpl.java | 3 +-
8 files changed, 34 insertions(+), 195 deletions(-)
delete mode 100644 op-api/op-api-system/op-api-system.iml
delete mode 100644 op-common/op-common-swagger/op-common-swagger.iml
diff --git a/op-api/op-api-system/op-api-system.iml b/op-api/op-api-system/op-api-system.iml
deleted file mode 100644
index 56a20a076..000000000
--- a/op-api/op-api-system/op-api-system.iml
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/op-api/op-api-system/src/main/java/com/op/system/api/RemoteOpenService.java b/op-api/op-api-system/src/main/java/com/op/system/api/RemoteOpenService.java
index b08684dc6..3a9584651 100644
--- a/op-api/op-api-system/src/main/java/com/op/system/api/RemoteOpenService.java
+++ b/op-api/op-api-system/src/main/java/com/op/system/api/RemoteOpenService.java
@@ -48,4 +48,7 @@ public interface RemoteOpenService {
@PostMapping("/openInterface/sendWeChartMessage")
public AjaxResult sendWeChartMessage(@RequestBody List wechartDTO);
+
+ @PostMapping("/openInterface/getDeliveryNoteDetail")
+ public AjaxResult getDeliveryNoteDetail(@RequestBody Map paramMap);
}
diff --git a/op-api/op-api-system/src/main/java/com/op/system/api/factory/RemoteOpenFallbackFactory.java b/op-api/op-api-system/src/main/java/com/op/system/api/factory/RemoteOpenFallbackFactory.java
index ec6d37d8a..7c9b4292d 100644
--- a/op-api/op-api-system/src/main/java/com/op/system/api/factory/RemoteOpenFallbackFactory.java
+++ b/op-api/op-api-system/src/main/java/com/op/system/api/factory/RemoteOpenFallbackFactory.java
@@ -62,6 +62,11 @@ public class RemoteOpenFallbackFactory implements FallbackFactory wechartDTO) {
return AjaxResult.error("消息发送失败:" + throwable.getMessage());
}
+
+ @Override
+ public AjaxResult getDeliveryNoteDetail(Map paramMap) {
+ return AjaxResult.error("送货单获取失败:" + throwable.getMessage());
+ }
};
}
}
diff --git a/op-common/op-common-swagger/op-common-swagger.iml b/op-common/op-common-swagger/op-common-swagger.iml
deleted file mode 100644
index e0cb242b5..000000000
--- a/op-common/op-common-swagger/op-common-swagger.iml
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/op-modules/op-open/src/main/java/com/op/open/controller/OpenController.java b/op-modules/op-open/src/main/java/com/op/open/controller/OpenController.java
index a2ac37197..eadd4fe8b 100644
--- a/op-modules/op-open/src/main/java/com/op/open/controller/OpenController.java
+++ b/op-modules/op-open/src/main/java/com/op/open/controller/OpenController.java
@@ -239,4 +239,9 @@ public class OpenController extends BaseController {
public AjaxResult sendWeChartMessage(@RequestBody List wechartDTO) {
return openService.sendWeChartMessage(wechartDTO);
}
+
+ @PostMapping("/getDeliveryNoteDetail")
+ public AjaxResult getDeliveryNoteDetail(@RequestBody Map paramMap) {
+ return openService.getDeliveryNoteDetail(paramMap);
+ }
}
diff --git a/op-modules/op-open/src/main/java/com/op/open/service/OpenService.java b/op-modules/op-open/src/main/java/com/op/open/service/OpenService.java
index 53a5a1b6e..f0d1f62c7 100644
--- a/op-modules/op-open/src/main/java/com/op/open/service/OpenService.java
+++ b/op-modules/op-open/src/main/java/com/op/open/service/OpenService.java
@@ -41,4 +41,6 @@ public interface OpenService {
AjaxResult GetHrPostInfo();
AjaxResult sendWeChartMessage(List wechartDTO);
+
+ AjaxResult getDeliveryNoteDetail(Map paramMap);
}
diff --git a/op-modules/op-open/src/main/java/com/op/open/service/impl/OpenServiceImpl.java b/op-modules/op-open/src/main/java/com/op/open/service/impl/OpenServiceImpl.java
index 1f7428f8c..f534ac2c7 100644
--- a/op-modules/op-open/src/main/java/com/op/open/service/impl/OpenServiceImpl.java
+++ b/op-modules/op-open/src/main/java/com/op/open/service/impl/OpenServiceImpl.java
@@ -72,6 +72,9 @@ public class OpenServiceImpl implements OpenService {
@Value("${WeChart.url}")
private String weChartUrl;
+ @Value("${SRM.url}")
+ private String SrmUrl;
+
@Autowired
private OpenMapper openMapper;
@@ -618,6 +621,8 @@ public class OpenServiceImpl implements OpenService {
}
}
+
+
protected Boolean oneMinHas(Date lastData){
if(lastData != null){
int year= Integer.parseInt(String.format("%tY", lastData));
@@ -648,4 +653,17 @@ public class OpenServiceImpl implements OpenService {
System.out.println("++++++++++++检验任务1分钟内生成过,不再重复创建++++++++++++++");
}
}
+
+ @Override
+ public AjaxResult getDeliveryNoteDetail(Map paramMap) {
+ try {
+ //String url = SrmUrl+paramMap.get("id");
+ String result = HttpUtils.sendPost(SrmUrl,"id="+paramMap.get("id").toString());
+ JSONArray jsonArray=JSONArray.parseArray(result);
+ return success("获取成功",jsonArray);
+ } catch (Exception e) {
+ e.printStackTrace();
+ return error(e.getMessage());
+ }
+ }
}
diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java
index 0113532dd..86e9de660 100644
--- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java
+++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java
@@ -6,15 +6,14 @@ import java.text.SimpleDateFormat;
import java.util.*;
import java.util.concurrent.TimeUnit;
+import com.alibaba.fastjson2.JSONObject;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder;
import com.op.common.core.domain.R;
import com.op.common.core.utils.DateUtils;
import com.op.common.core.utils.uuid.IdUtils;
-import com.op.common.core.web.domain.AjaxResult;
import com.op.common.security.utils.SecurityUtils;
import com.op.system.api.RemoteQualityService;
-import com.op.system.api.domain.quality.QcCheckTaskWarehousingDTO;
import com.op.system.api.domain.wms.wmsReportWork;
import com.op.system.api.RemoteSapService;
import com.op.wms.domain.*;