From 4c127c0e1b2d661f09474d63fe60330da082801a Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期三, 03 九月 2025 17:13:09 +0800
Subject: [PATCH] 许可证有效期”改成“仓储系统许可有效期
---
src/main/java/com/zy/asrs/controller/MatController.java | 151 --------------------------------------------------
1 files changed, 0 insertions(+), 151 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/MatController.java b/src/main/java/com/zy/asrs/controller/MatController.java
index 8ca5caf..41e0df1 100644
--- a/src/main/java/com/zy/asrs/controller/MatController.java
+++ b/src/main/java/com/zy/asrs/controller/MatController.java
@@ -19,7 +19,6 @@
import com.zy.asrs.service.MatService;
import com.zy.asrs.service.TagService;
import com.zy.asrs.task.core.ReturnT;
-import com.zy.asrs.task.kingdee.handler.LoginAuthenticationHandler;
import com.zy.asrs.utils.MatExcelListener;
import com.zy.common.CodeRes;
import com.zy.common.config.AdminInterceptor;
@@ -69,8 +68,6 @@
private LocDetlService locDetlService;
@Autowired
private SnowflakeIdWorker snowflakeIdWorker;
- @Autowired
- private LoginAuthenticationHandler loginAuthenticationHandler;
@RequestMapping(value = "/mat/auto/matnr/auth")
public R autoMatnr() {
@@ -159,154 +156,6 @@
mat.setStatus(1);
if (!matService.insert(mat)) {
throw new CoolException("娣诲姞澶辫触锛岃鑱旂郴绠$悊鍛�");
- }
- return R.ok();
- }
-
- @RequestMapping(value = "/mat/KingDeeadd/auth")
- @ManagerAuth
- public R KingDeeadd() {
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- //鐧诲綍閲戣澏
- ReturnT<String> start = loginAuthenticationHandler.start();
-
- InFormIdParam inFormIdParam = new InFormIdParam();
- inFormIdParam.setFormId("BD_MATERIAL");
- inFormIdParam.setLimit(100);
- inFormIdParam.setStartRow("0");
- String FDocumentStatus = "C";
-
- // 鑾峰彇褰撳墠鏃ユ湡
- LocalDate currentDate = LocalDate.now();
- // 鑾峰彇鍓嶄竴涓湀鐨勫悓涓�澶�
- LocalDate previousMonthDate = currentDate.minusMonths(1);
-
- // 鏍煎紡鍖栨棩鏈熶负 "yyyyMMdd" 鏍煎紡
- DateTimeFormatter formatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd");
- String formattedDate2 = previousMonthDate.format(formatter1);
-
- //鏉′欢鍜岄渶瑕佽幏寰楃殑缁撴灉鎷兼帴
- JSONObject jsonObject = new JSONObject();
- jsonObject.put("FormId", inFormIdParam.getFormId());
- jsonObject.put("Limit", inFormIdParam.getLimit());
- jsonObject.put("StartRow", inFormIdParam.getStartRow());
- jsonObject.put("FilterString", "FCreateDate>'" + formattedDate2 + "' and FDocumentStatus='" + FDocumentStatus + "' and FUseOrgId .FNumber='201'");
- jsonObject.put("FieldKeys", "FName,FNumber,FCreateDate,FSpecification,FDocumentStatus,FTuhao");
- // FName : 鐗╂枡鍚嶇О 锛�
- // FNumber 锛氱墿鏂欑紪鍙凤紱
- // FCreateDate 锛氱墿鏂欏垱寤烘椂闂达紱
- // FSpecification 锛氱墿鏂欒鏍硷紱
- // FDocumentStatus 锛氱墿鏂欑姸鎬�
- JSONObject jsonObject1 = new JSONObject();
- jsonObject1.put("data", jsonObject);
- String add = jsonObject1.toJSONString();
- //涓婃姤
- String response = "";
- boolean success = false;
- try {
- //鑾峰彇Cookie鍊�
- HashMap<String, Object> headers = new HashMap<>();
- headers.put("Cookie", start.getContent());
- response = new HttpHandler.Builder()
- .setHeaders(headers)
- .setUri(URL)
- .setPath(inaddress)
- .setJson(add)
- .build()
- .doPost();
- JSONArray data = JSON.parseArray(response);
- int i = 0;
- if (data.size() > 0) {
- if (data.getJSONArray(0).get(0).toString().length() < 20) {
- if (i == 0) {
- for (int j = 0; j < data.size(); j++) {
- JSONArray jsonArray = data.getJSONArray(j);
- //鐢熸垚鍟嗗搧妗f
- //鍟嗗搧缂栧彿
- Mat mat = matService.selectByMatnr(jsonArray.get(1).toString());
- if (mat == null) {
- mat = new Mat();
- Tag tag = new Tag();
- mat.setMatnr(jsonArray.get(1).toString());
- mat.setMaktx(jsonArray.get(0).toString());
- mat.setSpecs(jsonArray.get(3).toString());//瑙勬牸
- mat.setModel(jsonArray.get(5).toString());//鍥惧彿
- mat.setTagId(20L);
- //瀵圭編鍥芥椂闂磋繘琛岃浆鎹�
- DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
- DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
- LocalDateTime dateTime = LocalDateTime.parse(jsonArray.get(2).toString(), formatter);
- String format = dateFormat.format(dateTime);
- Date date = sdf.parse(format);
- mat.setCreateTime(date);//鍟嗗搧鍒涘缓鏃堕棿
- mat.setUpdateTime(new Date());
- mat.setStatus(1);
- //鏈�鏂版姄鍙栧晢鍝佹椂闂�
- tag.setCreateTime(date);
- tagService.update(tag, new EntityWrapper<Tag>().eq("id", 20));
- if (!matService.insert(mat)) {
- throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");
- } else {
- log.info("鍚屾鏂扮墿鏂橻鍟嗗搧缂栧彿锛歿}]", mat.getMatnr());
- }
- }
- }
- }
- }
- }
-
-// if (data.getJSONArray(0).get(0).toString().length() < 20) {
-// success = true;
-// JSONArray jsonArray = data.getJSONArray(0);
-// //鐢熸垚鍟嗗搧妗f
-// //鍟嗗搧缂栧彿
-// mat = matService.selectByMatnr(jsonArray.get(1).toString());
-// if (mat == null) {
-// mat = new Mat();
-// Tag tag = new Tag();
-// mat.setMatnr(jsonArray.get(1).toString());
-// mat.setMaktx(jsonArray.get(0).toString());
-// mat.setSpecs(jsonArray.get(3).toString());//瑙勬牸
-// mat.setTagId(20L);
-// //瀵圭編鍥芥椂闂磋繘琛岃浆鎹�
-// DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
-// DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
-// LocalDateTime dateTime = LocalDateTime.parse(jsonArray.get(2).toString(), formatter);
-// String format = dateFormat.format(dateTime);
-// Date date = sdf.parse(format);
-// mat.setCreateTime(date);//鍟嗗搧鍒涘缓鏃堕棿
-// mat.setUpdateTime(new Date());
-// mat.setStatus(1);
-// //鏈�鏂版姄鍙栧晢鍝佹椂闂�
-// tag.setCreateTime(date);
-// tagService.update(tag, new EntityWrapper<Tag>().eq("id", 20));
-// if (!matService.insert(mat)) {
-// throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");
-// } else {
-// log.info("鍚屾鏂扮墿鏂橻鍟嗗搧缂栧彿锛歿}]", mat.getMatnr());
-// }
-// }
-// } else {
-// throw new CoolException("娌℃湁鎵惧埌鎸囧畾鐗╂枡妗f锛岃鑱旂郴绠$悊鍛�");
-// }
- } catch (Exception e) {
- log.error("fail", e);
-// TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
- } finally {
- try {
- // 淇濆瓨鎺ュ彛鏃ュ織
- apiLogService.save(
- "杞鏁版嵁",
- URL + inaddress,
- null,
- "127.0.0.1",
- add,
- response,
- success
- );
- } catch (Exception e) {
- log.error("", e);
- }
}
return R.ok();
}
--
Gitblit v1.9.1