Ver código fonte

索迪斯开发测试, 销帮帮接口

pruple_boy 2 anos atrás
pai
commit
b9b521410d
28 arquivos alterados com 1057 adições e 439 exclusões
  1. 15 1
      mjava-cloudpure/src/main/java/com.malk.cloudpure/controller/XBBController.java
  2. 7 0
      mjava-cloudpure/src/main/resources/application-dev.yml
  3. 7 0
      mjava-cloudpure/target/classes/application-dev.yml
  4. 0 5
      mjava-guyuan/target/maven-archiver/pom.properties
  5. 0 1
      mjava-guyuan/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  6. 0 9
      mjava-guyuan/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  7. BIN
      mjava-guyuan/target/mjava-guyuan.jar.original
  8. 50 12
      mjava-suodisi/src/main/java/com/malk/suodisi/controller/SDSController.java
  9. 2 0
      mjava-suodisi/src/main/resources/application-prod.yml
  10. 9 8
      mjava/src/main/java/com/malk/server/common/VenR.java
  11. 2 7
      mjava/src/main/java/com/malk/server/dingtalk/DDR.java
  12. 4 18
      mjava/src/main/java/com/malk/server/dingtalk/DDR_New.java
  13. 65 0
      mjava/src/main/java/com/malk/server/xbongbong/DigestUtil.java
  14. 42 0
      mjava/src/main/java/com/malk/server/xbongbong/XBBConf.java
  15. 32 0
      mjava/src/main/java/com/malk/server/xbongbong/XBBR.java
  16. 11 13
      mjava/src/main/java/com/malk/service/aliwork/impl/YDClientImpl.java
  17. 1 2
      mjava/src/main/java/com/malk/service/dingtalk/impl/DDImplClient_Workflow.java
  18. 8 0
      mjava/src/main/java/com/malk/service/xbongbong/XBBClient.java
  19. 46 0
      mjava/src/main/java/com/malk/service/xbongbong/impl/XBBImplClient.java
  20. 756 7
      mjava/target/classes/META-INF/spring-configuration-metadata.json
  21. 0 41
      mjava/target/generated-sources/java/com/malk/base/QBasePo.java
  22. 0 37
      mjava/target/generated-sources/java/com/malk/base/QJpaMap.java
  23. 0 70
      mjava/target/generated-sources/java/com/malk/repository/entity/primary/QMcAuthorizationPo.java
  24. 0 50
      mjava/target/generated-sources/java/com/malk/repository/entity/primary/QMcTablePo.java
  25. 0 50
      mjava/target/generated-sources/java/com/malk/repository/entity/slave/QMcTablePo.java
  26. 0 5
      mjava/target/maven-archiver/pom.properties
  27. 0 5
      mjava/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  28. 0 98
      mjava/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

+ 15 - 1
mjava-cloudpure/src/main/java/com.malk.cloudpure/controller/XBBController.java

@@ -1,6 +1,10 @@
 package com.malk.cloudpure.controller;
 
+import com.malk.server.common.McR;
+import com.malk.service.xbongbong.XBBClient;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
@@ -9,9 +13,19 @@ import org.springframework.web.bind.annotation.RestController;
  */
 @Slf4j
 @RestController
-@RequestMapping
+@RequestMapping("crm")
 public class XBBController {
 
+    @Autowired
+    private XBBClient xbbClient;
+
+    @PostMapping("test")
+    McR test() {
+
+        xbbClient.getAccessToken(null);
+
+        return McR.success();
+    }
 }
 
 

+ 7 - 0
mjava-cloudpure/src/main/resources/application-dev.yml

@@ -50,4 +50,11 @@ aliwork:
   appType: APP_YH7W0E5637YUBU5UJ837
   systemToken: IC766WA11EW8BMOPBEZZMBA4MPUQ214JDL7FLC9
 
+# xbongbong
+xbongbong:
+  corpid: dingcc1b1ffad0d5ca1d
+  token: f760ea3d154e45c839b2169f09b76f23
+  userId: 102314374732747224
+  callbackToken:
+
 

+ 7 - 0
mjava-cloudpure/target/classes/application-dev.yml

@@ -50,4 +50,11 @@ aliwork:
   appType: APP_YH7W0E5637YUBU5UJ837
   systemToken: IC766WA11EW8BMOPBEZZMBA4MPUQ214JDL7FLC9
 
+# xbongbong
+xbongbong:
+  corpid: dingcc1b1ffad0d5ca1d
+  token: f760ea3d154e45c839b2169f09b76f23
+  userId: 102314374732747224
+  callbackToken:
+
 

+ 0 - 5
mjava-guyuan/target/maven-archiver/pom.properties

@@ -1,5 +0,0 @@
-#Generated by Maven
-#Thu Jun 15 07:58:49 CST 2023
-version=1.0-SNAPSHOT
-groupId=com.malk
-artifactId=mjava-guyuan

+ 0 - 1
mjava-guyuan/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-com/malk/guyuan/controller/IVController.class

