|
@@ -117,16 +117,16 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void updatePayStatus(String num,String version,Integer sceneSource,Integer payStatus,Long cameraId,Long userId) {
|
|
|
+ public void updatePayStatus(String num,String version,Integer sceneSource,Integer payStatus,CameraDetail cameraDetail) {
|
|
|
if(version.equals("v3")){
|
|
|
LambdaUpdateWrapper<ScenePro> wrapper2 = new LambdaUpdateWrapper<>();
|
|
|
wrapper2.set(ScenePro::getPayStatus,payStatus);
|
|
|
wrapper2.eq(ScenePro::getNum,num);
|
|
|
- if(cameraId != null){
|
|
|
- wrapper2.set(ScenePro::getCameraId,cameraId);
|
|
|
+ if(cameraDetail != null){
|
|
|
+ wrapper2.set(ScenePro::getCameraId,cameraDetail.getCameraId());
|
|
|
}
|
|
|
- if(userId != null){
|
|
|
- wrapper2.set(ScenePro::getUserId,userId);
|
|
|
+ if(cameraDetail != null){
|
|
|
+ wrapper2.set(ScenePro::getUserId,cameraDetail.getUserId());
|
|
|
}
|
|
|
sceneProService.update(wrapper2);
|
|
|
updateOssPayStatus(String.format(OssPath.v3_statusPath,num),payStatus);
|
|
@@ -134,18 +134,18 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
|
|
|
LambdaUpdateWrapper<ScenePlus> wrapper = new LambdaUpdateWrapper<>();
|
|
|
wrapper.set(ScenePlus::getPayStatus,payStatus);
|
|
|
wrapper.eq(ScenePlus::getNum,num);
|
|
|
- if(cameraId != null){
|
|
|
- wrapper.set(ScenePlus::getCameraId,cameraId);
|
|
|
+ if(cameraDetail != null){
|
|
|
+ wrapper.set(ScenePlus::getCameraId,cameraDetail.getCameraId());
|
|
|
}
|
|
|
- if(userId != null){
|
|
|
- wrapper.set(ScenePlus::getUserId,userId);
|
|
|
+ if(cameraDetail != null){
|
|
|
+ wrapper.set(ScenePlus::getUserId,cameraDetail.getUserId());
|
|
|
}
|
|
|
this.update(wrapper);
|
|
|
updateOssPayStatus(String.format(OssPath.v4_statusPath,num),payStatus);
|
|
|
}
|
|
|
|
|
|
if(sceneSource == 4 || sceneSource == 5){
|
|
|
- laserService.updateStatus(num,3);
|
|
|
+ laserService.updateStatus(num,payStatus==1?2:3,cameraDetail);
|
|
|
}
|
|
|
|
|
|
|