From 3a3339a4b375aa3f98cd256b81e3608386b6901b Mon Sep 17 00:00:00 2001
From: yanghui <2536613402@qq.com>
Date: 星期五, 02 十二月 2022 13:49:11 +0800
Subject: [PATCH] Merge branch 'local_20221104' into huacheng_test
---
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