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/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java | 44 ++++++++++++++++++++++++++++++++++++++------ 1 files changed, 38 insertions(+), 6 deletions(-) diff --git a/jcdm-main/src/main/java/com/jcdm/main/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java b/jcdm-main/src/main/java/com/jcdm/main/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java index 8d5d721..65aa408 100644 --- a/jcdm-main/src/main/java/com/jcdm/main/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java +++ b/jcdm-main/src/main/java/com/jcdm/main/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java @@ -1,21 +1,23 @@ package com.jcdm.main.da.passingStationCollection.service.impl; +import cn.hutool.core.util.StrUtil; +import cn.hutool.http.HttpRequest; +import cn.hutool.http.HttpResponse; +import cn.hutool.json.JSONUtil; +import com.alibaba.fastjson2.JSON; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.jcdm.common.utils.DateUtils; -//import com.jcdm.main.bs.orderScheduling.domain.BsOrderScheduling; -//import com.jcdm.main.bs.orderScheduling.mapper.BsOrderSchedulingMapper; -//import com.jcdm.main.bs.orderScheduling.service.IBsOrderSchedulingService; import com.jcdm.main.da.passingStationCollection.domain.DaPassingStationCollection; import com.jcdm.main.da.passingStationCollection.mapper.DaPassingStationCollectionMapper; +import com.jcdm.main.da.passingStationCollection.query.ProductOrderQuery; +import com.jcdm.main.da.passingStationCollection.query.ProductOrderVO; import com.jcdm.main.da.passingStationCollection.service.IDaPassingStationCollectionService; import com.jcdm.main.rm.repairRecord.domain.RmRepairRecord; import com.jcdm.main.rm.repairRecord.mapper.RmRepairRecordMapper; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; import java.util.List; /** @@ -36,6 +38,9 @@ @Autowired private RmRepairRecordMapper rmRepairRecordMapper; + + @Value("${orderLineUrl}") + private String orderLineUrl; // @Autowired // private BsOrderSchedulingMapper bsOrderSchedulingMapper; // @@ -157,4 +162,31 @@ } return 1; } + + + @Override + public ProductOrderVO queryMessFromLine(ProductOrderQuery query){ + ProductOrderVO vo = new ProductOrderVO(); + String jsonStr = JSONUtil.toJsonStr(query); + String url = orderLineUrl + "/productionWorkOrderRequest?siteCode="+query.getSiteCode()+"&stationCode="+query.getStationCode()+"&productNum="+query.getProductNum(); +// String url = "https://imes-uat-group.geelycv-test.com/api/mom-open/restful/aMesSysIntegration/productionWorkOrderRequest?siteCode=3983&stationCode=OP230&productNum=0RSPB001139E3AE5B0000011"; + HttpResponse execute = HttpRequest.get(url).execute(); + String body = execute.body(); + if (StrUtil.isNotBlank(body)){ +// JSONObject jsonObject = new JSONObject(body); + vo = JSON.parseObject(body, ProductOrderVO.class); + } + + return vo; + } + + @Override + public void insertBatch(List<DaPassingStationCollection> confList){ + try{ + this.saveBatch(confList); + }catch (Exception e){ + return; + } + + } } -- Gitblit v1.9.3