This commit is contained in:
itzhang 2025-04-24 11:29:55 +08:00
parent bf0de882b4
commit d873d97584
3 changed files with 82 additions and 79 deletions

View File

@ -46,8 +46,8 @@ public class DeptController {
private RestTemplate restTemplate = new RestTemplate(); private RestTemplate restTemplate = new RestTemplate();
public static void main(String[] args) { public static void main(String[] args) {
//new DeptController().syncDept(); new DeptController().syncDept();
new DeptController().syncDeptUp(); //new DeptController().syncDeptUp();
} }
/** /**
@ -73,7 +73,7 @@ public class DeptController {
Map data = new HashMap<>(); Map data = new HashMap<>();
data.put("createtime", "2020-01-01 00:00:00"); data.put("createtime", "2020-01-01 00:00:00");
data.put("enable", "1"); data.put("enable", "1");
data.put("number", Arrays.asList("ZHY002.005.003")); data.put("number", Arrays.asList("ZHY002.005.003.004"));
// data.put("level", "3"); // data.put("level", "3");
Map deptReq = new HashMap<>(); Map deptReq = new HashMap<>();
@ -81,7 +81,7 @@ public class DeptController {
deptReq.put("pageNo", 1); deptReq.put("pageNo", 1);
deptReq.put("pageSize", 1999); deptReq.put("pageSize", 1999);
String accessToken = kdTokenController.getKDAccessToken(); String accessToken = new KDTokenController().getKDAccessToken();
if (accessToken == null || accessToken.equals("")) { if (accessToken == null || accessToken.equals("")) {
log.info("金蝶token为空或不存在"); log.info("金蝶token为空或不存在");
@ -98,7 +98,7 @@ public class DeptController {
//开始发起请求 //开始发起请求
//请求地址 //请求地址
String deptUrl = "http://192.168.31.121:8022/ierp/kapi/v2/f9w5/base/bos_adminorg/adminOrgQuery"; String deptUrl = "https://lxr2.zhydsp.cn:40448/ierp/kapi/v2/f9w5/base/bos_adminorg/adminOrgQuery";
String deptRes = ""; String deptRes = "";
try { try {
@ -162,7 +162,7 @@ public class DeptController {
//开始封装数据 //开始封装数据
Map deptSyncReq = new HashMap<>(); Map deptSyncReq = new HashMap<>();
deptSyncReq.put("name", deptName+"_"); deptSyncReq.put("name", deptName);
deptSyncReq.put("erp_id__c", deptId); deptSyncReq.put("erp_id__c", deptId);
deptSyncReq.put("field_Vj6sf__c", deptCode); deptSyncReq.put("field_Vj6sf__c", deptCode);
deptSyncReq.put("field_v711K__c", parentDeptName); deptSyncReq.put("field_v711K__c", parentDeptName);
@ -313,7 +313,7 @@ public class DeptController {
Map data = new HashMap<>(); Map data = new HashMap<>();
data.put("modifytime", "2020-01-01 00:00:00"); data.put("modifytime", "2020-01-01 00:00:00");
data.put("enable", "1"); data.put("enable", "1");
//data.put("number", Arrays.asList("ZHY003.002")); data.put("number", Arrays.asList("ZHY002.005.001.006"));
// data.put("level", "3"); // data.put("level", "3");
Map deptReq = new HashMap<>(); Map deptReq = new HashMap<>();
@ -321,7 +321,7 @@ public class DeptController {
deptReq.put("pageNo", 1); deptReq.put("pageNo", 1);
deptReq.put("pageSize", 1000); deptReq.put("pageSize", 1000);
String accessToken = kdTokenController.getKDAccessToken(); String accessToken = new KDTokenController().getKDAccessToken();
if (accessToken == null || accessToken.equals("")) { if (accessToken == null || accessToken.equals("")) {
log.info("金蝶token为空或不存在"); log.info("金蝶token为空或不存在");
@ -336,7 +336,7 @@ public class DeptController {
//开始发起请求 //开始发起请求
//请求地址 //请求地址
String deptUrl = "http://192.168.31.121:8022/ierp/kapi/v2/f9w5/base/bos_adminorg/adminOrgQuery"; String deptUrl = "https://lxr2.zhydsp.cn:40448/ierp/kapi/v2/f9w5/base/bos_adminorg/adminOrgQuery";
String deptRes = ""; String deptRes = "";
try { try {
@ -555,7 +555,7 @@ public class DeptController {
//开始发起请求 //开始发起请求
//请求地址 //请求地址
String deptUrl = "http://192.168.31.121:8022/ierp/kapi/v2/f9w5/base/bos_adminorg/adminOrgQuery"; String deptUrl = "https://lxr2.zhydsp.cn:40448/ierp/kapi/v2/f9w5/base/bos_adminorg/adminOrgQuery";
String deptRes = ""; String deptRes = "";
try { try {

View File

@ -33,8 +33,8 @@ public class KDTokenController {
* @Author weiloong_zhang * @Author weiloong_zhang
*/ */
public static void main(String[] args) { public static void main(String[] args) {
//new KDTokenController().getKDAppToken(); new KDTokenController().getKDAppToken();
new KDTokenController().getKDAccessToken(); //new KDTokenController().getKDAccessToken();
} }
/** /**
@ -43,13 +43,12 @@ public class KDTokenController {
* @return void * @return void
* @Author weiloong_zhang * @Author weiloong_zhang
*/ */
@PostMapping("/getKD/APP_token")
public String getKDAppToken() { public String getKDAppToken() {
log.info("开始获取金蝶的AppToken"); log.info("开始获取金蝶的AppToken");
//开始封装 //开始封装
//接口地址 //接口地址
String appTokenUrl = "http://192.168.31.121:8022/ierp/api/getAppToken.do"; String appTokenUrl = "https://lxr2.zhydsp.cn:40448/ierp/api/getAppToken.do";
//请求参数 //请求参数
LinkedHashMap appTokenParams = new LinkedHashMap<>(); LinkedHashMap appTokenParams = new LinkedHashMap<>();
appTokenParams.put("appId", "erpapi"); appTokenParams.put("appId", "erpapi");
@ -88,7 +87,6 @@ public class KDTokenController {
* @return java.lang.String * @return java.lang.String
* @Author weiloong_zhang * @Author weiloong_zhang
*/ */
@PostMapping("/getKD/access_token")
public String getKDAccessToken() { public String getKDAccessToken() {
log.info("开始获取金蝶accessToken"); log.info("开始获取金蝶accessToken");
@ -105,7 +103,7 @@ public class KDTokenController {
//不存在将执行获取accessToken的逻辑 //不存在将执行获取accessToken的逻辑
//开始封装参数 //开始封装参数
//URL //URL
String accessTokenUrl = "http://192.168.31.121:8022/ierp/api/login.do"; String accessTokenUrl = "https://lxr2.zhydsp.cn:40448/ierp/api/login.do";
//请求参数 //请求参数
LinkedHashMap accessTokenParams = new LinkedHashMap<>(); LinkedHashMap accessTokenParams = new LinkedHashMap<>();

View File

@ -1,4 +1,5 @@
package org.ssssssss.magicboot.controller; package org.ssssssss.magicboot.controller;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
@ -42,8 +43,14 @@ public class UsceController {
// time = "2024-05-01"; // time = "2024-05-01";
String sendUrl = "https://192.168.31.121:8022/ierp/kapi/v2/f9w5/base/bos_user/userQuery"; String sendUrl = "https://192.168.31.121:8022/ierp/kapi/v2/f9w5/base/bos_user/userQuery";
Map<String, String> headers = new HashMap<String, String>(); Map<String, String> headers = new HashMap<String, String>();
String token = "2095350818281620480_38r7dCr7UfM45m43Givw964713GJgVwF2xS0uolYf9EvP6kgi8KeRegeih5L6qmyWCr5LjUCeEe8lVwMGsT3KLWz3PxgAwuBCuau01"; //String token = "2095350818281620480_38r7dCr7UfM45m43Givw964713GJgVwF2xS0uolYf9EvP6kgi8KeRegeih5L6qmyWCr5LjUCeEe8lVwMGsT3KLWz3PxgAwuBCuau01";
headers.put("accessToken", token);//放token String accessToken = new KDTokenController().getKDAccessToken();
if (accessToken == null || accessToken.equals("")) {
log.info("金蝶token为空或不存在");
return;
}
headers.put("accessToken", accessToken);//放token
JSONObject params = new JSONObject(); JSONObject params = new JSONObject();
@ -60,7 +67,6 @@ public class UsceController {
} }
datajson.put("dpt_number", arr); datajson.put("dpt_number", arr);
@ -226,7 +232,8 @@ public class UsceController {
if (gender.equals("1")) { if (gender.equals("1")) {
map.put("body.data.object_data.sex", "M"); map.put("body.data.object_data.sex", "M");
}if(gender.equals("2")){ }
if (gender.equals("2")) {
map.put("body.data.object_data.sex", "F"); map.put("body.data.object_data.sex", "F");
} else { } else {
@ -255,6 +262,7 @@ public class UsceController {
} }
} }
} }
/** /**
* 写数据 * 写数据
*/ */
@ -309,7 +317,4 @@ public class UsceController {
} }
} }