소스 검색

获取城市

魏超 5 년 전
부모
커밋
6d10116629
1개의 변경된 파일10개의 추가작업 그리고 1개의 파일을 삭제
  1. 10
    1
      src/main/java/com/huiju/estateagents/controller/TdCityController.java

+ 10
- 1
src/main/java/com/huiju/estateagents/controller/TdCityController.java 파일 보기

@@ -5,9 +5,11 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
5 5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 6
 import com.huiju.estateagents.base.ResponseBean;
7 7
 import com.huiju.estateagents.common.CommConstant;
8
+import com.huiju.estateagents.entity.TaMiniapp;
8 9
 import com.huiju.estateagents.entity.TaOrgCity;
9 10
 import com.huiju.estateagents.entity.TdCity;
10 11
 import com.huiju.estateagents.mapper.TaOrgCityMapper;
12
+import com.huiju.estateagents.service.ITaMiniappService;
11 13
 import com.huiju.estateagents.service.ITdCityService;
12 14
 import org.slf4j.Logger;
13 15
 import org.slf4j.LoggerFactory;
@@ -44,6 +46,8 @@ public class TdCityController extends BaseController {
44 46
     @Autowired
45 47
     private TaOrgCityMapper taOrgCityMapper;
46 48
 
49
+    @Autowired
50
+    private ITaMiniappService iTaMiniappService;
47 51
 
48 52
     /**
49 53
      * 中心端城市
@@ -81,9 +85,14 @@ public class TdCityController extends BaseController {
81 85
     @RequestMapping(value="/wx/tdCity",method= RequestMethod.GET)
82 86
     public ResponseBean tdCityListWx(@RequestParam(value = "leveltype", required = false) String leveltype,HttpServletRequest request){
83 87
         ResponseBean responseBean = new ResponseBean();
88
+        String appId = request.getHeader("appId");
84 89
         try {
90
+            //通过appid获取orgId
91
+            QueryWrapper<TaMiniapp> taMiniappQueryWrapper = new QueryWrapper<>();
92
+            taMiniappQueryWrapper.eq("miniapp_id", appId);
93
+            TaMiniapp taMiniapp = iTaMiniappService.getOne(taMiniappQueryWrapper);
85 94
             /**leveltype,暂时保留*/
86
-            List<TdCity> result = iTdCityService.selectWxCity(leveltype,getOrgId(request));
95
+            List<TdCity> result = iTdCityService.selectWxCity(leveltype, taMiniapp.getOrgId());
87 96
             responseBean.addSuccess(result);
88 97
         }catch (Exception e){
89 98
             logger.error("tdCityList -=- {}",e.toString());