From 09ef66abe6ffc1325c5d23055ed6f3f4cb88b625 Mon Sep 17 00:00:00 2001
From: wujian <14790700720@163.com>
Date: 星期五, 24 五月 2024 09:06:14 +0800
Subject: [PATCH] add mainCode

---
 jcdm-main/src/main/java/com/jcdm/main/restful/qingYan/service/ExternalInterface.java |   34 +++++++++++++++++++++++++++++++++-
 1 files changed, 33 insertions(+), 1 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/restful/qingYan/service/ExternalInterface.java b/jcdm-main/src/main/java/com/jcdm/main/restful/qingYan/service/ExternalInterface.java
index 15f6ba8..7927581 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/restful/qingYan/service/ExternalInterface.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/restful/qingYan/service/ExternalInterface.java
@@ -47,10 +47,41 @@
 
     String url = "https://imes-uat-group.geelycv-test.com/api/mom-open/restful/aMesSysIntegration/deviceResultFeedback";
 
+
+    @PostMapping("/deviceResultFeedback")
+    public AjaxResult qinYanDeviceData(@RequestBody ParentVO parentVO){
+        //淇濆瓨鍙傛暟鏁版嵁
+        String productNum = parentVO.getProductNum();
+
+        //鍙傛暟淇濆瓨
+        List<DaParamCollection> paramCollectionList = new ArrayList<>();
+        List<ChildVO> checkList = parentVO.getCheckList();
+        for (ChildVO childVO : checkList) {
+            DaParamCollection daParamCollection = new DaParamCollection();
+            daParamCollection.setKeyCode(productNum);
+            daParamCollection.setProductCode(parentVO.getProductNum());
+            daParamCollection.setLocationCode(parentVO.getStationCode());
+            daParamCollection.setParamCode(childVO.getItemCode());
+            daParamCollection.setParamValue(childVO.getItemValue());
+            daParamCollection.setCollectionTime(new Date());
+            daParamCollection.setParamName(childVO.getItemText());
+            daParamCollection.setState(childVO.getCheckResult());
+            paramCollectionList.add(daParamCollection);
+        }
+        if (CollUtil.isNotEmpty(paramCollectionList)){
+            daParamCollectionService.insertBatch(paramCollectionList);
+        }
+//        HttpResponse execute = HttpRequest.post(url).body(JSONUtil.toJsonStr(parentVO)).execute();
+        return AjaxResult.success();
+    }
+
+
+
+
     /**
      * 瀵煎嚭鐐规浠诲姟鍒楄〃
      */
-    @PostMapping("/deviceResultFeedback")
+    @PostMapping("/deviceResultFeedback222")
     public AjaxResult hdy(@RequestBody ParentVO parentVO)
     {
         //淇濆瓨
@@ -63,6 +94,7 @@
                 DaPassingStationCollection passingStationCollection = new DaPassingStationCollection();
                 passingStationCollection.setWorkOrderNo(omProductionOrdeInfo.getWorkOrderNo());
                 passingStationCollection.setSfcCode(productNum);
+                passingStationCollection.setKeyCode(productNum);
                 passingStationCollection.setProductCode(omProductionOrdeInfo.getProductCode());
                 passingStationCollection.setLocationCode(parentVO.getStationCode());
                 passingStationCollection.setOutRsSign(parentVO.getTotalResult());

--
Gitblit v1.9.3