|
@@ -1610,7 +1610,7 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
}
|
|
}
|
|
|
|
|
|
private ScenePlusVO buildScenePost(String dataSource, JSONObject jsonObject, String buildType, long cameraType,
|
|
private ScenePlusVO buildScenePost(String dataSource, JSONObject jsonObject, String buildType, long cameraType,
|
|
- String sceneNum, Camera camera, CameraDetail cameraDetail, int rebuild,String icon,User user, String fileName) throws Exception {
|
|
|
|
|
|
+ String sceneNum, Camera camera, CameraDetail cameraDetail, int rebuild,String icon,User user) throws Exception {
|
|
String imgViewPath = String.format(UploadFilePath.IMG_VIEW_PATH, sceneNum);
|
|
String imgViewPath = String.format(UploadFilePath.IMG_VIEW_PATH, sceneNum);
|
|
|
|
|
|
JSONObject firmwareVersion = new JSONObject();
|
|
JSONObject firmwareVersion = new JSONObject();
|
|
@@ -1647,6 +1647,11 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
jsonObject.getInteger("scenetype"), jsonObject.getString("gps"), rebuild,
|
|
jsonObject.getInteger("scenetype"), jsonObject.getString("gps"), rebuild,
|
|
jsonObject.getInteger("resolution"), firmwareVersion.toString(), sceneUrl, buildType, cameraDetail.getCooperationUser());
|
|
jsonObject.getInteger("resolution"), firmwareVersion.toString(), sceneUrl, buildType, cameraDetail.getCooperationUser());
|
|
|
|
|
|
|
|
+ ScenePlus scenePlus = scenePlusService.getScenePlusByNum(sceneNum);
|
|
|
|
+ scenePlus.setTaskId(jsonObject.getString("taskId"));
|
|
|
|
+ scenePlus.setKNo(jsonObject.getString("kNo"));
|
|
|
|
+ scenePlusService.updateById(scenePlus);
|
|
|
|
+
|
|
BuildSceneCallMessage mqMessage = getBuildSceneMqMessage(sceneNum, cameraType, algorithm, jsonObject, buildType, scenePlusVO.getDataSource());
|
|
BuildSceneCallMessage mqMessage = getBuildSceneMqMessage(sceneNum, cameraType, algorithm, jsonObject, buildType, scenePlusVO.getDataSource());
|
|
|
|
|
|
if (cameraDetail.getCompanyId() != null) {
|
|
if (cameraDetail.getCompanyId() != null) {
|
|
@@ -1659,13 +1664,6 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
mqMessage.getExt().put("deleteExtras", true);
|
|
mqMessage.getExt().put("deleteExtras", true);
|
|
mqMessage.getExt().put("gps", jsonObject.getString("gps"));
|
|
mqMessage.getExt().put("gps", jsonObject.getString("gps"));
|
|
mqMessage.getExt().put("threeCamType", scenePlusVO.getThreeCamType());
|
|
mqMessage.getExt().put("threeCamType", scenePlusVO.getThreeCamType());
|
|
- mqMessage.getExt().put("filename", fileName);
|
|
|
|
-
|
|
|
|
- SceneFilename sceneFilename = new SceneFilename();
|
|
|
|
- sceneFilename.setNum(sceneNum);;
|
|
|
|
- sceneFilename.setFilename(fileName);
|
|
|
|
- sceneFilename.setUnicode(unicode);
|
|
|
|
- sceneFilenameService.save(sceneFilename);
|
|
|
|
|
|
|
|
rabbitMqProducer.sendByWorkQueue(queueModelingPre, mqMessage);
|
|
rabbitMqProducer.sendByWorkQueue(queueModelingPre, mqMessage);
|
|
|
|
|
|
@@ -2345,10 +2343,10 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public ResultData noticeBuild(String uuid, String fileName, String dataSource) throws Exception {
|
|
|
|
|
|
+ public ResultData noticeBuild(String uuid, Long bdId, String dataSource) throws Exception {
|
|
log.info("通知计算,uuid:{} " + uuid);
|
|
log.info("通知计算,uuid:{} " + uuid);
|
|
|
|
|
|
- SceneOrigBd sceneOrigBd = sceneOrigBdService.getEnableOne(fileName);
|
|
|
|
|
|
+ SceneOrigBd sceneOrigBd = sceneOrigBdService.getById(bdId);
|
|
|
|
|
|
try {
|
|
try {
|
|
String[] uuidArr = uuid.split("_");
|
|
String[] uuidArr = uuid.split("_");
|
|
@@ -2358,6 +2356,8 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
String homePath = SceneUtil.getHomePath(dataSource);
|
|
String homePath = SceneUtil.getHomePath(dataSource);
|
|
JSONObject fdageData = JSONObject.parseObject(fYunFileService.getFileContent(homePath + "data.fdage"));
|
|
JSONObject fdageData = JSONObject.parseObject(fYunFileService.getFileContent(homePath + "data.fdage"));
|
|
int camType = fdageData.getJSONObject("cam").getIntValue("type");
|
|
int camType = fdageData.getJSONObject("cam").getIntValue("type");
|
|
|
|
+ fdageData.put("taskId", sceneOrigBd.getTaskId());
|
|
|
|
+ fdageData.put("kNo", sceneOrigBd.getKNo());
|
|
|
|
|
|
//相机入库
|
|
//相机入库
|
|
String cameraInStoreUrl = fdServiceUrl + "/service/manage/inner/cameraInStore";
|
|
String cameraInStoreUrl = fdServiceUrl + "/service/manage/inner/cameraInStore";
|
|
@@ -2393,14 +2393,13 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
|
|
|
|
//调注册用户接口
|
|
//调注册用户接口
|
|
Map<String, Object> params = new HashMap<>();
|
|
Map<String, Object> params = new HashMap<>();
|
|
- params.put("ryId", sceneOrigBd.getJyh());
|
|
|
|
- params.put("ryNo", sceneOrigBd.getJyh());
|
|
|
|
- params.put("nickName", sceneOrigBd.getUserXm());
|
|
|
|
- params.put("password", AesUtil.encryptCBC("Aa123456", userPasswordKey, userPasswordIv, AesUtil.ALMODE_CBC_NOPADDING));
|
|
|
|
|
|
+ params.put("ryId", sceneOrigBd.getRyId());
|
|
|
|
+ params.put("ryNo", sceneOrigBd.getRyNo());
|
|
|
|
+ params.put("password", AesUtil.encryptCBC(sceneOrigBd.getPassword(), userPasswordKey, userPasswordIv, AesUtil.ALMODE_CBC_NOPADDING));
|
|
String url = fdServiceUrl.concat(URL_ADD_UCENTER_USER);
|
|
String url = fdServiceUrl.concat(URL_ADD_UCENTER_USER);
|
|
ResultData post1 = myClient.post(url, params);
|
|
ResultData post1 = myClient.post(url, params);
|
|
log.info("---------registerUser result:{}-----------", post1);
|
|
log.info("---------registerUser result:{}-----------", post1);
|
|
- JyUser jyUser = jyUserService.getByRyId(sceneOrigBd.getJyh());
|
|
|
|
|
|
+ JyUser jyUser = jyUserService.getByRyId(sceneOrigBd.getRyId());
|
|
User user = userService.getById(jyUser.getUserId());
|
|
User user = userService.getById(jyUser.getUserId());
|
|
if(Objects.isNull(jyUser)){
|
|
if(Objects.isNull(jyUser)){
|
|
throw new RuntimeException("注册用户失败");
|
|
throw new RuntimeException("注册用户失败");
|
|
@@ -2418,7 +2417,7 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
sceneNum = scene3dNumService.generateSceneNum(cameraDetail.getType());
|
|
sceneNum = scene3dNumService.generateSceneNum(cameraDetail.getType());
|
|
}
|
|
}
|
|
|
|
|
|
- buildScenePost(dataSource, fdageData, "V3", cameraType, sceneNum, camera, cameraDetail, rebuild, "", user, fileName);
|
|
|
|
|
|
+ buildScenePost(dataSource, fdageData, "V3", cameraType, sceneNum, camera, cameraDetail, rebuild, "", user);
|
|
|
|
|
|
scenePlus = scenePlusService.getScenePlusByNum(sceneNum);
|
|
scenePlus = scenePlusService.getScenePlusByNum(sceneNum);
|
|
|
|
|