接手的前人代码,本地测试环境这个是没问题的,前后端分离,测试环境下后端返回数据了,前端请求状态200,但是返回的视图确是500 服务器错误。
@Override
@Transactional(rollbackFor = Exception.class)
public JSONObject selectStatisticAnalysisList(StatisticAnalysisVO statisticAnalysisVO) {
String orgCode="";
if(StringUtils.isEmpty(statisticAnalysisVO.getDeptId())){
DangerDynamicTemplate dangerDynamicTemplate = dangerDynamicTemplateMapper.selectById(statisticAnalysisVO.getId());
orgCode= dangerDynamicTemplate.getOrgCode();
}else if(statisticAnalysisVO.getDeptId() != null && !"".equals(statisticAnalysisVO.getDeptId())){
orgCode =statisticAnalysisVO.getDeptId();
}
if(!"".equals(orgCode) && orgCode.contains(",")){
statisticAnalysisVO.setDeptId("'"+orgCode.replace(",","','")+"'");
}else if (!"".equals(orgCode)){
statisticAnalysisVO.setDeptId("'"+orgCode+"'");
}
JSONObject resultMap = new JSONObject();
getProfessionCondiction(statisticAnalysisVO);
List<JSONObject> resultList = null;
// 处理省分
try {
resultList = statisticAnalysisMapper.selectStatisticAnalysisList(statisticAnalysisVO);
JSONObject totalVo = getStatisticAnalysisVOTotalVO(resultList);
resultList.add(totalVo);
resultMap.put("code","200");
resultMap.put("msg","成功");
resultMap.put("result",resultList);
return resultMap;
}catch (Exception e){
resultMap.put("code","100");
resultMap.put("msg","失败");
resultMap.put("result","");
return resultMap;
}
}