From fe230e1fa505f5e5734de7b15b8225d6ec49659e Mon Sep 17 00:00:00 2001
From: 野心家 <1051256694@qq.com>
Date: 星期六, 19 四月 2025 15:04:07 +0800
Subject: [PATCH] 初始化

---
 src/main/java/com/zy/asrs/controller/OrderController.java |  201 --------------------
 /dev/null                                                 |  204 --------------------
 src/main/java/com/zy/asrs/controller/MatController.java   |  151 ---------------
 src/main/webapp/static/js/common.js                       |    2 
 pom.xml                                                   |    2 
 src/main/resources/application.yml                        |    2 
 6 files changed, 3 insertions(+), 559 deletions(-)

diff --git a/pom.xml b/pom.xml
index 095d9cd..7c988e1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -114,7 +114,7 @@
     </dependencies>
 
     <build>
-        <finalName>htwms</finalName>
+        <finalName>clwms</finalName>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
diff --git a/src/main/java/com/zy/asrs/controller/MatController.java b/src/main/java/com/zy/asrs/controller/MatController.java
index 0eb8600..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(10000000);
-        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();
     }
diff --git a/src/main/java/com/zy/asrs/controller/OrderController.java b/src/main/java/com/zy/asrs/controller/OrderController.java
index 3cb5159..5832504 100644
--- a/src/main/java/com/zy/asrs/controller/OrderController.java
+++ b/src/main/java/com/zy/asrs/controller/OrderController.java
@@ -14,7 +14,6 @@
 import com.zy.asrs.entity.param.OrderDomainParam;
 import com.zy.asrs.service.*;
 import com.zy.asrs.task.core.ReturnT;
-import com.zy.asrs.task.kingdee.handler.LoginAuthenticationHandler;
 import com.zy.common.model.DetlDto;
 import com.zy.common.utils.HttpHandler;
 import com.zy.common.web.BaseController;
@@ -57,8 +56,6 @@
     @Autowired
     private ApiLogService apiLogService;
 
-    @Autowired
-    private LoginAuthenticationHandler loginAuthenticationHandler;
 
     @Autowired
     private MatService matService;
@@ -456,204 +453,6 @@
         }
         return R.ok("璁㈠崟娣诲姞鎴愬姛");
     }
