|
|
@@ -132,33 +132,6 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
public HashMap<String, SceneNumVo> findSceneNumber(String token) {
|
|
|
HashMap<String, SceneNumVo> hashMap = new HashMap<>();
|
|
|
User user = userService.getByUserName(JwtUtil.getUsername(token));
|
|
|
-// SceneNumVo sceneNumVoKk = getSceneNumVoByType(Arrays.asList(1,2,12,13,14), user.getId());
|
|
|
-// Integer oldNum = sceneService.getCountByUserId(user.getId());
|
|
|
-// sceneNumVoKk.setSceneNum( oldNum + sceneNumVoKk.getSceneNum());
|
|
|
-// sceneNumVoKk.setTotalNum(oldNum + sceneNumVoKk.getTotalNum());
|
|
|
-//
|
|
|
-// SceneNumVo sceneNumVoKj = getSceneNumVoByType(Collections.singletonList(3), user.getId());
|
|
|
-//
|
|
|
-// SceneNumVo sceneNumVoSS = fdkkLaserService.getLaserSceneNumByUser(token,4);
|
|
|
-// SceneNumVo sceneNumVoSSObj = getSceneNumVoByObjType(Arrays.asList(4), user.getId());
|
|
|
-//
|
|
|
-// SceneNumVo sceneNumVoSG = fdkkLaserService.getLaserSceneNumByUser(token,5);
|
|
|
-// SceneNumVo sceneNumVoSGObj = getSceneNumVoByObjType(Arrays.asList(5), user.getId());
|
|
|
-//
|
|
|
-// SceneNumVo sceneNumVoE57 = fdkkLaserService.getLaserSceneNumByUser(token,57);
|
|
|
-// SceneNumVo sceneNumVoE57Obj = getSceneNumVoByObjType(Arrays.asList(57), user.getId());
|
|
|
-//
|
|
|
-// SceneNumVo sceneNumVoSX = fdkkLaserService.getLaserSceneNumByUser(token,7);
|
|
|
-// hashMap.put("kk",sceneNumVoKk);
|
|
|
-// hashMap.put("kJ",sceneNumVoKj);
|
|
|
-// hashMap.put("SS",sceneNumVoSS);
|
|
|
-// hashMap.put("SS_OBJ",sceneNumVoSSObj);
|
|
|
-// hashMap.put("SG",sceneNumVoSG);
|
|
|
-// hashMap.put("SG_OBJ",sceneNumVoSGObj);
|
|
|
-// hashMap.put("e57",sceneNumVoE57);
|
|
|
-// hashMap.put("e57_OBJ",sceneNumVoE57Obj);
|
|
|
-// hashMap.put("sx",sceneNumVoSX);
|
|
|
-
|
|
|
|
|
|
List<SceneNumVo> groupBySceneSouceV3 = scenePlusService.getGroupBySceneSouceV3(user.getId());
|
|
|
List<SceneNumVo> groupBySceneSouceV4 = scenePlusService.getGroupBySceneSouceV4(user.getId());
|
|
|
@@ -229,24 +202,6 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
sceneNumVo.setTotalNum(sceneNumVo.getSceneNum() + sceneNumVo.getCooperationSceneNum());
|
|
|
return sceneNumVo;
|
|
|
}
|
|
|
- private SceneNumVo getSceneNumVoByObjType(List<Integer> sceneSourceList, Long userId){
|
|
|
- SceneNumVo sceneNumVo = new SceneNumVo();
|
|
|
- LambdaQueryWrapper<ScenePro> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryWrapper.eq(ScenePro::getUserId, userId);
|
|
|
- queryWrapper.in(ScenePro::getSceneSource, sceneSourceList);
|
|
|
- queryWrapper.eq(ScenePro::getIsUpgrade, 0);
|
|
|
- queryWrapper.eq(ScenePro::getIsObj,1);
|
|
|
- Integer sceneNum = Math.toIntExact(this.count(queryWrapper));
|
|
|
- List<ScenePlus> scenePlusList = scenePlusService.getCountByUserIdAndSceneSource(userId,sceneSourceList,1);
|
|
|
-
|
|
|
- long plusCount = scenePlusList.size();
|
|
|
- Long cooperNum = sceneCooperationService.getCooperationSceneNum(userId, sceneSourceList);
|
|
|
-
|
|
|
- sceneNumVo.setCooperationSceneNum(cooperNum);
|
|
|
- sceneNumVo.setSceneNum(sceneNum + plusCount);
|
|
|
- sceneNumVo.setTotalNum(sceneNumVo.getSceneNum() + sceneNumVo.getCooperationSceneNum());
|
|
|
- return sceneNumVo;
|
|
|
- }
|
|
|
|
|
|
|
|
|
@Override
|