+ 0 - 9
mjava-guyuan/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1,9 +0,0 @@
-/Users/malk/server/java-mcli-3/mjava-guyuan/src/main/java/com/malk/guyuan/service/tencent/TXYInvoice.java
-/Users/malk/server/java-mcli-3/mjava-guyuan/src/main/java/com/malk/guyuan/server/model/McInvoiceDto.java
-/Users/malk/server/java-mcli-3/mjava-guyuan/src/main/java/com/malk/guyuan/controller/IVController.java
-/Users/malk/server/java-mcli-3/mjava-guyuan/src/main/java/Boot.java
-/Users/malk/server/java-mcli-3/mjava-guyuan/src/main/java/com/malk/guyuan/server/tencent/TXYConf.java
-/Users/malk/server/java-mcli-3/mjava-guyuan/src/main/java/com/malk/guyuan/server/model/McInvoiceKind.java
-/Users/malk/server/java-mcli-3/mjava-guyuan/src/main/java/com/malk/guyuan/service/tencent/impl/TXYImplInvoice.java
-/Users/malk/server/java-mcli-3/mjava-guyuan/src/main/java/com/malk/guyuan/controller/GYController.java
-/Users/malk/server/java-mcli-3/mjava-guyuan/src/main/java/com/malk/guyuan/filter/CatchException_YXY.java

BIN
mjava-guyuan/target/mjava-guyuan.jar.original


+ 50 - 12
mjava-suodisi/src/main/java/com/malk/suodisi/controller/SDSController.java

@@ -1,12 +1,16 @@
 package com.malk.suodisi.controller;
 
 import cn.hutool.core.util.ObjectUtil;
+import cn.hutool.log.Log;
 import com.alibaba.fastjson.JSON;
 import com.malk.server.aliwork.YDConf;
 import com.malk.server.aliwork.YDParam;
 import com.malk.server.common.McException;
+import com.malk.server.common.McR;
+import com.malk.server.dingtalk.DDConf;
 import com.malk.service.aliwork.YDClient;
 import com.malk.utils.UtilServlet;
+import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -14,10 +18,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import javax.servlet.http.HttpServletRequest;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 /**
  * 错误抛出与拦截详见 CatchException
@@ -30,26 +31,63 @@ public class SDSController {
     @Autowired
     private YDClient ydClient;
 
+    @Autowired
+    private DDConf ddConf;
+
     /**
      * 动态审批人
      */
     @PostMapping("sds/test")
     List<String> sdsTest(HttpServletRequest request) {
         Map param = UtilServlet.getParamMap(request);
-        McException.assertParamException_Null(param, "finance");
+
+
+        if (true) {
+            return Arrays.asList(ddConf.getOperator());
+        }
+
+        McException.assertParamException_Null(param, "compId", "BusinessType");
         Map condition = new HashMap();
-        condition.put("textField_lg52q035", param.get("finance"));
+
+        String compId = param.get("compId").toString();
+        //数据条件参数
+        condition.put("textField_lisbeacj", param.get("BusinessType"));
+        condition.put("selectField_lisbeack",param.get("City"));
+        condition.put("selectField_lisbeacm",param.get("CompanyCode"));
+        //宜搭参数赋值
         YDParam ydParam = YDParam.builder()
-                .appType("APP_Y75CEY3YR30YOLEWETJJ")
-                .systemToken("BY866R813JM8XVLGD7YELCPDH9IL29Z5BQQEL48")
-                .formUuid("FORM-8Y866XB1AXM9DFV3AW6D7AV2WWEK2F3OP25GLD")
+                .formUuid("FORM-PR8667D1QWKB5AYJEKDJ18IKE6IE3JUNDBSIL2")
                 .searchFieldJson(JSON.toJSONString(condition))
                 .build();
         List<Map> list = (List<Map>) ydClient.queryData(ydParam, YDConf.FORM_QUERY.retrieve_search_form).getData();
-        Map formData = (Map) list.get(0).get("formData");
-        log.info("索迪斯动态审批人, {}, {}", param, formData);
 
-        return (List<String>) formData.get("employeeField_lg52q036_id");
+        return emailList(list,ydParam,compId);
+    }
+
+    //获取人员ID的公用方法
+    List<String> emailList(List<Map> list,YDParam ydParam,String ProcessCoding){
+        List<String> userIds = new ArrayList<>() ;
+        for (Map row: list)  {
+            Map  mailCondition = new HashMap();
+            Map formData = (Map) row.get("formData");
+            //String mail1 = String.valueOf(formData.get("textField_lisbeacp"));
+            String mail1 = String.valueOf(formData.get(ProcessCoding));
+            for (String mail: mail1.split(";#")) {
+                if (mail.contains("@")) {
+                    mailCondition.put("textField_lg22sfep", mail);
+                    ydParam.setFormUuid("FORM-MFA66S91RAO8YAB1CUTCED77NK9133TR5XQEL8");
+                    ydParam.setSearchFieldJson(JSON.toJSONString(mailCondition));
+                    //调用宜搭接口
+                    List<Map> users = (List<Map>) ydClient.queryData(ydParam, YDConf.FORM_QUERY.retrieve_search_form).getData();
+                    if (users.size() > 0) {
+                        Map userData = (Map) users.get(0).get("formData");
+                        List<String> userId =  (List<String>) userData.get("employeeField_lisbbxca_id");
+                        userIds.addAll(userId);
+                    }
+                }
+            }
+        }
+        return userIds;
     }
 
     /**

+ 2 - 0
mjava-suodisi/src/main/resources/application-prod.yml

@@ -1,6 +1,8 @@
 # 环境配置
 server:
   port: 9010
+  servlet:
+    context-path: /api/suodisi
 
 # condition
 spel:

+ 9 - 8
mjava/src/main/java/com/malk/server/common/VenR.java

@@ -22,14 +22,15 @@ public class VenR extends BaseDto {
 
     ///-- 反射 [通过Class.forName(全类名)方式获取Class]
 
-    public static final String RC_MCR = "com.mcli.server.h3yun.MCR";
-    public static final String RC_YDR = "com.mcli.server.h3yun.YDR";
-    public static final String RC_ALYR = "com.mcli.server.h3yun.ALYR";
-    public static final String RC_DDR = "com.mcli.server.h3yun.DDR";
-    public static final String RC_DDR_New = "com.mcli.server.h3yun.DDR_New";
-    public static final String RC_EKBR = "com.mcli.server.h3yun.EKBRR";
-    public static final String RC_FXKR = "com.mcli.server.h3yun.FXKR ";
+    public static final String RC_MCR = "com.mcli.server.common.MCR";
+    public static final String RC_YDR = "com.mcli.server.aliwork.YDR";
+    public static final String RC_ALYR = "com.mcli.server.aliyun.ALYR";
+    public static final String RC_DDR = "com.mcli.server.dingtalk.DDR";
+    public static final String RC_DDR_New = "com.mcli.server.dingtalk.DDR_New";
+    public static final String RC_EKBR = "com.mcli.server.ekuaibao.EKBRR";
+    public static final String RC_FXKR = "com.mcli.server.fxiaoke.FXKR ";
     public static final String RC_CYR = "com.mcli.server.h3yun.CYR";
+    public static final String RC_XBB = "com.mcli.server.xbongbong.CYR";
 
     /**
      * 通用post请求
@@ -40,7 +41,7 @@ public class VenR extends BaseDto {
         VenR rsp = UtilHttp.doPost(url, header, param, body, rClass);
         return rsp;
     }
-
+    
     /**
      * 通用get请求
      */

