Merge remote-tracking branch 'origin/develop' into develop
						commit
						1d83f81a73
					
				| 
						 | 
					@ -34,7 +34,7 @@ public class YunKongGetAppSchedule {
 | 
				
			||||||
            JSONObject params = new JSONObject();
 | 
					            JSONObject params = new JSONObject();
 | 
				
			||||||
            params.put("type", "user");
 | 
					            params.put("type", "user");
 | 
				
			||||||
            params.put("page", "0");
 | 
					            params.put("page", "0");
 | 
				
			||||||
            params.put("limit", "1000");
 | 
					            params.put("limit", "20");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            JSONObject obj = ykUtils.call(YkInf.getAppList,params,JSONObject.class);
 | 
					            JSONObject obj = ykUtils.call(YkInf.getAppList,params,JSONObject.class);
 | 
				
			||||||
            List<AppEntity> appList = JSONArray.parseArray(obj.getString("list"),AppEntity.class);
 | 
					            List<AppEntity> appList = JSONArray.parseArray(obj.getString("list"),AppEntity.class);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -15,6 +15,7 @@ import org.springframework.beans.factory.annotation.Value;
 | 
				
			||||||
import org.springframework.scheduling.annotation.Scheduled;
 | 
					import org.springframework.scheduling.annotation.Scheduled;
 | 
				
			||||||
import org.springframework.stereotype.Component;
 | 
					import org.springframework.stereotype.Component;
 | 
				
			||||||
import org.springframework.util.Assert;
 | 
					import org.springframework.util.Assert;
 | 
				
			||||||
 | 
					import org.springframework.util.StringUtils;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import java.util.*;
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -39,13 +40,13 @@ public class YunKongMessageSchedule {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private final MessageRepository messageRepository;
 | 
					    private final MessageRepository messageRepository;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Scheduled(cron = "${message.schedule:0 0/1 * * * ?}")
 | 
					    @Scheduled(cron = "${message.schedule:0 0/2 * * * ?}")
 | 
				
			||||||
    protected void schedule() {
 | 
					    protected void schedule() {
 | 
				
			||||||
        if (!enable) return;
 | 
					        if (!enable) return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        Map<String, Object> params = new HashMap<>();
 | 
					        Map<String, Object> params = new HashMap<>();
 | 
				
			||||||
        params.put("page", 1);
 | 
					        params.put("page", 1);
 | 
				
			||||||
        params.put("limit", 1000);
 | 
					        params.put("limit", 15);
 | 
				
			||||||
        params.put("approve_status", 1);
 | 
					        params.put("approve_status", 1);
 | 
				
			||||||
        params.put("userId", userId);
 | 
					        params.put("userId", userId);
 | 
				
			||||||
        params.put("taskStatus", "");
 | 
					        params.put("taskStatus", "");
 | 
				
			||||||
| 
						 | 
					@ -59,7 +60,7 @@ public class YunKongMessageSchedule {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        String url = host + "/system/common/queryYKInterface";
 | 
					        String url = host + "/system/common/queryYKInterface";
 | 
				
			||||||
        HttpClient httpClient = new HttpClient(PostDataFormat.RAW);
 | 
					        HttpClient httpClient = new HttpClient(PostDataFormat.RAW);
 | 
				
			||||||
        log.info("curl -k -X POST -H 'Content-Type: application/json' -d '{}' '{}'", JSON.toJSONString(request), url);
 | 
					        log.info("【运控接口】curl -k -X POST -H 'Content-Type: application/json' -d '{}' '{}'", JSON.toJSONString(request), url);
 | 
				
			||||||
        Result result = httpClient.post(new HashMap<>(), request, url);
 | 
					        Result result = httpClient.post(new HashMap<>(), request, url);
 | 
				
			||||||
        Assert.isTrue(result.isSuccess(), result.getMessage());
 | 
					        Assert.isTrue(result.isSuccess(), result.getMessage());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -70,6 +71,10 @@ public class YunKongMessageSchedule {
 | 
				
			||||||
        for (int i = 0; i < array.size(); i++) {
 | 
					        for (int i = 0; i < array.size(); i++) {
 | 
				
			||||||
            JSONObject item = array.getJSONObject(i);
 | 
					            JSONObject item = array.getJSONObject(i);
 | 
				
			||||||
            String externalId = item.getString("record_id");
 | 
					            String externalId = item.getString("record_id");
 | 
				
			||||||
 | 
					            if (StringUtils.isEmpty(externalId)) {
 | 
				
			||||||
 | 
					//                log.info("【运控接口】当前外部id为null:" + item.toJSONString());
 | 
				
			||||||
 | 
					                continue;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
            Message message = oldMessages.stream()
 | 
					            Message message = oldMessages.stream()
 | 
				
			||||||
                    .filter(m -> externalId.equals(m.getExternalId()))
 | 
					                    .filter(m -> externalId.equals(m.getExternalId()))
 | 
				
			||||||
                    .findFirst().orElse(new Message());
 | 
					                    .findFirst().orElse(new Message());
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -50,10 +50,10 @@ public class IndexServiceImpl implements IndexService {
 | 
				
			||||||
            param.put("limit", pager.getRows());
 | 
					            param.put("limit", pager.getRows());
 | 
				
			||||||
            String result = ykUtil.call(YkInfo.getTaskList, param, JSONArray.class);
 | 
					            String result = ykUtil.call(YkInfo.getTaskList, param, JSONArray.class);
 | 
				
			||||||
            JSONObject jsonObject = JSONArray.parseObject(result, JSONObject.class);
 | 
					            JSONObject jsonObject = JSONArray.parseObject(result, JSONObject.class);
 | 
				
			||||||
            return new GeneralResult(true, jsonObject, "查询成功");
 | 
					            return new GeneralResult(true, jsonObject, "待办工单列表查询成功");
 | 
				
			||||||
        } catch (Exception e) {
 | 
					        } catch (Exception e) {
 | 
				
			||||||
            log.info("查询失败", e);
 | 
					            log.info("待办工单列表查询失败", e);
 | 
				
			||||||
            return new GeneralResult(false, "查询失败");
 | 
					            return new GeneralResult(false, "待办工单列表查询失败");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -81,10 +81,10 @@ public class IndexServiceImpl implements IndexService {
 | 
				
			||||||
            resultMap.put("waitDoneTotal", jsonObject.getInteger("todoCount"));
 | 
					            resultMap.put("waitDoneTotal", jsonObject.getInteger("todoCount"));
 | 
				
			||||||
            resultMap.put("doneTotal", jsonObject.getInteger("doneCount"));
 | 
					            resultMap.put("doneTotal", jsonObject.getInteger("doneCount"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            return new GeneralResult(true, resultMap, "查询成功");
 | 
					            return new GeneralResult(true, resultMap, "工单统计查询成功");
 | 
				
			||||||
        } catch (Exception e) {
 | 
					        } catch (Exception e) {
 | 
				
			||||||
            log.info("查询失败", e);
 | 
					            log.info("工单统计查询失败", e);
 | 
				
			||||||
            return new GeneralResult(false, "查询失败");
 | 
					            return new GeneralResult(false, "工单统计查询失败");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -114,10 +114,10 @@ public class IndexServiceImpl implements IndexService {
 | 
				
			||||||
            List<JSONObject> list = JSONObject.parseObject(data, List.class);
 | 
					            List<JSONObject> list = JSONObject.parseObject(data, List.class);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            return new GeneralResult(true, list, "查询成功");
 | 
					            return new GeneralResult(true, list, "获取用户数据权限申请数量查询成功");
 | 
				
			||||||
        } catch (Exception e) {
 | 
					        } catch (Exception e) {
 | 
				
			||||||
            log.info("查询失败", e);
 | 
					            log.info("获取用户数据权限申请数量查询失败", e);
 | 
				
			||||||
            return new GeneralResult(false, "查询失败");
 | 
					            return new GeneralResult(false, "获取用户数据权限申请数量查询失败");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -130,7 +130,7 @@ public class IndexServiceImpl implements IndexService {
 | 
				
			||||||
            JSONObject param = new JSONObject();
 | 
					            JSONObject param = new JSONObject();
 | 
				
			||||||
            param.put("type", "user");
 | 
					            param.put("type", "user");
 | 
				
			||||||
            param.put("page", 1);
 | 
					            param.put("page", 1);
 | 
				
			||||||
            param.put("limit", Integer.MAX_VALUE);
 | 
					            param.put("limit", 15);
 | 
				
			||||||
            String result = ykUtil.call(YkInfo.getAllAppList, param, JSONArray.class);
 | 
					            String result = ykUtil.call(YkInfo.getAllAppList, param, JSONArray.class);
 | 
				
			||||||
            JSONObject allAppJson = JSONObject.parseObject(result, JSONObject.class);
 | 
					            JSONObject allAppJson = JSONObject.parseObject(result, JSONObject.class);
 | 
				
			||||||
            List<JSONObject> allAppList = JSONObject.parseObject(allAppJson.getString("list"), List.class);
 | 
					            List<JSONObject> allAppList = JSONObject.parseObject(allAppJson.getString("list"), List.class);
 | 
				
			||||||
| 
						 | 
					@ -158,10 +158,10 @@ public class IndexServiceImpl implements IndexService {
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            log.info("allAppList:{}", JSON.toJSONString(allAppList));
 | 
					            log.info("allAppList:{}", JSON.toJSONString(allAppList));
 | 
				
			||||||
            return new GeneralResult(true, allAppList, "查询成功");
 | 
					            return new GeneralResult(true, allAppList, "首页数据展示模块查询成功");
 | 
				
			||||||
        } catch (Exception e) {
 | 
					        } catch (Exception e) {
 | 
				
			||||||
            log.error("查询失败", e);
 | 
					            log.error("首页数据展示模块查询失败", e);
 | 
				
			||||||
            return new GeneralResult(true,new ArrayList<>(),"查询失败");
 | 
					            return new GeneralResult(true,new ArrayList<>(),"首页数据展示模块查询失败");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -173,13 +173,13 @@ public class IndexServiceImpl implements IndexService {
 | 
				
			||||||
            JSONObject jsonObject = JSONObject.parseObject(result);
 | 
					            JSONObject jsonObject = JSONObject.parseObject(result);
 | 
				
			||||||
            if (!"200".equals(jsonObject.getString("code"))) {
 | 
					            if (!"200".equals(jsonObject.getString("code"))) {
 | 
				
			||||||
                log.info("result:" + result);
 | 
					                log.info("result:" + result);
 | 
				
			||||||
                return new GeneralResult(false, "查询失败");
 | 
					                return new GeneralResult(false, "近7日告警趋势查询失败");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            JSONObject data = jsonObject.getJSONObject("data");
 | 
					            JSONObject data = jsonObject.getJSONObject("data");
 | 
				
			||||||
            return new GeneralResult(true, data, "查询成功");
 | 
					            return new GeneralResult(true, data, "近7日告警趋势查询成功");
 | 
				
			||||||
        } catch (Exception e) {
 | 
					        } catch (Exception e) {
 | 
				
			||||||
            log.info("查询失败", e);
 | 
					            log.info("近7日告警趋势查询失败", e);
 | 
				
			||||||
            return new GeneralResult(false, "查询失败");
 | 
					            return new GeneralResult(false, "近7日告警趋势查询失败");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -191,13 +191,13 @@ public class IndexServiceImpl implements IndexService {
 | 
				
			||||||
            JSONObject jsonObject = JSONObject.parseObject(result);
 | 
					            JSONObject jsonObject = JSONObject.parseObject(result);
 | 
				
			||||||
            if (!"200".equals(jsonObject.getString("code"))) {
 | 
					            if (!"200".equals(jsonObject.getString("code"))) {
 | 
				
			||||||
                log.info("result:" + result);
 | 
					                log.info("result:" + result);
 | 
				
			||||||
                return new GeneralResult(false, "查询失败");
 | 
					                return new GeneralResult(false, "单日告警统计查询失败");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            JSONObject data = jsonObject.getJSONObject("data");
 | 
					            JSONObject data = jsonObject.getJSONObject("data");
 | 
				
			||||||
            return new GeneralResult(true, data, "查询成功");
 | 
					            return new GeneralResult(true, data, "单日告警统计查询成功");
 | 
				
			||||||
        } catch (Exception e) {
 | 
					        } catch (Exception e) {
 | 
				
			||||||
            log.info("查询失败", e);
 | 
					            log.info("单日告警统计查询失败", e);
 | 
				
			||||||
            return new GeneralResult(false, "查询失败");
 | 
					            return new GeneralResult(false, "单日告警统计查询失败");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -208,13 +208,13 @@ public class IndexServiceImpl implements IndexService {
 | 
				
			||||||
            JSONObject jsonObject = JSONObject.parseObject(result);
 | 
					            JSONObject jsonObject = JSONObject.parseObject(result);
 | 
				
			||||||
            if (!"200".equals(jsonObject.getString("code"))) {
 | 
					            if (!"200".equals(jsonObject.getString("code"))) {
 | 
				
			||||||
                log.info("result:" + result);
 | 
					                log.info("result:" + result);
 | 
				
			||||||
                return new GeneralResult(false, "查询失败");
 | 
					                return new GeneralResult(false, "单日告警统计查询失败");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            List<JSONObject> data = JSONObject.parseObject(jsonObject.getString("data"), List.class);
 | 
					            List<JSONObject> data = JSONObject.parseObject(jsonObject.getString("data"), List.class);
 | 
				
			||||||
            return new GeneralResult(true, data, "查询成功");
 | 
					            return new GeneralResult(true, data, "单日告警统计查询成功");
 | 
				
			||||||
        } catch (Exception e) {
 | 
					        } catch (Exception e) {
 | 
				
			||||||
            log.info("查询失败", e);
 | 
					            log.info("单日告警统计查询失败", e);
 | 
				
			||||||
            return new GeneralResult(false, "查询失败");
 | 
					            return new GeneralResult(false, "单日告警统计查询失败");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -70,6 +70,7 @@ public class TrxServiceImpl implements TrxService {
 | 
				
			||||||
            log.info("调用天融信获取随机字符串接口, 请求信息:" + JSONObject.toJSONString(httpRequest));
 | 
					            log.info("调用天融信获取随机字符串接口, 请求信息:" + JSONObject.toJSONString(httpRequest));
 | 
				
			||||||
            HttpResponse response = httpRequest.execute();
 | 
					            HttpResponse response = httpRequest.execute();
 | 
				
			||||||
            result = JSONObject.parseObject(response.body());
 | 
					            result = JSONObject.parseObject(response.body());
 | 
				
			||||||
 | 
					            log.info("调用天融信获取随机字符串接口, 响应信息:" + JSONObject.toJSONString(result));
 | 
				
			||||||
            if ("-1".equals(result.getString("result"))) {
 | 
					            if ("-1".equals(result.getString("result"))) {
 | 
				
			||||||
                return new GeneralResult(false, "获取随机数失败" + result.getString("errmsg"));
 | 
					                return new GeneralResult(false, "获取随机数失败" + result.getString("errmsg"));
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					@ -95,6 +96,7 @@ public class TrxServiceImpl implements TrxService {
 | 
				
			||||||
            log.info("调用天融信获取随机字符串接口, 请求信息:" + JSONObject.toJSONString(httpRequest));
 | 
					            log.info("调用天融信获取随机字符串接口, 请求信息:" + JSONObject.toJSONString(httpRequest));
 | 
				
			||||||
            HttpResponse response = httpRequest.execute();
 | 
					            HttpResponse response = httpRequest.execute();
 | 
				
			||||||
            result = JSONObject.parseObject(response.body());
 | 
					            result = JSONObject.parseObject(response.body());
 | 
				
			||||||
 | 
					            log.info("调用天融信获取随机字符串接口, 响应信息:" + JSONObject.toJSONString(result));
 | 
				
			||||||
            if ("-1".equals(result.getString("result"))) {
 | 
					            if ("-1".equals(result.getString("result"))) {
 | 
				
			||||||
                return new GeneralResult(false, "获取随机数失败" + result.getString("errmsg"));
 | 
					                return new GeneralResult(false, "获取随机数失败" + result.getString("errmsg"));
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					@ -146,6 +148,7 @@ public class TrxServiceImpl implements TrxService {
 | 
				
			||||||
            log.info("调用天融信用户登录接口, 请求信息:" + JSONObject.toJSONString(httpRequest));
 | 
					            log.info("调用天融信用户登录接口, 请求信息:" + JSONObject.toJSONString(httpRequest));
 | 
				
			||||||
            HttpResponse response = httpRequest.execute();
 | 
					            HttpResponse response = httpRequest.execute();
 | 
				
			||||||
            result = JSONObject.parseObject(response.body());
 | 
					            result = JSONObject.parseObject(response.body());
 | 
				
			||||||
 | 
					            log.info("调用天融信用户登录接口, 响应信息:" + JSONObject.toJSONString(result));
 | 
				
			||||||
            if (!"0".equals(result.getString("result"))) {
 | 
					            if (!"0".equals(result.getString("result"))) {
 | 
				
			||||||
                return new GeneralResult(false, "用户登录天融信失败" + result.getString("errmsg"));
 | 
					                return new GeneralResult(false, "用户登录天融信失败" + result.getString("errmsg"));
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					@ -194,8 +197,9 @@ public class TrxServiceImpl implements TrxService {
 | 
				
			||||||
            log.info("调用天融信用户软key登录接口, 请求信息:" + JSONObject.toJSONString(httpRequest));
 | 
					            log.info("调用天融信用户软key登录接口, 请求信息:" + JSONObject.toJSONString(httpRequest));
 | 
				
			||||||
            HttpResponse response = httpRequest.execute();
 | 
					            HttpResponse response = httpRequest.execute();
 | 
				
			||||||
            result = JSONObject.parseObject(response.body());
 | 
					            result = JSONObject.parseObject(response.body());
 | 
				
			||||||
 | 
					            log.info("调用天融信用户软key登录接口, 响应信息:" + JSONObject.toJSONString(result));
 | 
				
			||||||
            if (!"0".equals(result.getString("result"))) {
 | 
					            if (!"0".equals(result.getString("result"))) {
 | 
				
			||||||
                return new GeneralResult(false, "用户登录天融信失败" + result.getString("errmsg"));
 | 
					                return new GeneralResult(false, "天融信登录返回失败:" + result.getString("errmsg"));
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            String trxToken = result.getString("token");
 | 
					            String trxToken = result.getString("token");
 | 
				
			||||||
            String userId = result.getString("user_id");
 | 
					            String userId = result.getString("user_id");
 | 
				
			||||||
| 
						 | 
					@ -319,6 +323,7 @@ public class TrxServiceImpl implements TrxService {
 | 
				
			||||||
        log.info("调用天融信下线接口, 请求信息:" + JSONObject.toJSONString(httpRequest));
 | 
					        log.info("调用天融信下线接口, 请求信息:" + JSONObject.toJSONString(httpRequest));
 | 
				
			||||||
        HttpResponse response = httpRequest.execute();
 | 
					        HttpResponse response = httpRequest.execute();
 | 
				
			||||||
        JSONObject result = JSONObject.parseObject(response.body());
 | 
					        JSONObject result = JSONObject.parseObject(response.body());
 | 
				
			||||||
 | 
					        log.info("调用天融信下线接口, 响应信息: " + JSONObject.toJSONString(result));
 | 
				
			||||||
        if (!"0".equals(result.getString("result"))) {
 | 
					        if (!"0".equals(result.getString("result"))) {
 | 
				
			||||||
            return new GeneralResult(false, "下线失败" + result.getString("msg"));
 | 
					            return new GeneralResult(false, "下线失败" + result.getString("msg"));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,6 +36,7 @@ public class QxUtils {
 | 
				
			||||||
            String str = JSONObject.toJSONString(qxReqVo);
 | 
					            String str = JSONObject.toJSONString(qxReqVo);
 | 
				
			||||||
            logger.info("call method[{}] req params[{}]",url,str);
 | 
					            logger.info("call method[{}] req params[{}]",url,str);
 | 
				
			||||||
            JSONObject result = JSONObject.parseObject(HttpUtil.post(url,str, 10000));
 | 
					            JSONObject result = JSONObject.parseObject(HttpUtil.post(url,str, 10000));
 | 
				
			||||||
 | 
					            logger.info("调用权限系统接口响应信息" + result.toJSONString());
 | 
				
			||||||
            if (!"200".equals(result.getString("status"))) {
 | 
					            if (!"200".equals(result.getString("status"))) {
 | 
				
			||||||
                throw new IllegalArgumentException("调用权限系统接口异常" + result.getString("msg"));
 | 
					                throw new IllegalArgumentException("调用权限系统接口异常" + result.getString("msg"));
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue