|
@@ -8,6 +8,7 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.fdkankan.common.constant.CommonStatus;
|
|
import com.fdkankan.common.constant.CommonStatus;
|
|
|
import com.fdkankan.common.constant.ErrorCode;
|
|
import com.fdkankan.common.constant.ErrorCode;
|
|
|
|
|
+import com.fdkankan.common.constant.PayStatus;
|
|
|
import com.fdkankan.common.constant.SceneSource;
|
|
import com.fdkankan.common.constant.SceneSource;
|
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
|
import com.fdkankan.common.util.AesUtil;
|
|
import com.fdkankan.common.util.AesUtil;
|
|
@@ -82,6 +83,10 @@ public class UploadShootingServiceImpl implements UploadShootingService {
|
|
|
private ISceneEditControlsService sceneEditControlsService;
|
|
private ISceneEditControlsService sceneEditControlsService;
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private RabbitMqProducer mqProducer;
|
|
private RabbitMqProducer mqProducer;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private IFdkkLaserService fdkkLaserService;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private ICameraService cameraService;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void uploadFile(SendCallAlgorithmParam param) throws InterruptedException {
|
|
public void uploadFile(SendCallAlgorithmParam param) throws InterruptedException {
|
|
@@ -162,6 +167,7 @@ public class UploadShootingServiceImpl implements UploadShootingService {
|
|
|
String title = dataFdage.getString("name");
|
|
String title = dataFdage.getString("name");
|
|
|
|
|
|
|
|
OrigFileUploadBatch origFileUploadBatch = batches.get(0);
|
|
OrigFileUploadBatch origFileUploadBatch = batches.get(0);
|
|
|
|
|
+ Camera camera = null;
|
|
|
if(detail.getIndex() == null || detail.getIndex() != -1){
|
|
if(detail.getIndex() == null || detail.getIndex() != -1){
|
|
|
OrigFileUpload origFileUpload = origFileUploadService.getByBatchIdAndFileName(origFileUploadBatch.getBatchId(), "config.json");
|
|
OrigFileUpload origFileUpload = origFileUploadService.getByBatchIdAndFileName(origFileUploadBatch.getBatchId(), "config.json");
|
|
|
String localPath = ConstantFilePath.BUILD_MODEL_PATH + "upload_while_shooting/" + detail.getUuid() + "/" + origFileUploadBatch.getPtIndex() + "/" + detail.getFileName();
|
|
String localPath = ConstantFilePath.BUILD_MODEL_PATH + "upload_while_shooting/" + detail.getUuid() + "/" + origFileUploadBatch.getPtIndex() + "/" + detail.getFileName();
|
|
@@ -175,6 +181,7 @@ public class UploadShootingServiceImpl implements UploadShootingService {
|
|
|
cameraInStoreParams.put("cameraType", camType);
|
|
cameraInStoreParams.put("cameraType", camType);
|
|
|
cameraInStoreParams.put("snCode", snCode);
|
|
cameraInStoreParams.put("snCode", snCode);
|
|
|
ResultData post = myClient.post(cameraInStoreUrl, cameraInStoreParams);
|
|
ResultData post = myClient.post(cameraInStoreUrl, cameraInStoreParams);
|
|
|
|
|
+ camera = cameraService.getBySnCode(snCode);
|
|
|
log.info("---------cameraInStore result:{}-----------", post);
|
|
log.info("---------cameraInStore result:{}-----------", post);
|
|
|
|
|
|
|
|
//注册用户
|
|
//注册用户
|
|
@@ -223,6 +230,7 @@ public class UploadShootingServiceImpl implements UploadShootingService {
|
|
|
scenePlusExt.setDataSource(dataSource);
|
|
scenePlusExt.setDataSource(dataSource);
|
|
|
scenePlus.setNum(sceneNum);
|
|
scenePlus.setNum(sceneNum);
|
|
|
scenePlus.setSceneSource(SceneSource.BM.code());
|
|
scenePlus.setSceneSource(SceneSource.BM.code());
|
|
|
|
|
+ scenePlus.setCameraId(camera.getId());
|
|
|
scenePlus.setPreview(CommonStatus.YES.code());
|
|
scenePlus.setPreview(CommonStatus.YES.code());
|
|
|
if (camType == CameraTypeEnum.DOUBLE_EYE_TURN.getType()) {
|
|
if (camType == CameraTypeEnum.DOUBLE_EYE_TURN.getType()) {
|
|
|
scenePlus.setSceneSource(SceneSource.ZT.code());
|
|
scenePlus.setSceneSource(SceneSource.ZT.code());
|
|
@@ -264,6 +272,8 @@ public class UploadShootingServiceImpl implements UploadShootingService {
|
|
|
sceneEditControls.setEditInfoId(sceneEditInfo.getId());
|
|
sceneEditControls.setEditInfoId(sceneEditInfo.getId());
|
|
|
sceneEditControlsService.saveOrUpdate(sceneEditControls);
|
|
sceneEditControlsService.saveOrUpdate(sceneEditControls);
|
|
|
|
|
|
|
|
|
|
+ fdkkLaserService.saveScene(scenePlus, dataFdage, camera, user.getUserName(), false, PayStatus.NOT_PAY.code(), 5);
|
|
|
|
|
+
|
|
|
JSONObject preParams = new JSONObject();
|
|
JSONObject preParams = new JSONObject();
|
|
|
preParams.put("sceneCode", sceneNum);
|
|
preParams.put("sceneCode", sceneNum);
|
|
|
preParams.put("index", detail.getIndex());
|
|
preParams.put("index", detail.getIndex());
|