+ 2 - 7
mjava/src/main/java/com/malk/server/dingtalk/DDR.java

@@ -1,6 +1,5 @@
 package com.malk.server.dingtalk;
 
-import com.malk.utils.UtilHttp;
 import com.malk.server.common.McException;
 import com.malk.server.common.VenR;
 import lombok.Data;
@@ -69,21 +68,17 @@ public class DDR<T> extends VenR {
         McException.assertException(!errcode.equals(SUC_CODE) && !errcode.equals(USER_CREATE), errcode, errmsg, "dingtalk");
     }
 
-    // todo: 反射
-
     /**
      * 通用post请求
      */
     public static DDR doPost(String url, Map header, Map param, Map body) {
-        DDR rsp = (DDR) UtilHttp.doPost(url, header, param, body, DDR.class);
-        return rsp;
+        return (DDR) DDR.doPost(url, header, param, body, VenR.RC_DDR);
     }
 
     /**
      * 通用get请求
      */
     public static DDR doGet(String url, Map header, Map param) {
-        DDR rsp = (DDR) UtilHttp.doGet(url, header, param, DDR.class);
-        return rsp;
+        return (DDR) DDR.doGet(url, header, param, VenR.RC_DDR);
     }
 }

+ 4 - 18
mjava/src/main/java/com/malk/server/dingtalk/DDR_New.java

@@ -1,8 +1,6 @@
 package com.malk.server.dingtalk;
 
 import cn.hutool.core.util.ObjectUtil;
-import com.alibaba.fastjson.JSON;
-import com.malk.utils.UtilHttp;
 import com.malk.server.common.McException;
 import com.malk.server.common.VenR;
 import lombok.Data;
