|
@@ -36,8 +36,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
public Long sumUsedSpaceByCameraId(Long cameraId, String spaceTypeStr) {
|
|
public Long sumUsedSpaceByCameraId(Long cameraId, String spaceTypeStr) {
|
|
LambdaQueryWrapper<ScenePro> wrapper = new LambdaQueryWrapper<ScenePro>()
|
|
LambdaQueryWrapper<ScenePro> wrapper = new LambdaQueryWrapper<ScenePro>()
|
|
.eq(ScenePro::getCameraId, cameraId)
|
|
.eq(ScenePro::getCameraId, cameraId)
|
|
- .in(ScenePro::getStatus, SceneStatus.SUCCESS.code(), SceneStatus.NO_DISPLAY.code())
|
|
|
|
- .eq(ScenePro::getPayStatus, PayStatus.PAY.code());
|
|
|
|
|
|
+ .in(ScenePro::getStatus, SceneStatus.SUCCESS.code(), SceneStatus.NO_DISPLAY.code());
|
|
|
|
|
|
SpaceType spaceType = SpaceType.get(spaceTypeStr);
|
|
SpaceType spaceType = SpaceType.get(spaceTypeStr);
|
|
switch (spaceType){
|
|
switch (spaceType){
|
|
@@ -52,6 +51,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
return Objects.isNull(space) ? 0L : space;
|
|
return Objects.isNull(space) ? 0L : space;
|
|
}).sum();
|
|
}).sum();
|
|
case SP:
|
|
case SP:
|
|
|
|
+ wrapper.eq(ScenePro::getPayStatus, PayStatus.PAY.code());
|
|
return this.count(wrapper);
|
|
return this.count(wrapper);
|
|
}
|
|
}
|
|
return 0L;
|
|
return 0L;
|