-
-    @RequestMapping(value = "/order/form/KingDeeadd/authtest")
-    @ManagerAuth(memo = "鏍规嵁璁㈠崟绫诲瀷鍜岃鍗曠爜娣诲姞")
-    @Transactional
-    public R KingDeeformAddTest(@RequestBody OrderDomainParam param){
-        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-        //鐧诲綍閲戣澏
-        ReturnT<String> start = loginAuthenticationHandler.start();
-        InFormIdParam inFormIdParam = new InFormIdParam();
-        //鏁伴噺瀛楁ncompatible types. Found: 'java.lang.Long', required: 'char, byte, short, int, Character, Byte, Short, Integer, String, or an enum'
-        String anfme =null;
-        int i=Long.valueOf(param.getDocType()).intValue();
-        switch (i){
-            //閲囪喘鍏ュ簱
-            case 13 : inFormIdParam.setFormId("STK_InStock");anfme ="FRealQty"; break;
-            //閲囪喘閫�鏂�
-            case 21 : inFormIdParam.setFormId("PUR_MRB");anfme ="FRMREALQTY"; break;
-            //鐢熶骇棰嗘枡
-            case 22 : inFormIdParam.setFormId("PRD_PickMtrl");anfme ="FActualQty"; break;
-            //鐢熶骇閫�鏂�
-            case 24 : inFormIdParam.setFormId("PRD_ReturnMtrl");anfme ="FQty"; break;
-            //鐢熶骇琛ユ枡
-            case 25 : inFormIdParam.setFormId("PRD_FeedMtrl");anfme ="FActualQty"; break;
-            //鐩存帴璋冩嫧鍗�
-            case 26 : inFormIdParam.setFormId("STK_TransferDirect");anfme ="FQty"; break;
-            //鐩樼泩鍗�
-            case 28 : inFormIdParam.setFormId("STK_StockCountGain");anfme ="FGainQty"; break;
-            //鐩樹簭鍗�
-            case 29 : inFormIdParam.setFormId("STK_StockCountLoss");anfme ="FLossQty"; break;
-            //鍏朵粬鍑哄簱
-            case 30 : inFormIdParam.setFormId("STK_MisDelivery");anfme ="FQty"; break;
-            //绠�鍗曠敓浜ч鏂�
-            case 31 : inFormIdParam.setFormId("SP_PickMtrl");anfme ="FActualQty"; break;
-            //绠�鍗曠敓浜ч��鏂�
-            case 32 : inFormIdParam.setFormId("SP_ReturnMtrl");anfme ="FQty"; break;
-            //閿�鍞嚭搴�
-            case 14 : inFormIdParam.setFormId("SAL_OUTSTOCK");anfme ="FRealQty"; break;
-            //閿�鍞��璐�
-            case 33 : inFormIdParam.setFormId("SAL_RETURNSTOCK");anfme ="FRealQty"; break;
-        }
-        inFormIdParam.setLimit(100);
-        inFormIdParam.setStartRow("0");
-        String FDocumentStatus = "B";
-
-        //鏉′欢鍜岄渶瑕佽幏寰楃殑缁撴灉鎷兼帴
-        JSONObject jsonObject = new JSONObject();
-        jsonObject.put("FormId", inFormIdParam.getFormId());
-        jsonObject.put("Limit", inFormIdParam.getLimit());
-        jsonObject.put("StartRow", inFormIdParam.getStartRow());
-        //鍗曟嵁鐘舵��
-        FDocumentStatus="B";
-        //璁㈠崟鐮�
-        String orderNo= param.getOrderNo();
-        jsonObject.put("FilterString", "FBillNo='"+orderNo+"'and FStockId.Fname='绔嬪簱'"+" and FDocumentStatus='"+FDocumentStatus+"'");
-        jsonObject.put("FieldKeys", "FBillNo,FCreateDate,FMaterialId.FNumber,FMaterialId.FName,FMaterialId.FSpecification,"+anfme+",FDocumentStatus");
-        // FBillNo :鍗曟嵁缂栧彿锛�
-        // FCreateDate 锛氬崟鎹垱寤烘椂闂达紱
-        // FMaterialId.FNumber : 鐗╂枡缂栫爜锛�
-        // FMaterialName 锛氱墿鏂欏悕绉帮紱
-        // FMaterialId.FSpecification锛氱墿鏂欒鏍�
-        // anfme : 鐗╂枡鏁伴噺
-        // 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);
-            if(data.getJSONArray(0).get(0).toString().length()<20){
-                success = true;
-                for (int j = 0; j < data.size(); j++) {
-                    JSONArray jsonArray = data.getJSONArray(j);
-                    Order order = orderService.selectByNo(jsonArray.get(0).toString());
-                    if (Cools.isEmpty(order)) {
-                        DocType docType = docTypeService.selectById(param.getDocType());
-                        Date now = new Date();
-                        // 鍗曟嵁涓绘。
-                        order = new Order(
-                                String.valueOf(snowflakeIdWorker.nextId()),    // 缂栧彿[闈炵┖]
-                                jsonArray.get(0).toString(),    // 璁㈠崟缂栧彿
-                                DateUtils.convert(now),    // 鍗曟嵁鏃ユ湡
-                                docType.getDocId(),    // 鍗曟嵁绫诲瀷
-                                null,    // 椤圭洰缂栧彿
-                                null,    //
-                                null,    // 璋冩嫧椤圭洰缂栧彿
-                                null,    // 鍒濆绁ㄦ嵁鍙�
-                                null,    // 绁ㄦ嵁鍙�
-                                null,    // 瀹㈡埛缂栧彿
-                                null,    // 瀹㈡埛
-                                null,    // 鑱旂郴鏂瑰紡
-                                null,    // 鎿嶄綔浜哄憳
-                                null,    // 鍚堣閲戦
-                                null,    // 浼樻儬鐜�
-                                null,    // 浼樻儬閲戦
-                                null,    // 閿�鍞垨閲囪喘璐圭敤鍚堣
-                                null,    // 瀹炰粯閲戦
-                                null,    // 浠樻绫诲瀷
-                                null,    // 涓氬姟鍛�
-                                null,    // 缁撶畻澶╂暟
-                                null,    // 閭垂鏀粯绫诲瀷
-                                null,    // 閭垂
-                                null,    // 浠樻鏃堕棿
-                                null,    // 鍙戣揣鏃堕棿
-                                null,    // 鐗╂祦鍚嶇О
-                                null,    // 鐗╂祦鍗曞彿
-                                1L,    // 璁㈠崟鐘舵��
-                                1,    // 鐘舵��
-                                9527L,    // 娣诲姞浜哄憳
-                                now,    // 娣诲姞鏃堕棿
-                                9527L,    // 淇敼浜哄憳
-                                now,    // 淇敼鏃堕棿
-                                null    // 澶囨敞
-                        );
-                        //瀵圭編鍥芥椂闂磋繘琛岃浆鎹�
-                        DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
-                        DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
-                        LocalDateTime dateTime = LocalDateTime.parse(jsonArray.get(1).toString(), formatter);
-                        String format = dateFormat.format(dateTime);
-                        Date date = sdf.parse(format);
-                        //鏈�鏂版姄鍙栨椂闂�
-                        docType.setCreateTime(date);
-                        docTypeService.update(docType, new EntityWrapper<DocType>().eq("doc_id", param.getDocType()));
-                        if (!orderService.insert(order)) {
-                            throw new CoolException("鐢熸垚鍗曟嵁涓绘。澶辫触锛岃鑱旂郴绠$悊鍛�");
-                        }
-                    }
-                    //鐗╂枡缂栫爜
-                    Mat mat = matService.selectByMatnr(jsonArray.get(2).toString());
-                    if (Cools.isEmpty(mat)) {
-                        throw new CoolException(jsonArray.get(2).toString() + "缂栧彿鍟嗗搧妫�绱㈠け璐ワ紝璇峰厛娣诲姞鍟嗗搧");
-                    }
-                    OrderDetl orderDetl1 = orderDetlService.selectOne(new EntityWrapper<OrderDetl>().eq("order_no", jsonArray.get(0).toString()).eq("matnr", jsonArray.get(2).toString()));
-                    if (!Cools.isEmpty(orderDetl1)) {
-                        continue;
-                    }
-                    DocType docType = docTypeService.selectById(param.getDocType());
-                    OrderDetl orderDetl = new OrderDetl();
-                    orderDetl.sync(mat);
-                    orderDetl.setBatch(null);
-                    orderDetl.setAnfme(Double.parseDouble(jsonArray.get(5).toString()));
-                    orderDetl.setOrderId(order.getId());
-                    orderDetl.setOrderNo(order.getOrderNo());
-                    orderDetl.setCreateBy(9527L);
-                    orderDetl.setCreateTime(new Date());
-                    orderDetl.setUpdateBy(9527L);
-                    orderDetl.setUpdateTime(new Date());
-                    orderDetl.setStatus(1);
-                    orderDetl.setQty(0.0D);
-                    DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
-                    DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
-                    LocalDateTime dateTime = LocalDateTime.parse(jsonArray.get(1).toString(), formatter);
-                    String format = dateFormat.format(dateTime);
-                    Date date = sdf.parse(format);
-                    //鏈�鏂版姄鍙栨椂闂�
-                    docType.setCreateTime(date);
-                    if (!orderDetlService.insert(orderDetl)) {
-                        throw new CoolException("鐢熸垚鍗曟嵁鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�");
-                    }
-                }
-            }else{
-                throw new CoolException("娌℃湁鎵惧埌鎸囧畾璁㈠崟锛岃鑱旂郴绠$悊鍛�");
-            }
-        } 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("璁㈠崟娣诲姞鎴愬姛");
-    }
-
-
 
 
 }