@@ -79,20 +77,10 @@ public class DDR_New<T> extends VenR {
      */
     private Map dentry;
 
-    ////  请求操作  ////
-
-    /**
-     * 格式化返回值
-     */
-    public static DDR_New formatResponse(String response) {
-        DDR_New r = JSON.parseObject(response, DDR_New.class);
-        r.assertSuccess();
-        // 新版本: 若存在code则失败, 否则直接返回请求字段, 无状态包装
-        return JSON.parseObject(response, DDR_New.class);
-    }
-
     /**
      * 断言错误信息
+     * -
+     * 新版本: 若存在code则失败, 否则直接返回请求字段, 无状态包装 [已冗余全部字段]
      */
     @Override
     public void assertSuccess() {
@@ -103,15 +91,13 @@ public class DDR_New<T> extends VenR {
      * 通用post请求
      */
     public static DDR_New doPost(String url, Map header, Map param, Map body) {
-        String rsp = UtilHttp.doPost(url, header, param, body);
-        return formatResponse(rsp);
+        return (DDR_New) DDR.doPost(url, header, param, body, VenR.RC_DDR_New);
     }
 
     /**
      * 通用get请求
      */
     public static DDR_New doGet(String url, Map header, Map param) {
-        String rsp = UtilHttp.doGet(url, header, param);
-        return formatResponse(rsp);
+        return (DDR_New) DDR.doGet(url, header, param, VenR.RC_DDR_New);
     }
 }

+ 65 - 0
mjava/src/main/java/com/malk/server/xbongbong/DigestUtil.java

@@ -0,0 +1,65 @@
+package com.malk.server.xbongbong;
+
+import java.io.UnsupportedEncodingException;
+import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
+
+/**
+ * 签名工具类
+ */
+public class DigestUtil {
+
+    /**
+     * parameter strSrc is a string will be encrypted,
+     * parameter encName is the algorithm name will be used.
+     * encName dafault to "MD5"
+     *
+     * @throws UnsupportedEncodingException
+     */
+    public static String Encrypt(String strSrc, String encName) {
+        MessageDigest md = null;
+        String strDes = null;
+        
+        try {
+            byte[] bt = strSrc.getBytes("utf-8");
+            if (encName == null || encName.equals("")) {
+                encName = "MD5";
+            }
+            md = MessageDigest.getInstance(encName);
+            md.update(bt);
+            strDes = bytes2Hex(md.digest()); // to HexString
+        } catch (UnsupportedEncodingException e) {
+            System.out.println("UnsupportedEncodingException.");
+            return null;
+        } catch (NoSuchAlgorithmException e) {
+            System.out.println("Invalid algorithm.");
+            return null;
+        }
+        return strDes;
+    }
+
+    public static String bytes2Hex(byte[] bts) {
+        String des = "";
+        String tmp = null;
+        for (int i = 0; i < bts.length; i++) {
+            tmp = (Integer.toHexString(bts[i] & 0xFF));
+            if (tmp.length() == 1) {
+                des += "0";
+            }
+            des += tmp;
+        }
+        return des;
+    }
+
+    public static void main(String[] args) throws UnsupportedEncodingException {
+        String strSrc = "可以加密汉字.Oh,and english";
+
+        System.out.println("Source String:" + strSrc);
+        System.out.println("Encrypted String:");
+        System.out.println("Use Def:" + DigestUtil.Encrypt(strSrc, null));
+        System.out.println("Use MD5:" + DigestUtil.Encrypt(strSrc, "MD5"));
+        System.out.println("Use SHA-1:" + DigestUtil.Encrypt(strSrc, "SHA-1"));
+        System.out.println("Use SHA-256:" + DigestUtil.Encrypt(strSrc, "SHA-256"));
+    }
+
+}

+ 42 - 0
mjava/src/main/java/com/malk/server/xbongbong/XBBConf.java

@@ -0,0 +1,42 @@
+package com.malk.server.xbongbong;
+
+
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+/**
+ * 读取配置文件参考FilePah
+ */
+@Data
+@Component
+@ConfigurationProperties(prefix = "xbongbong")
+public class XBBConf {
+
+    /**
+     * 公司corpid。接口基础参数,接口请求必传
+     */
+    private String corpid;
+
+
+    /**
+     * 访问接口的token,该值相当于密钥
+     * 管理员账号登录销帮帮WEB版后台后,访问https://pfweb.xbongbong.com/#/apiToken/index查看
+     */
+    private String token;
+
+    /**
+     * 接口操作人userId,接口基础参数。不传默认取超管角色
+     */
+    private String userId;
+
+    /**
+     * 回调解析token
+     */
+    private String callbackToken;
+
+    /**
+     * 销帮帮接口根域名
+     */
+    public static final String platformApi = "https://proapi.xbongbong.com";
+}

+ 32 - 0
mjava/src/main/java/com/malk/server/xbongbong/XBBR.java

@@ -0,0 +1,32 @@
+package com.malk.server.xbongbong;
+
+import com.malk.server.common.McException;
+import com.malk.server.common.VenR;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * 返回值配置参考McR
+ */
+@Data
+@NoArgsConstructor
+public class XBBR<T> extends VenR {
+
+
+    private String code;
+
+    private String message;
+
+    private T data;
+
+    // 成功状态标记
+    private final static String SUC_CODE = "success";
+
+    /**
+     * 断言错误信息
+     */
+    @Override
+    public void assertSuccess() {
+        McException.assertException(!code.equals(SUC_CODE), code, message, "h3yun");
+    }
+}

+ 11 - 13
mjava/src/main/java/com/malk/service/aliwork/impl/YDClientImpl.java

@@ -83,41 +83,40 @@ public class YDClientImpl implements YDClient {
      */
     @Override
     public DDR_New queryData(YDParam ydParam, YDConf.FORM_QUERY type) {
-        String rsp = null;
+        DDR_New ddr_new = null;
         Map param = _initBodyParam(ydParam);
         switch (type) {
             case retrieve_list_all:
-                rsp = UtilHttp.doPost(getRequestUrl("/forms/instances/advances/queryAll"), ddClient.initTokenHeader(), null, param);
+                ddr_new = DDR_New.doPost(getRequestUrl("/forms/instances/advances/queryAll"), ddClient.initTokenHeader(), null, param);
                 break;
             case retrieve_list:
-                rsp = UtilHttp.doPost(getRequestUrl("/forms/instances/advances/query"), ddClient.initTokenHeader(), null, param);
+                ddr_new = DDR_New.doPost(getRequestUrl("/forms/instances/advances/query"), ddClient.initTokenHeader(), null, param);
                 break;
             case retrieve_id:
-                rsp = UtilHttp.doGet(getRequestUrl("/forms/instances", ydParam.getFormInstanceId()), ddClient.initTokenHeader(), param);
+                ddr_new = DDR_New.doGet(getRequestUrl("/forms/instances", ydParam.getFormInstanceId()), ddClient.initTokenHeader(), param);
                 break;
 
             case retrieve_search_process:
-                rsp = UtilHttp.doPost(getRequestUrl("/processes/instances"), ddClient.initTokenHeader(), param, param);
+                ddr_new = DDR_New.doPost(getRequestUrl("/processes/instances"), ddClient.initTokenHeader(), param, param);
                 break;
 
             case retrieve_search_process_id:
-                rsp = UtilHttp.doPost(getRequestUrl("/processes/instanceIds", ydParam.getProcessInstanceId()), ddClient.initTokenHeader(), param, param);
+                ddr_new = DDR_New.doPost(getRequestUrl("/processes/instanceIds", ydParam.getProcessInstanceId()), ddClient.initTokenHeader(), param, param);
                 break;
 
             case retrieve_search_form:
-                rsp = UtilHttp.doPost(getRequestUrl("/forms/instances/search"), ddClient.initTokenHeader(), null, param);
+                ddr_new = DDR_New.doPost(getRequestUrl("/forms/instances/search"), ddClient.initTokenHeader(), null, param);
                 break;
 
             case retrieve_search_form_id:
-                rsp = UtilHttp.doPost(getRequestUrl("/forms/instances/ids") + "/" + ydParam.getAppType() + "/" + ydParam.getFormUuid(), ddClient.initTokenHeader(), param, param);
+                ddr_new = DDR_New.doPost(getRequestUrl("/forms/instances/ids") + "/" + ydParam.getAppType() + "/" + ydParam.getFormUuid(), ddClient.initTokenHeader(), param, param);
                 break;
 
             case retrieve_details:
-                rsp = UtilHttp.doGet(getRequestUrl("/forms/innerTables", ydParam.getFormInstanceId()), ddClient.initTokenHeader(), param);
+                ddr_new = DDR_New.doGet(getRequestUrl("/forms/innerTables", ydParam.getFormInstanceId()), ddClient.initTokenHeader(), param);
                 break;
-
         }
-        return DDR_New.formatResponse(rsp);
+        return ddr_new;
     }
 
     /**
@@ -130,8 +129,7 @@ public class YDClientImpl implements YDClient {
         param.put("userId", YDConf.PUB_ACCOUNT);
         param.put("fileUrl", url);          // URL在param上时, 需要编码 [UtilHttp已经做了编码] - URLEncoder.encode(url, "UTF-8")
         param.put("timeout", timeout);      // 默认1分钟, 最大24小时 [毫秒]
-        String rsp = UtilHttp.doGet("https://api.dingtalk.com/v1.0/yida/apps/temporaryUrls/" + ydConf.getAppType(), ddClient.initTokenHeader(), param);
-        return String.valueOf(DDR_New.formatResponse(rsp).getResult());
+        return (String) DDR_New.doGet("https://api.dingtalk.com/v1.0/yida/apps/temporaryUrls/" + ydConf.getAppType(), ddClient.initTokenHeader(), param).getResult();
     }
 
     @Override

+ 1 - 2
mjava/src/main/java/com/malk/service/dingtalk/impl/DDImplClient_Workflow.java

@@ -172,7 +172,6 @@ public class DDImplClient_Workflow implements DDClient_Workflow {
         body.put("isOnlyShowExecutor", isOnlyShowExecutor);
         body.put("priority", priority);
         if (ObjectUtil.isNotNull(detailUrl)) body.put("notifyConfigs", notifyConfigs);
-        String rsp = UtilHttp.doPost("https://api.dingtalk.com/v1.0/todo/users/" + unionId + "/tasks", DDConf.initTokenHeader(access_token), param, body);
-        return DDR_New.formatResponse(rsp);
+        return DDR_New.doPost("https://api.dingtalk.com/v1.0/todo/users/" + unionId + "/tasks", DDConf.initTokenHeader(access_token), param, body);
     }
 }

+ 8 - 0
mjava/src/main/java/com/malk/service/xbongbong/XBBClient.java

@@ -0,0 +1,8 @@
+package com.malk.service.xbongbong;
+
+import java.util.Map;
+
+public interface XBBClient {
+
+    String getAccessToken(Map data);
+}

+ 46 - 0
mjava/src/main/java/com/malk/service/xbongbong/impl/XBBImplClient.java

@@ -0,0 +1,46 @@
+package com.malk.service.xbongbong.impl;
+
+import com.alibaba.fastjson.JSON;
+import com.malk.server.common.VenR;
+import com.malk.server.xbongbong.DigestUtil;
+import com.malk.server.xbongbong.XBBConf;
+import com.malk.server.xbongbong.XBBR;
+import com.malk.service.xbongbong.XBBClient;
+import com.malk.utils.UtilMap;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.Map;
+
+@Slf4j
+@Service
+public class XBBImplClient implements XBBClient {
+
+    @Autowired
+    private XBBConf xbbConf;
+
+    /**
+     * 获取签名 [字符]
+     */
+    public static String getDataSign(Map data, String token) {
+        return getDataSign(JSON.toJSONString(data), token);
+    }
+
+    /**
+     * 获取签名 [字典]
+     */
+    public static String getDataSign(String data, String token) {
+        return DigestUtil.Encrypt(data + token, "SHA-256");
+    }
+
+    @Override
+    public String getAccessToken(Map data) {
+        String sign = getDataSign(data, xbbConf.getToken());
+
+        Map body = UtilMap.map("corpid", xbbConf.getCorpid(), "saasMark", 1, "formId", 864836, "businessType", 100);
+        Map header = UtilMap.map("sign", sign);
+        XBBR xbbr = (XBBR) XBBR.doPost("https://proapi.xbongbong.com/pro/v2/api/form/get", header, null, body, VenR.RC_XBB);
+        return null;
+    }
+}

+ 756 - 7
mjava/target/classes/META-INF/spring-configuration-metadata.json

@@ -50,6 +50,126 @@
       "type": "com.malk.server.common.FilePath$Path",
       "sourceType": "com.malk.server.common.FilePath$Path"
     },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path",
+      "type": "com.malk.server.common.FilePath$Path",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
     {
       "name": "file.source",
       "type": "com.malk.server.common.FilePath$Source",
@@ -75,6 +195,126 @@
       "type": "com.malk.server.common.FilePath$Source",
       "sourceType": "com.malk.server.common.FilePath$Source"
     },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source",
+      "type": "com.malk.server.common.FilePath$Source",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
     {
       "name": "fxiaoke",
       "type": "com.malk.server.fxiaoke.FXKConf",
@@ -91,6 +331,11 @@
       "type": "javax.sql.DataSource",
       "sourceType": "com.malk.config.mutilSource.DataSourceConfig",
       "sourceMethod": "slaveDataSource()"
+    },
+    {
+      "name": "xbongbong",
+      "type": "com.malk.server.xbongbong.XBBConf",
+      "sourceType": "com.malk.server.xbongbong.XBBConf"
     }
   ],
   "properties": [
@@ -210,37 +455,322 @@
       "sourceType": "com.malk.server.common.FilePath$Path"
     },
     {
-      "name": "file.path.image",
+      "name": "file.path.file",
       "type": "java.lang.String",
       "sourceType": "com.malk.server.common.FilePath$Path"
     },
     {
-      "name": "file.path.image",
+      "name": "file.path.file",
       "type": "java.lang.String",
       "sourceType": "com.malk.server.common.FilePath$Path"
     },
     {
-      "name": "file.path.image",
+      "name": "file.path.file",
       "type": "java.lang.String",
       "sourceType": "com.malk.server.common.FilePath$Path"
     },
     {
-      "name": "file.path.image",
+      "name": "file.path.file",
       "type": "java.lang.String",
       "sourceType": "com.malk.server.common.FilePath$Path"
     },
     {
-      "name": "file.path.tmp",
+      "name": "file.path.file",
       "type": "java.lang.String",
       "sourceType": "com.malk.server.common.FilePath$Path"
     },
     {
-      "name": "file.path.tmp",
+      "name": "file.path.file",
       "type": "java.lang.String",
       "sourceType": "com.malk.server.common.FilePath$Path"
     },
     {
-      "name": "file.path.tmp",
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.file",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.image",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
       "type": "java.lang.String",
       "sourceType": "com.malk.server.common.FilePath$Path"
     },
