|
|
|
@ -18,24 +18,25 @@ public class ResultAnnalysisServiceImpl implements ResultAnalysisService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public String selectChannelImgByPatrolPointId(String patrolPointId) { |
|
|
|
String resImageUrl=null; |
|
|
|
String jsonStr=null; |
|
|
|
String pointCode = resultAnalysisMapper.selectChannelImgByPatrolPointCode(patrolPointId); |
|
|
|
int index = pointCode.indexOf("|"); |
|
|
|
String pointId = pointCode.substring(index + 1); |
|
|
|
jsonStr = resultAnalysisMapper.selectChannelImgByPatrolPointId(pointId); |
|
|
|
if (jsonStr==null){ |
|
|
|
jsonStr=resultAnalysisMapper.selectImgByPatrolPointId(patrolPointId); |
|
|
|
} |
|
|
|
resImageUrl = extractResImageUrl(jsonStr, patrolPointId); |
|
|
|
if (resImageUrl==null){ |
|
|
|
try { |
|
|
|
JSONObject jsonObject = JSONObject.parseObject(jsonStr); |
|
|
|
resImageUrl = jsonObject.getString("resImageUrl"); |
|
|
|
} catch (Exception e) { |
|
|
|
e.getMessage(); |
|
|
|
} |
|
|
|
} |
|
|
|
// String resImageUrl=null; |
|
|
|
// String jsonStr=null; |
|
|
|
// String pointCode = resultAnalysisMapper.selectChannelImgByPatrolPointCode(patrolPointId); |
|
|
|
// int index = pointCode.indexOf("|"); |
|
|
|
// String pointId = pointCode.substring(index + 1); |
|
|
|
// jsonStr = resultAnalysisMapper.selectChannelImgByPatrolPointId(pointId); |
|
|
|
// if (jsonStr==null){ |
|
|
|
// jsonStr=resultAnalysisMapper.selectImgByPatrolPointId(patrolPointId); |
|
|
|
// } |
|
|
|
// resImageUrl = extractResImageUrl(jsonStr, patrolPointId); |
|
|
|
// if (resImageUrl==null){ |
|
|
|
// try { |
|
|
|
// JSONObject jsonObject = JSONObject.parseObject(jsonStr); |
|
|
|
// resImageUrl = jsonObject.getString("resImageUrl"); |
|
|
|
// } catch (Exception e) { |
|
|
|
// e.getMessage(); |
|
|
|
// } |
|
|
|
// } |
|
|
|
String resImageUrl = resultAnalysisMapper.selectImg(patrolPointId); |
|
|
|
return resImageUrl != null ? resImageUrl : "Image URL not found!!!"; |
|
|
|
} |
|
|
|
|
|
|
|
|