|
|
@@ -117,7 +117,7 @@ public class SceneEvidenceServiceImpl extends ServiceImpl<ISceneEvidenceMapper,
|
|
|
this.reviseSceneMid(param.getNum());
|
|
|
|
|
|
//推送痕迹物证
|
|
|
- if(haixinProperties.isPushEvidence()){
|
|
|
+ if(haixinProperties.isPushEvidence() && StrUtil.isNotEmpty(scenePlus.getKNo())){
|
|
|
this.pushEvidenceToHaixin(param.getNum(), addVOList);
|
|
|
}
|
|
|
}
|
|
|
@@ -142,7 +142,10 @@ public class SceneEvidenceServiceImpl extends ServiceImpl<ISceneEvidenceMapper,
|
|
|
Map<String, JSONObject> map = this.genSceneMaterialEvidence(scenePlus, evidenceParamVO);
|
|
|
sceneMaterialEvidenceList.add(map);
|
|
|
}
|
|
|
- haixinClient.saveSceneInfo(haixinProperties.getRealHost(scenePlus.getPushAddress()).concat(haixinProperties.getApi().getSaveSceneInfo()), haixinProperties.getAppKey(), jsonObject);
|
|
|
+ JSONObject saveSceneInfoResp = haixinClient.saveSceneInfo(haixinProperties.getRealHost(scenePlus.getPushAddress()).concat(haixinProperties.getApi().getSaveSceneInfo()), haixinProperties.getAppKey(), jsonObject);
|
|
|
+ if(saveSceneInfoResp == null && saveSceneInfoResp.getIntValue("flag") == 0){
|
|
|
+ throw new BusinessException(ErrorCode.SYSTEM_ERROR.code(), saveSceneInfoResp.getString("msg"));
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|