|
@@ -130,6 +130,7 @@ public class SceneEvidenceServiceImpl extends ServiceImpl<ISceneEvidenceMapper,
|
|
|
Long userId = scenePlus.getUserId();
|
|
Long userId = scenePlus.getUserId();
|
|
|
JyUser jyUser = jyUserService.getByUserId(userId.intValue());
|
|
JyUser jyUser = jyUserService.getByUserId(userId.intValue());
|
|
|
|
|
|
|
|
|
|
+
|
|
|
//组装参数
|
|
//组装参数
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
jsonObject.put("cid", jyUser.getIdCard());
|
|
jsonObject.put("cid", jyUser.getIdCard());
|
|
@@ -138,16 +139,15 @@ public class SceneEvidenceServiceImpl extends ServiceImpl<ISceneEvidenceMapper,
|
|
|
List<Map<String, JSONObject>> sceneMaterialEvidenceList = new ArrayList<>();
|
|
List<Map<String, JSONObject>> sceneMaterialEvidenceList = new ArrayList<>();
|
|
|
jsonObject.put("sceneMaterialEvidenceList", sceneMaterialEvidenceList);
|
|
jsonObject.put("sceneMaterialEvidenceList", sceneMaterialEvidenceList);
|
|
|
for (EvidenceParamVO evidenceParamVO : addVOList) {
|
|
for (EvidenceParamVO evidenceParamVO : addVOList) {
|
|
|
- Map<String, JSONObject> map = this.genSceneMaterialEvidence(num, evidenceParamVO);
|
|
|
|
|
|
|
+ Map<String, JSONObject> map = this.genSceneMaterialEvidence(scenePlus, evidenceParamVO);
|
|
|
sceneMaterialEvidenceList.add(map);
|
|
sceneMaterialEvidenceList.add(map);
|
|
|
}
|
|
}
|
|
|
- String host = StrUtil.isNotEmpty(scenePlus.getPushAddress()) ? scenePlus.getPushAddress() : haixinProperties.getHost();
|
|
|
|
|
- haixinClient.saveSceneInfo(host.concat(haixinProperties.getApi().getSaveSceneInfo()), haixinProperties.getAppKey(), jsonObject);
|
|
|
|
|
|
|
+ haixinClient.saveSceneInfo(haixinProperties.getRealHost(scenePlus.getPushAddress()).concat(haixinProperties.getApi().getSaveSceneInfo()), haixinProperties.getAppKey(), jsonObject);
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private Map<String, JSONObject> genSceneMaterialEvidence(String num, EvidenceParamVO evidenceParamVO){
|
|
|
|
|
|
|
+ private Map<String, JSONObject> genSceneMaterialEvidence(ScenePlus scenePlus, EvidenceParamVO evidenceParamVO){
|
|
|
|
|
|
|
|
Map<String, JSONObject> result = new HashMap<>();
|
|
Map<String, JSONObject> result = new HashMap<>();
|
|
|
|
|
|
|
@@ -234,8 +234,8 @@ public class SceneEvidenceServiceImpl extends ServiceImpl<ISceneEvidenceMapper,
|
|
|
return false;
|
|
return false;
|
|
|
}).map(v -> JSON.parseObject(JSON.toJSONString(v))).get();
|
|
}).map(v -> JSON.parseObject(JSON.toJSONString(v))).get();
|
|
|
String fileName = firstImageObj.getString("src");
|
|
String fileName = firstImageObj.getString("src");
|
|
|
- String imagePath = ossProperties.getAbsolutePath(String.format(UploadFilePath.USER_EDIT_PATH, num)) + fileName;
|
|
|
|
|
- JSONObject jsonObject = haixinClient.uploadToFdfs(haixinProperties.getHost().concat(haixinProperties.getApi().getFdfsUpload()), imagePath);
|
|
|
|
|
|
|
+ String imagePath = ossProperties.getAbsolutePath(String.format(UploadFilePath.USER_EDIT_PATH, scenePlus.getNum())) + fileName;
|
|
|
|
|
+ JSONObject jsonObject = haixinClient.uploadToFdfs(haixinProperties.getRealHost(scenePlus.getPushAddress()).concat(haixinProperties.getApi().getFdfsUpload()), imagePath);
|
|
|
JSONObject uploadToFdfsResp = jsonObject.getJSONObject("data");
|
|
JSONObject uploadToFdfsResp = jsonObject.getJSONObject("data");
|
|
|
//海信文件服务器存储路径
|
|
//海信文件服务器存储路径
|
|
|
String fileServerPath = uploadToFdfsResp.getString("fileNameRemote");
|
|
String fileServerPath = uploadToFdfsResp.getString("fileNameRemote");
|