diff --git a/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java b/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java
deleted file mode 100644
index 12af186..0000000
--- a/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package com.zy.asrs.task.kingdee;
-
-import com.zy.asrs.task.kingdee.handler.InboundOrderHandler;
-import com.zy.asrs.task.kingdee.handler.LoginAuthenticationHandler;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
-
-@Slf4j
-@Component
-public class InboundOrderScheduler {
-
-    @Autowired
-    private InboundOrderHandler inboundOrderHandler;
-    @Scheduled(cron = "* 0/1 * * * ?")
-    void login(){
-        Boolean fig=false;
-        if(fig){
-            return;
-        }
-        inboundOrderHandler.start();
-    }
-
-}
diff --git a/src/main/java/com/zy/asrs/task/kingdee/LoginAuthenticationScheduler.java b/src/main/java/com/zy/asrs/task/kingdee/LoginAuthenticationScheduler.java
deleted file mode 100644
index b8df8ef..0000000
--- a/src/main/java/com/zy/asrs/task/kingdee/LoginAuthenticationScheduler.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package com.zy.asrs.task.kingdee;
-
-import com.zy.asrs.task.kingdee.handler.LoginAuthenticationHandler;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
-
-@Slf4j
-@Component
-public class LoginAuthenticationScheduler {
-
-    @Autowired
-    private LoginAuthenticationHandler loginAuthenticationHandler;
-    //@Scheduled(cron = "0/3 * * * * ? ")
-    void login(){
-        Boolean fig=false;
-        if(fig){
-            return;
-        }
-        loginAuthenticationHandler.start();
-    }
-}
diff --git a/src/main/java/com/zy/asrs/task/kingdee/ReviewOrderSyncScheduler.java b/src/main/java/com/zy/asrs/task/kingdee/ReviewOrderSyncScheduler.java
deleted file mode 100644
index 0e8085f..0000000
--- a/src/main/java/com/zy/asrs/task/kingdee/ReviewOrderSyncScheduler.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package com.zy.asrs.task.kingdee;
-
-import com.core.common.Cools;
-import com.zy.asrs.entity.Order;
-import com.zy.asrs.service.ApiLogService;
-import com.zy.asrs.service.OrderService;
-import com.zy.asrs.task.core.ReturnT;
-import com.zy.asrs.task.handler.OrderSyncHandler;
-import com.zy.asrs.task.kingdee.handler.ReviewOrderSyncHandler;
-import com.zy.common.entity.Parameter;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.scheduling.annotation.Async;
-import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
-
-import java.util.List;
-
-/**
- * Created by vincent on 2020/7/7
- */
-@Slf4j
-@Component
-public class ReviewOrderSyncScheduler {
-
-    @Autowired
-    private ReviewOrderSyncHandler reviewOrderSyncHandler;
-    @Autowired
-    private OrderService orderService;
-    @Autowired
-    private ApiLogService apiLogService;
-
-//    @Scheduled(cron = "0 0 1 * * ? ")
-    public void clearApiLog(){
-        try {
-            apiLogService.clearWeekBefore();
-        } catch (Exception e) {
-            log.error("绗笁鏂规帴鍙f棩蹇楄嚜鍔ㄦ竻闄ゅけ璐ワ紙鑼冨洿锛氫竴鍛ㄤ箣鍓�", e);
-        }
-    }
-
-    @Scheduled(cron = "0 * * * * ?")
-    @Async("orderThreadPool")
-    public void completeAndReport(){
-            List<Order> orders = orderService.selectComplete();
-            for (Order order : orders) {
-                ReturnT<String> result = reviewOrderSyncHandler.start(order);
-                if (!result.isSuccess()) {
-                    log.error("鍗曟嵁[orderNo={}]涓婃姤erp澶辫触", order.getOrderNo());
-                }
-            }
-
-    }
-
-}
diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
deleted file mode 100644
index 68229e4..0000000
--- a/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
+++ /dev/null
@@ -1,384 +0,0 @@
-package com.zy.asrs.task.kingdee.handler;
-
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import com.baomidou.mybatisplus.mapper.EntityWrapper;
-import com.core.common.Cools;
-import com.core.common.DateUtils;
-import com.core.common.SnowflakeIdWorker;
-import com.core.exception.CoolException;
-import com.zy.asrs.entity.*;
-import com.zy.asrs.entity.param.InFormIdParam;
-import com.zy.asrs.entity.param.MaterielParam;
-import com.zy.asrs.service.*;
-import com.zy.asrs.task.AbstractHandler;
-import com.zy.asrs.task.core.ReturnT;
-import com.zy.common.constant.MesConstant;
-import com.zy.common.utils.HttpHandler;
-import lombok.Data;
-import lombok.extern.slf4j.Slf4j;
-import netscape.javascript.JSObject;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
-import java.lang.reflect.Field;
-import java.text.SimpleDateFormat;
-import java.time.LocalDate;
-import java.time.LocalDateTime;
-import java.time.format.DateTimeFormatter;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Set;
-
-@Service
-@Slf4j
-public class InboundOrderHandler extends AbstractHandler<String> {
-    @Value("${erp.address.URL}")
-    //绔彛
-    private String URL;
-
-    @Value("${erp.address.inaddress}")
-    //鍗曟嵁锛屽晢鍝佹。妗堝湴鍧�
-    private String inaddress;
-
-    @Autowired
-    private ApiLogService apiLogService;
-
-    @Autowired
-    private LoginAuthenticationHandler loginAuthenticationHandler;
-
-    @Autowired
-    private MatService matService;
-
-    @Autowired
-    private TagService tagService;
-
-    @Autowired
-    private DocTypeService docTypeService;
-
-    @Autowired
-    private OrderService orderService;
-
-    @Autowired
-    private OrderDetlService orderDetlService;
-
-    @Autowired
-    private SnowflakeIdWorker snowflakeIdWorker;
-
-    @Transactional
-    public synchronized ReturnT<String> start() {
-        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-        //鐧诲綍閲戣澏
-        ReturnT<String> start = loginAuthenticationHandler.start();
-        for (int i = 0; i < 14; i++) {
-            InFormIdParam inFormIdParam = new InFormIdParam();
-            //瀵瑰簲璁㈠崟绫诲瀷ID
-            int docName = 0;
-            //鏁伴噺瀛楁
-            String anfme = null;
-            switch (i) {
-                //鐗╂枡妗f
-                case 0:
-                    inFormIdParam.setFormId("BD_MATERIAL");
-                    break;
-                //閲囪喘鍏ュ簱
-                case 1:
-                    inFormIdParam.setFormId("STK_InStock");
-                    docName = 13;
-                    anfme = "FRealQty";
-                    break;
-                //閲囪喘閫�鏂�
-                case 2:
-                    inFormIdParam.setFormId("PUR_MRB");
-                    docName = 21;
-                    anfme = "FRMREALQTY";
-                    break;
-                //鐢熶骇棰嗘枡
-                case 3:
-                    inFormIdParam.setFormId("PRD_PickMtrl");
-                    docName = 22;
-                    anfme = "FActualQty";
-                    break;
-                //鐢熶骇閫�鏂�
-                case 4:
-                    inFormIdParam.setFormId("PRD_ReturnMtrl");
-                    docName = 24;
-                    anfme = "FQty";
-                    break;
-                //鐢熶骇琛ユ枡
-                case 5:
-                    inFormIdParam.setFormId("PRD_FeedMtrl");
-                    docName = 25;
-                    anfme = "FActualQty";
-                    break;
-                //鐩存帴璋冩嫧鍗�
-                case 6:
-                    inFormIdParam.setFormId("STK_TransferDirect");
-                    docName = 26;
-                    anfme = "FQty";
-                    break;
-                //鐩樼泩鍗�
-                case 7:
-                    inFormIdParam.setFormId("STK_StockCountGain");
-                    docName = 28;
-                    anfme = "FGainQty";
-                    break;
-                //鐩樹簭鍗�
-                case 8:
-                    inFormIdParam.setFormId("STK_StockCountLoss");
-                    docName = 29;
-                    anfme = "FLossQty";
-                    break;
-                //鍏朵粬鍑哄簱
-                case 9:
-                    inFormIdParam.setFormId("STK_MisDelivery");
-                    docName = 30;
-                    anfme = "FQty";
-                    break;
-                //绠�鍗曠敓浜ч鏂�
-                case 10:
-                    inFormIdParam.setFormId("SP_PickMtrl");
-                    docName = 31;
-                    anfme = "FActualQty";
-                    break;
-                //绠�鍗曠敓浜ч��鏂�
-                case 11:
-                    inFormIdParam.setFormId("SP_ReturnMtrl");
-                    docName = 32;
-                    anfme = "FQty";
-                    break;
-                //閿�鍞嚭搴�
-                case 12:
-                    inFormIdParam.setFormId("SAL_OUTSTOCK");
-                    docName = 14;
-                    anfme = "FRealQty";
-                    break;
-                //閿�鍞��璐�
-                case 13:
-                    inFormIdParam.setFormId("SAL_RETURNSTOCK");
-                    docName = 33;
-                    anfme = "FRealQty";
-                    break;
-            }
-            inFormIdParam.setLimit(10000000);
-            inFormIdParam.setStartRow("0");
-            Date time = new Date();
-            String FDocumentStatus = null;
-
-            //鏉′欢鍜岄渶瑕佽幏寰楃殑缁撴灉鎷兼帴
-            JSONObject jsonObject = new JSONObject();
-            jsonObject.put("FormId", inFormIdParam.getFormId());
-            jsonObject.put("Limit", inFormIdParam.getLimit());
-            jsonObject.put("StartRow", inFormIdParam.getStartRow());
-            // 鑾峰彇褰撳墠鏃ユ湡
-            LocalDate currentDate = LocalDate.now();
-            // 鑾峰彇鍓嶄竴涓湀鐨勫悓涓�澶�
-            LocalDate previousMonthDate = currentDate.minusMonths(1);
-
-            // 鏍煎紡鍖栨棩鏈熶负 "yyyyMMdd" 鏍煎紡
-            DateTimeFormatter formatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd");
-            String formattedDate2 = previousMonthDate.format(formatter1);
-            //鐗╂枡妗f鏌ヨ
-            if (i == 0) {
-                //鐗╂枡鐘舵�� FUseOrgId .FNumber
-                FDocumentStatus = "C";
-                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 锛氱墿鏂欑姸鎬�
-            } else {
-                //鑾峰彇鏈�鏂版椂闂�
-                DocType docType = docTypeService.selectById(docName);
-                //鍗曟嵁鐘舵��
-                FDocumentStatus = "B";
-                jsonObject.put("FilterString", "FCreateDate>'" + formattedDate2 + "' and FStockId.Fname='绔嬪簱'" + " and FDocumentStatus='" + FDocumentStatus + "'");
-                jsonObject.put("FieldKeys", "FBillNo,FCreateDate,FMaterialId.FNumber,FMaterialId.FName,FMaterialId.FSpecification," + anfme + ",FDocumentStatus");
-                // FBillNo :鍗曟嵁缂栧彿锛�
-                // FCreateDate 锛氬崟鎹垱寤烘椂闂达紱
-                // FMaterialId.FNumber : 鐗╂枡缂栫爜锛�
-                // FMaterialName 锛氱墿鏂欏悕绉帮紱
-                // FMaterialId.FSpecification锛氱墿鏂欒鏍�
-                // anfme : 鐗╂枡鏁伴噺
-                // 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);
-                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());
-                                    }
-                                }
-                            }
-                        } else {
-                            for (int j = 0; j < data.size(); j++) {
-                                JSONArray jsonArray = data.getJSONArray(j);
-                                Order order = orderService.selectByNo(jsonArray.get(0).toString());
-                                if (Cools.isEmpty(order)) {
-                                    DocType docType = docTypeService.selectById(docName);
-                                    Date now = new Date();
-                                    // 鍗曟嵁涓绘。
-                                    order = new Order(
-                                            String.valueOf(snowflakeIdWorker.nextId()),    // 缂栧彿[闈炵┖]
-                                            jsonArray.get(0).toString(),    // 璁㈠崟缂栧彿
-                                            DateUtils.convert(now),    // 鍗曟嵁鏃ユ湡
-                                            docType.getDocId(),    // 鍗曟嵁绫诲瀷
-                                            null,    // 椤圭洰缂栧彿
-                                            null,    //
-                                            null,    // 璋冩嫧椤圭洰缂栧彿
-                                            null,    // 鍒濆绁ㄦ嵁鍙�
-                                            null,    // 绁ㄦ嵁鍙�
-                                            null,    // 瀹㈡埛缂栧彿
-                                            null,    // 瀹㈡埛
-                                            null,    // 鑱旂郴鏂瑰紡
-                                            null,    // 鎿嶄綔浜哄憳
-                                            null,    // 鍚堣閲戦
-                                            null,    // 浼樻儬鐜�
-                                            null,    // 浼樻儬閲戦
-                                            null,    // 閿�鍞垨閲囪喘璐圭敤鍚堣
-                                            null,    // 瀹炰粯閲戦
-                                            null,    // 浠樻绫诲瀷
-                                            null,    // 涓氬姟鍛�
-                                            null,    // 缁撶畻澶╂暟
-                                            null,    // 閭垂鏀粯绫诲瀷
-                                            null,    // 閭垂
-                                            null,    // 浠樻鏃堕棿
-                                            null,    // 鍙戣揣鏃堕棿
-                                            null,    // 鐗╂祦鍚嶇О
-                                            null,    // 鐗╂祦鍗曞彿
-                                            1L,    // 璁㈠崟鐘舵��
-                                            1,    // 鐘舵��
-                                            9527L,    // 娣诲姞浜哄憳
-                                            now,    // 娣诲姞鏃堕棿
-                                            9527L,    // 淇敼浜哄憳
-                                            now,    // 淇敼鏃堕棿
-                                            null    // 澶囨敞
-                                    );
-                                    //瀵圭編鍥芥椂闂磋繘琛岃浆鎹�
-                                    DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
-                                    DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
-                                    LocalDateTime dateTime = LocalDateTime.parse(jsonArray.get(1).toString(), formatter);
-                                    String format = dateFormat.format(dateTime);
-                                    Date date = sdf.parse(format);
-                                    //鏈�鏂版姄鍙栨椂闂�
-                                    docType.setCreateTime(date);
-                                    docTypeService.update(docType, new EntityWrapper<DocType>().eq("doc_id", docName));
-                                    if (!orderService.insert(order)) {
-                                        throw new CoolException("鐢熸垚鍗曟嵁涓绘。澶辫触锛岃鑱旂郴绠$悊鍛�");
-                                    }
-                                }
-                                //鐗╂枡缂栫爜
-                                Mat mat = matService.selectByMatnr(jsonArray.get(2).toString());
-                                if (Cools.isEmpty(mat)) {
-                                    throw new CoolException(jsonArray.get(2).toString() + "缂栧彿鍟嗗搧妫�绱㈠け璐ワ紝璇峰厛娣诲姞鍟嗗搧");
-                                }
-                                OrderDetl orderDetl1 = orderDetlService.selectOne(new EntityWrapper<OrderDetl>().eq("order_no", jsonArray.get(0).toString()).eq("matnr", jsonArray.get(2).toString()));
-                                if (!Cools.isEmpty(orderDetl1)) {
-                                    continue;
-                                }
-                                DocType docType = docTypeService.selectById(docName);
-                                OrderDetl orderDetl = new OrderDetl();
-                                orderDetl.sync(mat);
-                                orderDetl.setBatch(null);
-                                orderDetl.setAnfme(Double.parseDouble(jsonArray.get(5).toString()));
-                                orderDetl.setOrderId(order.getId());
-                                orderDetl.setOrderNo(order.getOrderNo());
-                                orderDetl.setCreateBy(9527L);
-                                orderDetl.setCreateTime(new Date());
-                                orderDetl.setUpdateBy(9527L);
-                                orderDetl.setUpdateTime(new Date());
-                                orderDetl.setStatus(1);
-                                orderDetl.setQty(0.0D);
-                                DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
-                                DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
-                                LocalDateTime dateTime = LocalDateTime.parse(jsonArray.get(1).toString(), formatter);
-                                String format = dateFormat.format(dateTime);
-                                Date date = sdf.parse(format);
-                                //鏈�鏂版姄鍙栨椂闂�
-                                docType.setCreateTime(date);
-                                if (!orderDetlService.insert(orderDetl)) {
-                                    throw new CoolException("鐢熸垚鍗曟嵁鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�");
-                                }
-                            }
-                        }
-                    } else {
-                    }
-                } else {
-                }
-            } catch (Exception e) {
-                log.error("fail", e);
-//            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
-                return FAIL.setMsg(e.getMessage());
-            } finally {
-                try {
-                    // 淇濆瓨鎺ュ彛鏃ュ織
-                    apiLogService.save(
-                            "杞鏁版嵁",
-                            URL + inaddress,
-                            null,
-                            "127.0.0.1",
-                            add,
-                            response,
-                            success
-                    );
-                } catch (Exception e) {
-                    log.error("", e);
-                }
-            }
-        }
-        return SUCCESS;
-    }
-
-}
\ No newline at end of file
diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/LoginAuthenticationHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/LoginAuthenticationHandler.java
deleted file mode 100644
index 7af1b3b..0000000
--- a/src/main/java/com/zy/asrs/task/kingdee/handler/LoginAuthenticationHandler.java
+++ /dev/null
@@ -1,134 +0,0 @@
-package com.zy.asrs.task.kingdee.handler;
-
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import com.core.common.Cools;
-import com.core.exception.CoolException;
-import com.zy.asrs.entity.param.LoginParam;
-import com.zy.asrs.service.ApiLogService;
-import com.zy.asrs.task.AbstractHandler;
-import com.zy.asrs.task.core.ReturnT;
-import com.zy.common.constant.MesConstant;
-import com.zy.common.utils.HttpHandler;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-import java.util.Set;
-
-@Service
-@Slf4j
-@Transactional
-public class LoginAuthenticationHandler extends AbstractHandler<String> {
-
-    @Value("${erp.address.URL}")
-    //绔彛
-    private String URL;
-
-    @Value("${erp.address.loginaddress}")
-    //鐧诲綍鍦板潃
-    private String loginaddress;
-
-    @Value("${erp.login.acctID}")
-    //璐﹀彿ID
-    private String acctID;
-
-    @Value("${erp.login.username}")
-    //璐﹀彿
-    private String username;
-
-    @Value("${erp.login.password}")
-    //瀵嗙爜
-    private String password;
-
-    @Value("${erp.login.lcid}")
-    //
-    private Integer lcid;
-
-    @Autowired
-    private ApiLogService apiLogService;
-
-    /**
-     * 45鍒嗛挓鐧诲綍涓�娆¢噾铦剁郴缁�
-     * @return
-     */
-    @Transactional
-    public synchronized ReturnT<String> start() {
-
-        LoginParam loginParam =new LoginParam();
-        loginParam.setAcctID(acctID);
-        loginParam.setUsername(username);
-        loginParam.setPassword(password);
-        loginParam.setLcid(lcid);
-        //涓婃姤
-        String response = "";
-        String cookie = "";
-        boolean success = false;
-        try {
-            response = new HttpHandler.Builder()
-                    .setUri(URL)
-                    .setPath(loginaddress)
-                    .setJson(JSON.toJSONString(loginParam))
-                    .build()
-                    .doPost();
-            JSONObject jsonObject = JSON.parseObject(response);
-            Object sessionId = findValueByKey(JSON.parseObject(response), "SessionId");
-            cookie="ASP.NET_SessionId="+sessionId+";"+"kdservice-sessionid="+jsonObject.getString("KDSVCSessionId");
-            if (Cools.isEmpty(jsonObject.getString("Message"))) {
-                success = true;
-            } else {
-                log.error("璇锋眰鎺ュ彛澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", URL+loginaddress, JSON.toJSONString(loginParam), response);
-                throw new CoolException("鐧诲綍閲戣澏澶辫触");
-            }
-        } catch (Exception e) {
-            log.error("fail", e);
-//            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
-            return FAIL.setMsg(e.getMessage());
-        } finally {
-            try {
-                // 淇濆瓨鎺ュ彛鏃ュ織
-                apiLogService.save(
-                        "鐧诲綍閲戣澏",
-                        URL + loginaddress,
-                        null,
-                        "127.0.0.1",
-                        JSON.toJSONString(loginParam),
-                        response,
-                        success
-                );
-            } catch (Exception e) { log.error("", e); }
-        }
-        return SUCCESS.setContent(cookie);
-    }
-
-
-        public static Object findValueByKey(JSONObject json, String key) {
-            Set<String> keySet = json.keySet();
-            for (String k : keySet) {
-                Object v = json.get(k);
-                if (k.equals(key)) {
-                    return v;
-                } else if (v instanceof JSONArray) {
-                    int size = ((JSONArray) v).size();
-                    for (int i = 0; i <= size - 1; i++) {
-                        Object result = findValueByKey((JSONObject) ((JSONArray) v).get(i), key);
-                        if (result != null){
-                            return result;
-                        }
-                    }
-                } else if (v instanceof JSONObject){
-                    Object result = findValueByKey((JSONObject) v, key);
-                    if (result != null){
-                        return result;
-                    }
-                }
-            }
-            return null;
-        }
-
-}
-
-
-
diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java
deleted file mode 100644
index c7622db..0000000
--- a/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java
+++ /dev/null
@@ -1,204 +0,0 @@
-package com.zy.asrs.task.kingdee.handler;
-
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import com.baomidou.mybatisplus.mapper.EntityWrapper;
-import com.core.common.Cools;
-import com.core.common.DateUtils;
-import com.core.exception.CoolException;
-import com.zy.asrs.entity.DocType;
-import com.zy.asrs.entity.Order;
-import com.zy.asrs.entity.OrderDetl;
-import com.zy.asrs.entity.Tag;
-import com.zy.asrs.entity.param.InFormIdParam;
-import com.zy.asrs.service.ApiLogService;
-import com.zy.asrs.service.DocTypeService;
-import com.zy.asrs.service.OrderDetlService;
-import com.zy.asrs.service.OrderService;
-import com.zy.asrs.task.AbstractHandler;
-import com.zy.asrs.task.core.ReturnT;
-import com.zy.common.constant.MesConstant;
-import com.zy.common.model.MesPakinParam;
-import com.zy.common.model.MesPakoutParam;
-import com.zy.common.utils.HttpHandler;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.jdbc.core.JdbcTemplate;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Set;
-
-/**
- * Created by vincent on 2020/7/7
- */
-@Slf4j
-@Service
-public class ReviewOrderSyncHandler extends AbstractHandler<String> {
-    @Value("${erp.address.URL}")
-    //绔彛
-    private String URL;
-
-    @Value("${erp.address.outaddress}")
-    //瀹℃牳鍦板潃
-    private String outaddress;
-
-    @Autowired
-    private JdbcTemplate jdbcTemplate;
-    @Autowired
-    private OrderService orderService;
-    @Autowired
-    private OrderDetlService orderDetlService;
-    @Autowired
-    private ApiLogService apiLogService;
-    @Autowired
-    private DocTypeService docTypeService;
-    @Autowired
-    private LoginAuthenticationHandler loginAuthenticationHandler;
-
-    @Transactional
-    public ReturnT<String> start(Order order) {
-        //鐧诲綍閲戣澏r
-        ReturnT<String> start = loginAuthenticationHandler.start();
-        DocType docType = docTypeService.selectById(order.getDocType());
-        if (null == docType) {
-            return SUCCESS;
-        }
-        InFormIdParam inFormIdParam = new InFormIdParam();
-        int docId = Long.valueOf(docType.getDocId()).intValue();
-        switch (docId) {
-            //閲囪喘鍏ュ簱
-            case 13:
-                inFormIdParam.setFormId("STK_InStock");
-                break;
-            //閲囪喘閫�鏂�
-            case 21:
-                inFormIdParam.setFormId("PUR_MRB");
-                break;
-            //鐢熶骇棰嗘枡
-            case 22:
-                inFormIdParam.setFormId("PRD_PickMtrl");
-                break;
-            //鐢熶骇閫�鏂�
-            case 24:
-                inFormIdParam.setFormId("PRD_ReturnMtrl");
-                break;
-            //鐢熶骇琛ユ枡
-            case 25:
-                inFormIdParam.setFormId("PRD_FeedMtrl");
-                break;
-            //鐩存帴璋冩嫧鍗�
-            case 26:
-                inFormIdParam.setFormId("STK_TransferDirect");
-                break;
-            //鐩樼泩鍗�
-            case 28:
-                inFormIdParam.setFormId("STK_StockCountGain");
-                break;
-            //鐩樹簭鍗�
-            case 29:
-                inFormIdParam.setFormId("STK_StockCountLoss");
-                break;
-            //鍏朵粬鍑哄簱
-            case 30:
-                inFormIdParam.setFormId("STK_MisDelivery");
-                break;
-            //绠�鍗曠敓浜ч鏂�
-            case 31:
-                inFormIdParam.setFormId("SP_PickMtrl");
-                break;
-            //绠�鍗曠敓浜ч��鏂�
-            case 32:
-                inFormIdParam.setFormId("SP_ReturnMtrl");
-                break;
-            //閿�鍞嚭搴�
-            case 14:
-                inFormIdParam.setFormId("SAL_OUTSTOCK");
-                break;
-            //閿�鍞��璐�
-            case 33:
-                inFormIdParam.setFormId("SAL_RETURNSTOCK");
-                break;
-        }
-
-        //鏉′欢鎷兼帴
-        JSONObject jsonObject = new JSONObject();
-        jsonObject.put("Numbers",order.getOrderNo());
-        JSONObject jsonObject1 = new JSONObject();
-        jsonObject1.put("data", jsonObject);
-        jsonObject1.put("FormId",inFormIdParam.getFormId());
-        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(outaddress)
-                    .setJson(add)
-                    .build()
-                    .doPost();
-            JSONObject data = JSON.parseObject(response);
-            Object IsSuccess = findValueByKey(JSON.parseObject(response), "IsSuccess");
-            String bool=IsSuccess.toString();
-            //涓婃姤瀹屾垚璁㈠崟4杞�6
-            if(bool.equals("true")){
-                success = true;
-                order.setSettle(6L);
-                orderService.update(order,new EntityWrapper<Order>().eq("order_no",order.getOrderNo()));
-            }
-        } catch (Exception e) {
-            log.error("fail", e);
-//            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
-            return FAIL.setMsg(e.getMessage());
-        } finally {
-            try {
-                // 淇濆瓨鎺ュ彛鏃ュ織
-                apiLogService.save(
-                        "瀹℃牳",
-                        URL+ outaddress,
-                        null,
-                        "127.0.0.1",
-                        add,
-                        response,
-                        success
-                );
-            } catch (Exception e) {
-                log.error("", e);
-            }
-        }
-        return SUCCESS;
-    }
-    public static Object findValueByKey(JSONObject json, String key) {
-        Set<String> keySet = json.keySet();
-        for (String k : keySet) {
-            Object v = json.get(k);
-            if (k.equals(key)) {
-                return v;
-            } else if (v instanceof JSONArray) {
-                int size = ((JSONArray) v).size();
-                for (int i = 0; i <= size - 1; i++) {
-                    Object result = findValueByKey((JSONObject) ((JSONArray) v).get(i), key);
-                    if (result != null){
-                        return result;
-                    }
-                }
-            } else if (v instanceof JSONObject){
-                Object result = findValueByKey((JSONObject) v, key);
-                if (result != null){
-                    return result;
-                }
-            }
-        }
-        return null;
-    }
-}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index dec3022..b06530d 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -10,7 +10,7 @@
     enabled: false
   datasource:
     driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
-    url: jdbc:sqlserver://127.0.0.1:1433;databasename=tzhtasrs
+    url: jdbc:sqlserver://127.0.0.1:1433;databasename=jxtlfasrs-yclk
     username: sa
     password: sa@123
   mvc:
diff --git a/src/main/webapp/static/js/common.js b/src/main/webapp/static/js/common.js
index d0326bb..8a32e9c 100644
--- a/src/main/webapp/static/js/common.js
+++ b/src/main/webapp/static/js/common.js
@@ -1,4 +1,4 @@
-var baseUrl = "/htwms";
+var baseUrl = "/clwms";
 
 // 璇︽儏绐楀彛-楂樺害
 var detailHeight = '80%';

--
Gitblit v1.9.1