| | |
| | | if (null!=adCode){ |
| | | // city_cd,county_cd 过滤数据 |
| | | String county_cd = jsonArray.getJSONObject(i).getString("county_cd"); |
| | | if (county_cd.equals(adCode)) { |
| | | if (null!= county_cd && county_cd.equals(adCode)) { |
| | | jointData(jsonArray, columnsList, alarmRule, flag, personLists, lists, i); |
| | | } |
| | | }else { |
| | |
| | | // 设置信息 |
| | | smsRequestTemplate.setPersonVOList(personLists); |
| | | smsRequestTemplate.setTemplateContent(lists); |
| | | } |
| | | |
| | | /** |
| | | * 列名数据转换-- 需合并水库名称 |
| | | * @param jsonArray |
| | | * @param columnsList |
| | | * @param smsRequestTemplate |
| | | * @param flag |
| | | * @param adCode |
| | | * @return |
| | | */ |
| | | private void getMergeColumnData(JSONArray jsonArray, |
| | | List<String> columnsList, |
| | | SmsRequestTemplate smsRequestTemplate, |
| | | AlarmRule alarmRule, |
| | | Boolean flag, |
| | | String adCode) { |
| | | Set<String> resCdSet = new HashSet<>(); |
| | | for (int i = 0; i < jsonArray.size(); i++) { |
| | | String res_cd = jsonArray.getJSONObject(i).getString("res_cd"); |
| | | resCdSet.add(res_cd); |
| | | } |
| | | // 查询对应的人员 |
| | | getPersonListByResList(resCdSet,alarmRule); |
| | | // 设置信息 |
| | | // smsRequestTemplate.setPersonVOList(personLists); |
| | | // smsRequestTemplate.setTemplateContent(lists); |
| | | } |
| | | |
| | | /** |
| | | * 查询对应的用户及水库信息 |
| | | * @param resCdSet |
| | | * @param alarmRule |
| | | */ |
| | | private void getPersonListByResList(Set<String> resCdSet, AlarmRule alarmRule) { |
| | | // 查询对应的用户及水库信息 |
| | | } |
| | | |
| | | /** |
| | |
| | | list.addAll(personVOList); |
| | | } |
| | | //2. 根据水库编号及责任人类型查询相关责任人信息 |
| | | List<PersonVO> personVOList1 = attResManagePersonClient.getPersonListByResGuid(res_cd,String.join(",",personList)); |
| | | // 合并人员数据 |
| | | list.addAll(personVOList1); |
| | | if (personList.size() > 0) { |
| | | List<PersonVO> personVOList1 = attResManagePersonClient.getPersonListByResGuid(res_cd, String.join(",", personList)); |
| | | // 合并人员数据 |
| | | list.addAll(personVOList1); |
| | | } |
| | | // 返回数据 |
| | | return list; |
| | | } |