67,538
社区成员
发帖
与我相关
我的任务
分享 @Value("${ws.url}")
private String wsUrl;
@Autowired
private ListCsqxDadyDao listCsqxDadyDao;
/**
* 查询市平台已建档数据 调阅接口
* @param csrq
* @param xm
* @param xzq
* @param cszbh
* @param mqzjlx
* @param mqzjhm
* @param mqxm
* @param fqxm
* @param userName
* @param qx
* @param yljg
* @return
* @throws Exception
*/
public String queryYjdDataFromSpt(String csrq, String xm, String xzq, String cszbh,
String mqzjlx, String mqzjhm, String mqxm,
String fqxm, String userName, String qx,
String yljg) throws Exception {
String param ="data={\"csrq\":\""+csrq+"\",\"xm\":\""+xm+"\",\"xzq\":\"" + xzq + "\",\"cszbh\":\""+cszbh+"\",\"mqzjlx\":\""+mqzjlx+"\",\"mqzjhm\":\"" + mqzjhm + "\",\"mqxm\":\"" + mqxm + "\",\"fqxm\":\"" + fqxm + "\"}" +
"&ip=10.0.0.0&mac=12.2dd.dfsda&qx="+qx+"&yljg="+yljg+"&userName="+userName;
String a =wsUrl+"api/dyda";
return HttpUtils.sendGet(a, param);
}
public List<ListCsqxDadyResultVo> queryBqData(String csrq, String xm, String xzq, String cszbh, String mqzjlx, String mqzjhm, String mqxm, String fqxm) {
return listCsqxDadyDao.queryBqData(csrq,xm,xzq,cszbh,mqzjlx,mqzjhm,mqxm,fqxm);
} @ResponseBody
@RequestMapping(value = "queryList", method = RequestMethod.POST)
public DataGrid<ListCsqxDadyResultVo> queryList(String csrq, String xm, String xzq, String cszbh, String mqzjlx, String mqzjhm, String mqxm, String fqxm){
String wsReturn1 = " ";
String wsReturn2 = " ";
List<ListCsqxDadyResultVo> list = null;
//存市平台未建档数据
List<ListCsqxDadyResultVo> list1 = null;
//存市平台已建档数据
List<ListCsqxDadyResultVo> list2 = null;
//存本区数据
List<ListCsqxDadyResultVo> list3 = null;
try{
//调阅市平台未建档数据
wsReturn1 = listCsqxDadyService.queryWjdDataFromSpt(csrq,xm,xzq,cszbh,mqzjlx,mqzjhm,mqxm,fqxm,getSessionUser().getUsername(),getQx(),getSessionUser().getOrgCode());
//调阅市平台已建档数据
wsReturn2 = listCsqxDadyService.queryYjdDataFromSpt(csrq,xm,xzq,cszbh,mqzjlx,mqzjhm,mqxm,fqxm,getSessionUser().getUsername(),getQx(),getSessionUser().getOrgCode());
//将json数据转为list数据
list1 = new Gson().fromJson(wsReturn1,new TypeToken<ArrayList<ListCsqxDadyResultVo>>(){}.getType());
list2 = new Gson().fromJson(wsReturn2,new TypeToken<ArrayList<ListCsqxDadyResultVo>>(){}.getType());
list3 = listCsqxDadyService.queryBqData(csrq,xm,xzq,cszbh,mqzjlx,mqzjhm,mqxm,fqxm);
list.addAll(list1);
list.addAll(list2);
list.addAll(list3);
if(list != null && list.size()>0){
for(ListCsqxDadyResultVo rsVo: list){
if (StringUtils.isValid(rsVo.getXb())){
rsVo.setXb(FnsUtils.optionValue("00001",rsVo.getXb()));
}
}
}
}catch (Exception e){
logger.error("异常",e);
}
return new DataGrid<ListCsqxDadyResultVo>(list.size(),list);
}