@@ -249,6 +779,201 @@
       "type": "java.lang.String",
       "sourceType": "com.malk.server.common.FilePath$Path"
     },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.path.tmp",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Path"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
+    {
+      "name": "file.source.fonts",
+      "type": "java.lang.String",
+      "sourceType": "com.malk.server.common.FilePath$Source"
+    },
     {
       "name": "file.source.fonts",
       "type": "java.lang.String",
@@ -288,6 +1013,30 @@
       "name": "fxiaoke.permanent-code",
       "type": "java.lang.String",
       "sourceType": "com.malk.server.fxiaoke.FXKConf"
+    },
+    {
+      "name": "xbongbong.callback-token",
+      "type": "java.lang.String",
+      "description": "回调解析token",
+      "sourceType": "com.malk.server.xbongbong.XBBConf"
+    },
+    {
+      "name": "xbongbong.corpid",
+      "type": "java.lang.String",
+      "description": "公司corpid。接口基础参数,接口请求必传",
+      "sourceType": "com.malk.server.xbongbong.XBBConf"
+    },
+    {
+      "name": "xbongbong.token",
+      "type": "java.lang.String",
+      "description": "访问接口的token,该值相当于密钥 管理员账号登录销帮帮WEB版后台后,访问https:\/\/pfweb.xbongbong.com\/#\/apiToken\/index查看",
+      "sourceType": "com.malk.server.xbongbong.XBBConf"
+    },
+    {
+      "name": "xbongbong.user-id",
+      "type": "java.lang.String",
+      "description": "接口操作人userId,接口基础参数。不传默认取超管角色",
+      "sourceType": "com.malk.server.xbongbong.XBBConf"
     }
   ],
   "hints": []

