From ce0fcdaf2629e5b6ebef0f206b16ecad103e5c1e Mon Sep 17 00:00:00 2001 From: lty <876263681@qq.com> Date: 星期一, 05 五月 2025 14:39:06 +0800 Subject: [PATCH] #盘点上报 --- src/main/java/com/zy/asrs/service/impl/CheckDetlServiceImpl.java | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/CheckDetlServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/CheckDetlServiceImpl.java index 74680a8..b2e31d1 100644 --- a/src/main/java/com/zy/asrs/service/impl/CheckDetlServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/CheckDetlServiceImpl.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.zy.asrs.entity.CheckDetl; +import com.zy.asrs.entity.OrderDetl; import com.zy.asrs.mapper.CheckDetlMapper; import com.zy.asrs.service.ApiLogService; import com.zy.asrs.service.CheckDetlService; @@ -27,12 +28,11 @@ @Service @Slf4j public class CheckDetlServiceImpl extends ServiceImpl<CheckDetlMapper, CheckDetl> implements CheckDetlService { - @Value("${erp.address.URL}") + @Value("${erp.newaddress.UPLOADURL}") //绔彛 private String URL; - @Value("${erp.address.outaddressSubmit}") - //涓婃姤鍑哄叆搴撳湴鍧� - private String outaddressSubmit; + @Value("${erp.newaddress.uploadaddressSubmit}") + private String uploadAddress; @Autowired private CheckDetlService checkDetlService; @Autowired @@ -47,18 +47,23 @@ public void upload(List<CheckDetl> list) { Date now = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + + // 鏋勫缓涓诲崟 JSON 鏁版嵁 JSONObject requestBody = new JSONObject(); - requestBody.put("createTime", sdf.format(now)); + if (!list.isEmpty()) { + CheckDetl first = list.get(0); + requestBody.put("orderNo", first.getOrderNo()); + } // 鏋勫缓鐗╂枡鍒楄〃 JSONArray matList = new JSONArray(); for(CheckDetl checkDetl : list) { JSONObject mat = new JSONObject(); mat.put("detailId", checkDetl.getDetailId()); - mat.put("orderNo", checkDetl.getOrderNo()); mat.put("matnr", checkDetl.getMatnr()); mat.put("anfme", checkDetl.getAnfme()); + mat.put("number", checkDetl.getNumber()); matList.add(mat); } requestBody.put("data", matList); @@ -66,14 +71,9 @@ String response = ""; boolean success = false; try { - HashMap<String, Object> headers = new HashMap<>(); - // cookie - headers.put("Cookie", loginAuthenticationHandler.start().getContent()); - response = new HttpHandler.Builder() - .setHeaders(headers) .setUri(URL) - .setPath(outaddressSubmit) // 璁剧疆浣犵殑鎺ュ彛璺緞 + .setPath(uploadAddress) // 璁剧疆浣犵殑鎺ュ彛璺緞 .setJson(requestBody.toJSONString()) .build() .doPost(); @@ -91,7 +91,7 @@ try { apiLogService.save( "鐩樼偣涓婃姤", - URL + outaddressSubmit, + URL + uploadAddress, null, "127.0.0.1", requestBody.toJSONString(), -- Gitblit v1.9.1