|
@@ -739,24 +739,35 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void restStoreSuccess(String num) {
|
|
public void restStoreSuccess(String num) {
|
|
|
|
+ Integer sceneResource = null;
|
|
ScenePro scenePro = this.getByNum(num);
|
|
ScenePro scenePro = this.getByNum(num);
|
|
Date time = Dateutils.dateAddOneMonth(new Date(),-11);
|
|
Date time = Dateutils.dateAddOneMonth(new Date(),-11);
|
|
|
|
+ String date = Dateutils.getDate(time);
|
|
if(scenePro!=null ){
|
|
if(scenePro!=null ){
|
|
|
|
+ sceneResource = scenePro.getSceneSource();
|
|
LambdaUpdateWrapper<ScenePro> wrapper = new LambdaUpdateWrapper<>();
|
|
LambdaUpdateWrapper<ScenePro> wrapper = new LambdaUpdateWrapper<>();
|
|
wrapper.eq(ScenePro::getId,scenePro.getId());
|
|
wrapper.eq(ScenePro::getId,scenePro.getId());
|
|
- wrapper.set(ScenePro::getCreateTime,Dateutils.getDate(time));
|
|
|
|
|
|
+ wrapper.set(ScenePro::getCreateTime,date);
|
|
this.update(wrapper);
|
|
this.update(wrapper);
|
|
}
|
|
}
|
|
ScenePlus scenePlus = scenePlusService.getByNum(num);
|
|
ScenePlus scenePlus = scenePlusService.getByNum(num);
|
|
if(scenePlus != null ){
|
|
if(scenePlus != null ){
|
|
|
|
+ sceneResource = scenePlus.getSceneSource();
|
|
ScenePlusExt scenePlusExt = scenePlusExtService.getByPlusId(scenePlus.getId());
|
|
ScenePlusExt scenePlusExt = scenePlusExtService.getByPlusId(scenePlus.getId());
|
|
if(scenePlusExt != null){
|
|
if(scenePlusExt != null){
|
|
LambdaUpdateWrapper<ScenePlusExt> wrapper = new LambdaUpdateWrapper<>();
|
|
LambdaUpdateWrapper<ScenePlusExt> wrapper = new LambdaUpdateWrapper<>();
|
|
wrapper.eq(ScenePlusExt::getId,scenePlusExt.getId());
|
|
wrapper.eq(ScenePlusExt::getId,scenePlusExt.getId());
|
|
- wrapper.set(ScenePlusExt::getAlgorithmTime,Dateutils.getDate(time));
|
|
|
|
|
|
+ wrapper.set(ScenePlusExt::getAlgorithmTime,date);
|
|
scenePlusExtService.update(wrapper);
|
|
scenePlusExtService.update(wrapper);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ //深时场景通知修改计算完成时间
|
|
|
|
+ if(sceneResource != null && (sceneResource == 4 || sceneResource == 5)){
|
|
|
|
+ HashMap<String,String> map = new HashMap<>();
|
|
|
|
+ map.put("sceneCode",num);
|
|
|
|
+ map.put("algorithmTime",date);
|
|
|
|
+ rabbitMqProducer.sendByWorkQueue(MqQueueUtil.laserUnfreezeScene,map);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|