|
|
@@ -83,7 +83,7 @@ public class AnalysisDiyCustomerComponent {
|
|
|
Set<String> loginNameSet = sysUserService.selectAllUserLoginName();
|
|
|
String managerJson ="";
|
|
|
try{
|
|
|
- managerJson = HttpUtils.sendSSLGet(customerAccessTokenUtil.getUrl(UrlType.MANAGER));
|
|
|
+ managerJson = HttpUtils.sendSSLGet(customerAccessTokenUtil.getUrl(UrlType.MANAGER,null));
|
|
|
}catch (Exception e){
|
|
|
log.error("获取经销商经理接口错误!");
|
|
|
customerAccessTokenUtil.reSetToken();
|
|
|
@@ -104,7 +104,7 @@ public class AnalysisDiyCustomerComponent {
|
|
|
|
|
|
String guideJson ="";
|
|
|
try{
|
|
|
- guideJson = HttpUtils.sendSSLGet(customerAccessTokenUtil.getUrl(UrlType.STOREGUIDE));
|
|
|
+ guideJson = HttpUtils.sendSSLGet(customerAccessTokenUtil.getUrl(UrlType.STOREGUIDE,null));
|
|
|
}catch (Exception e){
|
|
|
log.error("获取经销商导购接口错误!");
|
|
|
customerAccessTokenUtil.reSetToken();
|
|
|
@@ -118,6 +118,76 @@ public class AnalysisDiyCustomerComponent {
|
|
|
total+=gjson.getJSONArray("userlist").size();
|
|
|
}
|
|
|
|
|
|
+ String financeJson ="";
|
|
|
+ try{
|
|
|
+ financeJson = HttpUtils.sendSSLGet(customerAccessTokenUtil.getUrl(UrlType.FINANCE,1+""));
|
|
|
+ }catch (Exception e){
|
|
|
+ log.error("获取经销商财务接口错误!");
|
|
|
+ customerAccessTokenUtil.reSetToken();
|
|
|
+ throw e;
|
|
|
+ }
|
|
|
+
|
|
|
+ JSONObject fjson = JSONObject.parseObject(financeJson);
|
|
|
+ Integer fcount = fjson.getInteger("count");
|
|
|
+ if(fcount>100){
|
|
|
+ for (int i = 1; i < Math.floor(fcount/100); i++) {
|
|
|
+ try {
|
|
|
+ fjson = JSONObject.parseObject(HttpUtils.sendSSLGet(customerAccessTokenUtil.getUrl(UrlType.FINANCE,i+"")));
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("循环获取经销商财务接口错误!第"+i+"页");
|
|
|
+ customerAccessTokenUtil.reSetToken();
|
|
|
+ throw e;
|
|
|
+ }
|
|
|
+ code = fjson.getInteger("code");
|
|
|
+ if(code==0){
|
|
|
+ success+=buildSysUser(fjson,loginNameSet,2,failDetails,packageId,codeMap);
|
|
|
+ total+=fjson.getJSONArray("userlist").size();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ code = fjson.getInteger("code");
|
|
|
+ if(code==0){
|
|
|
+ success+=buildSysUser(fjson,loginNameSet,2,failDetails,packageId,codeMap);
|
|
|
+ total+=fjson.getJSONArray("userlist").size();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ String warehouseJson ="";
|
|
|
+ try{
|
|
|
+ warehouseJson = HttpUtils.sendSSLGet(customerAccessTokenUtil.getUrl(UrlType.WAREHOUSE,1+""));
|
|
|
+ }catch (Exception e){
|
|
|
+ log.error("获取经销商仓管接口错误!");
|
|
|
+ customerAccessTokenUtil.reSetToken();
|
|
|
+ throw e;
|
|
|
+ }
|
|
|
+
|
|
|
+ JSONObject wjson = JSONObject.parseObject(warehouseJson);
|
|
|
+ Integer wcount = fjson.getInteger("count");
|
|
|
+ if(wcount>100){
|
|
|
+ for (int i = 1; i < Math.floor(wcount/100); i++) {
|
|
|
+ try {
|
|
|
+ wjson = JSONObject.parseObject(HttpUtils.sendSSLGet(customerAccessTokenUtil.getUrl(UrlType.WAREHOUSE,i+"")));
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("获取经销商仓管接口错误!第"+i+"页");
|
|
|
+ customerAccessTokenUtil.reSetToken();
|
|
|
+ throw e;
|
|
|
+ }
|
|
|
+ code = wjson.getInteger("code");
|
|
|
+ if(code==0){
|
|
|
+ success+=buildSysUser(wjson,loginNameSet,3,failDetails,packageId,codeMap);
|
|
|
+ total+=wjson.getJSONArray("userlist").size();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ code = wjson.getInteger("code");
|
|
|
+ if(code==0){
|
|
|
+ success+=buildSysUser(wjson,loginNameSet,3,failDetails,packageId,codeMap);
|
|
|
+ total+=wjson.getJSONArray("userlist").size();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
try{
|
|
|
syncLog.setTotalCount(total);
|
|
|
syncLog.setSuccessCount(success);
|