+ 0 - 41
mjava/target/generated-sources/java/com/malk/base/QBasePo.java

@@ -1,41 +0,0 @@
-package com.malk.base;
-
-import static com.querydsl.core.types.PathMetadataFactory.*;
-
-import com.querydsl.core.types.dsl.*;
-
-import com.querydsl.core.types.PathMetadata;
-import javax.annotation.Generated;
-import com.querydsl.core.types.Path;
-
-
-/**
- * QBasePo is a Querydsl query type for BasePo
- */
-@Generated("com.querydsl.codegen.SupertypeSerializer")
-public class QBasePo extends EntityPathBase<BasePo> {
-
-    private static final long serialVersionUID = -2112308225L;
-
-    public static final QBasePo basePo = new QBasePo("basePo");
-
-    public final DateTimePath<java.util.Date> createTime = createDateTime("createTime", java.util.Date.class);
-
-    public final NumberPath<Long> id = createNumber("id", Long.class);
-
-    public final DateTimePath<java.util.Date> updateTime = createDateTime("updateTime", java.util.Date.class);
-
-    public QBasePo(String variable) {
-        super(BasePo.class, forVariable(variable));
-    }
-
-    public QBasePo(Path<? extends BasePo> path) {
-        super(path.getType(), path.getMetadata());
-    }
-
-    public QBasePo(PathMetadata metadata) {
-        super(BasePo.class, metadata);
-    }
-
-}
-

+ 0 - 37
mjava/target/generated-sources/java/com/malk/base/QJpaMap.java

