|
|
@@ -667,20 +667,24 @@ public class DeputyOrderController {
|
|
|
if (!res.isSuccess())
|
|
|
map.put("error", "暂未获取到相关数据");
|
|
|
JSONObject jsonObject = JSONObject.parseObject(res.getContent());
|
|
|
- String nodeStr = URLDecoder.decode(jsonObject.getString("nodes"), "UTF-8");
|
|
|
- String proStr = URLDecoder.decode(jsonObject.getString("processs"), "UTF-8");
|
|
|
- List<UasNodes> nodes = JSONObject.parseArray(nodeStr, UasNodes.class);
|
|
|
- List<UasProcess> process = JSONObject.parseArray(proStr, UasProcess.class);
|
|
|
- List<UasProcess> pros = new ArrayList<UasProcess>();
|
|
|
- if (!CollectionUtils.isEmpty(process)) {
|
|
|
- for (UasProcess pro : pros) {
|
|
|
- if (pro.getJp_status().equals("待审批")) {
|
|
|
- pros.add(pro);
|
|
|
+ if (jsonObject != null) {
|
|
|
+ String nodeStr = URLDecoder.decode(jsonObject.getString("nodes"), "UTF-8");
|
|
|
+ String proStr = URLDecoder.decode(jsonObject.getString("processs"), "UTF-8");
|
|
|
+ List<UasNodes> nodes = JSONObject.parseArray(nodeStr, UasNodes.class);
|
|
|
+ List<UasProcess> process = JSONObject.parseArray(proStr, UasProcess.class);
|
|
|
+ List<UasProcess> pros = new ArrayList<UasProcess>();
|
|
|
+ if (!CollectionUtils.isEmpty(process)) {
|
|
|
+ for (UasProcess pro : pros) {
|
|
|
+ if (pro.getJp_status().equals("待审批")) {
|
|
|
+ pros.add(pro);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+ map.put("nodes", nodes);
|
|
|
+ map.put("process", pros);
|
|
|
+ } else {
|
|
|
+ map.put("error", "暂未获取到相关数据");
|
|
|
}
|
|
|
- map.put("nodes", nodes);
|
|
|
- map.put("process", pros);
|
|
|
|
|
|
}
|
|
|
return map;
|