From 3c884ccd7b51edf3b36840bf99de5edaa41a38a7 Mon Sep 17 00:00:00 2001 From: 张天森 <1292933220@qq.com> Date: 星期三, 12 十月 2022 19:05:28 +0800 Subject: [PATCH] 三说会堂事件流程处理 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcRegionServiceImpl.java | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 42 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcRegionServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcRegionServiceImpl.java index 55d77a1..35debad 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcRegionServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcRegionServiceImpl.java @@ -35,7 +35,48 @@ } @Override - public R levelList() { + public R levelList(Integer level,String code) { + if(level==1){ + List<ProvinceCityReturnVO> firstLevel=this.baseMapper.selectFirst(); + return R.ok(firstLevel); + } + if(level==2){ + List<ProvinceCityReturnVO> secondLevel=this.baseMapper.selectSecond(code); + return R.ok(secondLevel); + } + if(level==3){ + List<ProvinceCityReturnVO> thirdLevel=this.baseMapper.selectThird(code); + return R.ok(thirdLevel); + } + if(level==4){ + List<ProvinceCityReturnVO> fourthLevel=this.baseMapper.selectFourth(code); + return R.ok(fourthLevel); + } + return R.fail("参数错误"); +// if(stringRedisTemplate.hasKey("levelList")){ +// return R.ok(stringRedisTemplate.opsForValue().get("levelList")); +// } +// else { +// List<ProvinceCityReturnVO> firstLevel=this.baseMapper.selectFirst(); +// firstLevel.forEach(provinceCityReturnVO -> { +// List<ProvinceCityReturnVO> secondLevel=this.baseMapper.selectSecond(provinceCityReturnVO.getCode()); +// secondLevel.forEach(provinceCityReturnVO1 -> { +// List<ProvinceCityReturnVO> thirdLevel=this.baseMapper.selectThird(provinceCityReturnVO1.getCode()); +// thirdLevel.forEach(provinceCityReturnVO2 -> { +// List<ProvinceCityReturnVO> fourthLevel=this.baseMapper.selectFourth(provinceCityReturnVO2.getCode()); +// provinceCityReturnVO2.setProvinceCityReturnVOList(fourthLevel); +// }); +// provinceCityReturnVO1.setProvinceCityReturnVOList(thirdLevel); +// }); +// provinceCityReturnVO.setProvinceCityReturnVOList(secondLevel); +// }); +// stringRedisTemplate.opsForValue().set("levelList", JSON.toJSONString(firstLevel)); +// return R.ok(firstLevel); +// } + } + + @Override + public R levelListBackstage() { if(stringRedisTemplate.hasKey("levelList")){ return R.ok(stringRedisTemplate.opsForValue().get("levelList")); } -- Gitblit v1.7.1