@@ -1,37 +0,0 @@
-package com.malk.base;
-
-import static com.querydsl.core.types.PathMetadataFactory.*;
-
-import com.querydsl.core.types.dsl.*;
-
-import com.querydsl.core.types.PathMetadata;
-import javax.annotation.Generated;
-import com.querydsl.core.types.Path;
-
-
-/**
- * QJpaMap is a Querydsl query type for JpaMap
- */
-@Generated("com.querydsl.codegen.EntitySerializer")
-public class QJpaMap extends EntityPathBase<JpaMap> {
-
-    private static final long serialVersionUID = -1869980976L;
-
-    public static final QJpaMap jpaMap = new QJpaMap("jpaMap");
-
-    public final StringPath id = createString("id");
-
-    public QJpaMap(String variable) {
-        super(JpaMap.class, forVariable(variable));
-    }
-
-    public QJpaMap(Path<? extends JpaMap> path) {
-        super(path.getType(), path.getMetadata());
-    }
-
-    public QJpaMap(PathMetadata metadata) {
-        super(JpaMap.class, metadata);
-    }
-
-}
-

+ 0 - 70
mjava/target/generated-sources/java/com/malk/repository/entity/primary/QMcAuthorizationPo.java

@@ -1,70 +0,0 @@
-package com.malk.repository.entity.primary;
-
-import static com.querydsl.core.types.PathMetadataFactory.*;
-
-import com.querydsl.core.types.dsl.*;
-
-import com.querydsl.core.types.PathMetadata;
-import javax.annotation.Generated;
-import com.querydsl.core.types.Path;
-
-
-/**
- * QMcAuthorizationPo is a Querydsl query type for McAuthorizationPo
- */
-@Generated("com.querydsl.codegen.EntitySerializer")
-public class QMcAuthorizationPo extends EntityPathBase<McAuthorizationPo> {
-
-    private static final long serialVersionUID = -260554719L;
-
-    public static final QMcAuthorizationPo mcAuthorizationPo = new QMcAuthorizationPo("mcAuthorizationPo");
-
-    public final com.malk.base.QBasePo _super = new com.malk.base.QBasePo(this);
-
-    public final StringPath appName = createString("appName");
-
-    public final StringPath appType = createString("appType");
-
-    public final StringPath corpId = createString("corpId");
-
-    public final StringPath corpName = createString("corpName");
-
-    //inherited
-    public final DateTimePath<java.util.Date> createTime = _super.createTime;
-
-    public final NumberPath<Integer> delStatus = createNumber("delStatus", Integer.class);
-
-    public final StringPath deptId = createString("deptId");
-
-    public final StringPath deptName = createString("deptName");
-
-    public final StringPath description = createString("description");
-
-    //inherited
-    public final NumberPath<Long> id = _super.id;
-
-    public final StringPath remark = createString("remark");
-
-    public final StringPath systemToken = createString("systemToken");
-
-    //inherited
-    public final DateTimePath<java.util.Date> updateTime = _super.updateTime;
-
-    public final StringPath userId = createString("userId");
-
-    public final StringPath userName = createString("userName");
-
-    public QMcAuthorizationPo(String variable) {
-        super(McAuthorizationPo.class, forVariable(variable));
-    }
-
-    public QMcAuthorizationPo(Path<? extends McAuthorizationPo> path) {
-        super(path.getType(), path.getMetadata());
-    }
-
-    public QMcAuthorizationPo(PathMetadata metadata) {
-        super(McAuthorizationPo.class, metadata);
-    }
-
-}
-

+ 0 - 50
mjava/target/generated-sources/java/com/malk/repository/entity/primary/QMcTablePo.java

@@ -1,50 +0,0 @@
-package com.malk.repository.entity.primary;
-
-import static com.querydsl.core.types.PathMetadataFactory.*;
-
-import com.querydsl.core.types.dsl.*;
-
-import com.querydsl.core.types.PathMetadata;
-import javax.annotation.Generated;
-import com.querydsl.core.types.Path;
-
-
-/**
- * QMcTablePo is a Querydsl query type for McTablePo
- */
-@Generated("com.querydsl.codegen.EntitySerializer")
-public class QMcTablePo extends EntityPathBase<McTablePo> {
-
-    private static final long serialVersionUID = 597816118L;
-
-    public static final QMcTablePo mcTablePo = new QMcTablePo("mcTablePo");
-
-    public final com.malk.base.QBasePo _super = new com.malk.base.QBasePo(this);
-
-    //inherited
-    public final DateTimePath<java.util.Date> createTime = _super.createTime;
-
-    //inherited
-    public final NumberPath<Long> id = _super.id;
-
-    public final StringPath tDesc = createString("tDesc");
-
-    public final StringPath tName = createString("tName");
-
-    //inherited
-    public final DateTimePath<java.util.Date> updateTime = _super.updateTime;
-
-    public QMcTablePo(String variable) {
-        super(McTablePo.class, forVariable(variable));
-    }
-
-    public QMcTablePo(Path<? extends McTablePo> path) {
-        super(path.getType(), path.getMetadata());
-    }
-
-    public QMcTablePo(PathMetadata metadata) {
-        super(McTablePo.class, metadata);
-    }
-
-}
-

+ 0 - 50
mjava/target/generated-sources/java/com/malk/repository/entity/slave/QMcTablePo.java

