From ac0e295137f1266ec0f37e4f5296998f7fd9b2e0 Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期二, 02 九月 2025 17:05:59 +0800 Subject: [PATCH] 许可证到期提醒,系统30分钟无操作下线账号 --- src/main/java/com/zy/asrs/service/impl/CheckDetlServiceImpl.java | 28 ++++++++++++---------------- 1 files changed, 12 insertions(+), 16 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..503bf9a 100644 --- a/src/main/java/com/zy/asrs/service/impl/CheckDetlServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/CheckDetlServiceImpl.java @@ -6,10 +6,10 @@ 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; -import com.zy.asrs.task.kingdee.handler.LoginAuthenticationHandler; import com.zy.common.utils.HttpHandler; import javafx.print.Printer; import lombok.extern.slf4j.Slf4j; @@ -30,16 +30,12 @@ @Value("${erp.address.URL}") //绔彛 private String URL; - @Value("${erp.address.outaddressSubmit}") - //涓婃姤鍑哄叆搴撳湴鍧� - private String outaddressSubmit; + @Value("${erp.address.outaddressSave}") + private String uploadAddress; @Autowired private CheckDetlService checkDetlService; @Autowired private ApiLogService apiLogService; - - @Autowired - private LoginAuthenticationHandler loginAuthenticationHandler; @Override @@ -47,18 +43,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 +67,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 +87,7 @@ try { apiLogService.save( "鐩樼偣涓婃姤", - URL + outaddressSubmit, + URL + uploadAddress, null, "127.0.0.1", requestBody.toJSONString(), -- Gitblit v1.9.1