@@ -1,50 +0,0 @@
-package com.malk.repository.entity.slave;
-
-import static com.querydsl.core.types.PathMetadataFactory.*;
-
-import com.querydsl.core.types.dsl.*;
-
-import com.querydsl.core.types.PathMetadata;
-import javax.annotation.Generated;
-import com.querydsl.core.types.Path;
-
-
-/**
- * QMcTablePo is a Querydsl query type for McTablePo
- */
-@Generated("com.querydsl.codegen.EntitySerializer")
-public class QMcTablePo extends EntityPathBase<McTablePo> {
-
-    private static final long serialVersionUID = 428185483L;
-
-    public static final QMcTablePo mcTablePo = new QMcTablePo("mcTablePo");
-
-    public final com.malk.base.QBasePo _super = new com.malk.base.QBasePo(this);
-
-    //inherited
-    public final DateTimePath<java.util.Date> createTime = _super.createTime;
-
-    //inherited
-    public final NumberPath<Long> id = _super.id;
-
-    public final StringPath tDesc = createString("tDesc");
-
-    public final StringPath tName = createString("tName");
-
-    //inherited
-    public final DateTimePath<java.util.Date> updateTime = _super.updateTime;
-
-    public QMcTablePo(String variable) {
-        super(McTablePo.class, forVariable(variable));
-    }
-
-    public QMcTablePo(Path<? extends McTablePo> path) {
-        super(path.getType(), path.getMetadata());
-    }
-
-    public QMcTablePo(PathMetadata metadata) {
-        super(McTablePo.class, metadata);
-    }
-
-}
-

+ 0 - 5
mjava/target/maven-archiver/pom.properties

@@ -1,5 +0,0 @@
-#Generated by Maven
-#Thu Jun 15 05:28:56 CST 2023
-version=1.0-SNAPSHOT
-groupId=com.malk
-artifactId=mjava

+ 0 - 5
mjava/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1,5 +0,0 @@
-com/malk/base/QBasePo.class
-com/malk/repository/entity/primary/QMcTablePo.class
-com/malk/repository/entity/primary/QMcAuthorizationPo.class
-com/malk/base/QJpaMap.class
-com/malk/repository/entity/slave/QMcTablePo.class

+ 0 - 98
mjava/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1,98 +0,0 @@
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/impl/DDImplService.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/repository/dao/slave/McTableDao.java
-/Users/malk/server/java-mcli-3/mjava/target/generated-sources/java/com/malk/base/QJpaMap.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/repository/entity/primary/McAuthorizationPo.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/aliwork/YDParam.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/fxiaoke/FXXR.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/Filter/ExceptionNotice.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/impl/DDImplClient.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/dingtalk/DDConf.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/common/McR.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/DDClient_Workflow.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilMath.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/test/dto/User.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/common/FilePath.java
-/Users/malk/server/java-mcli-3/mjava/target/generated-sources/java/com/malk/repository/entity/slave/QMcTablePo.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/dingtalk/crypto/DingCallbackCrypto.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/ekuaibao/EKBR.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilMap.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/common/McREnum.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/ekuaibao/impl/EKBClientImpl.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/aliyun/ALYR.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilEnv.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/impl/DDImplClient_Contacts.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/h3yun/CYConf.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/config/JpaConfiguration.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilFile.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/config/mutilSource/PrimaryConfig.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilToken.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/base/BasePo.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/repository/dao/primary/McTableDao.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilList.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilMc.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/repository/entity/primary/McTablePo.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/aliwork/impl/YDClientImpl.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/fxiaoke/FXKConf.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/Filter/RequestInterceptor.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/DDClient_Attendance.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/base/BaseDao.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/impl/DDImplClient_Workflow.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilHttp.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilConvert.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/repository/entity/slave/McTablePo.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/base/BaseDto.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/fxiaoke/impl/FXKImplClient.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/test/dto/Async2Sync.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/aliwork/YDClient.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/impl/DDImplClient_Storage.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/base/BaseRepository.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/DDClient_Contacts.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilString.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/common/McException.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/impl/DDImplClient_Attendance.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/Boot.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/h3yun/CYR.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/aliwork/YDR.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/common/McConf.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/fxiaoke/FXKClient.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/config/mutilSource/DataSourceConfig.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/ekuaibao/EKBClient.java
-/Users/malk/server/java-mcli-3/mjava/target/generated-sources/java/com/malk/repository/entity/primary/QMcAuthorizationPo.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/common/VenR.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilExcel.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/config/mutilSource/SlaveConfig.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/delegate/impl/DDImplEvent_Delegate.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/config/WebConfiguration.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/ekuaibao/EKBConf.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/repository/dao/primary/McAuthorizationDao.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/aliwork/YDConf.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/h3yun/impl/CYImplClient.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/controller/DDCallbackController.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/aliyun/impl/ALYInvoiceImpl.java
-/Users/malk/server/java-mcli-3/mjava/target/generated-sources/java/com/malk/repository/entity/primary/QMcTablePo.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/Filter/RequestFilter.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/Filter/CatchException.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/common/McPage.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/base/JpaMap.java
-/Users/malk/server/java-mcli-3/mjava/target/generated-sources/java/com/malk/base/QBasePo.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/DDService.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/DDClient.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/test/McTestController.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilDateTime.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/schedule/McScheduleTask.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/aliwork/YDService.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/DDClient_Event.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/aliyun/ALYInvoice.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/test/DSTestController.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/core/AsyncConfig.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/aliwork/impl/YDServiceImpl.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/dingtalk/DDR_New.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/test/RESTFulTestController.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/DDClient_Storage.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/delegate/DDEvent_Delegate.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/dingtalk/DDFormComponentDto.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/server/dingtalk/DDR.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilServlet.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/h3yun/CYClient.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/utils/UtilImport.java
-/Users/malk/server/java-mcli-3/mjava/src/main/java/com/malk/service/dingtalk/impl/DDImplClient_Event.java