胡轶钦 5 年之前
父節點
當前提交
054bd4cced

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaPersonVisitRecordController.java 查看文件

77
      * @return
77
      * @return
78
      */
78
      */
79
     @RequestMapping(value="/wx/taPersonVisitRecord",method= RequestMethod.POST)
79
     @RequestMapping(value="/wx/taPersonVisitRecord",method= RequestMethod.POST)
80
-    public ResponseBean taPersonVisitRecordAdd(@RequestBody TaPersonVisitRecord taPersonVisitRecord, HttpServletRequest request,  @RequestParam(value = "buildingId", defaultValue = "false") String buildingId){
80
+    public ResponseBean taPersonVisitRecordAdd(@RequestBody TaPersonVisitRecord taPersonVisitRecord, HttpServletRequest request,  @RequestParam(value = "buildingId", required = false) String buildingId){
81
         String openid = JWTUtils.getSubject(request);
81
         String openid = JWTUtils.getSubject(request);
82
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
82
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
83
         if (null == taPersons || taPersons.size() != 1) {
83
         if (null == taPersons || taPersons.size() != 1) {

+ 4
- 4
src/main/java/com/huiju/estateagents/controller/TdCityController.java 查看文件

43
      * @return
43
      * @return
44
      */
44
      */
45
     @RequestMapping(value="/admin/tdCity",method= RequestMethod.GET)
45
     @RequestMapping(value="/admin/tdCity",method= RequestMethod.GET)
46
-    public ResponseBean tdCityList(){
46
+    public ResponseBean tdCityList(@RequestParam(value = "leveltype", required = false) String leveltype){
47
         ResponseBean responseBean = new ResponseBean();
47
         ResponseBean responseBean = new ResponseBean();
48
         try {
48
         try {
49
-            List<TdCity> result = iTdCityService.selectCity();
49
+            List<TdCity> result = iTdCityService.selectCity(leveltype);
50
             responseBean.addSuccess(result);
50
             responseBean.addSuccess(result);
51
         }catch (Exception e){
51
         }catch (Exception e){
52
             logger.error("tdCityList -=- {}",e.toString());
52
             logger.error("tdCityList -=- {}",e.toString());
60
      * @return
60
      * @return
61
      */
61
      */
62
     @RequestMapping(value="/wx/tdCity",method= RequestMethod.GET)
62
     @RequestMapping(value="/wx/tdCity",method= RequestMethod.GET)
63
-    public ResponseBean tdCityListWx(){
63
+    public ResponseBean tdCityListWx(@RequestParam(value = "leveltype", required = false) String leveltype){
64
         ResponseBean responseBean = new ResponseBean();
64
         ResponseBean responseBean = new ResponseBean();
65
         try {
65
         try {
66
-            List<TdCity> result = iTdCityService.selectCity();
66
+            List<TdCity> result = iTdCityService.selectCity(leveltype);
67
             responseBean.addSuccess(result);
67
             responseBean.addSuccess(result);
68
         }catch (Exception e){
68
         }catch (Exception e){
69
             logger.error("tdCityList -=- {}",e.toString());
69
             logger.error("tdCityList -=- {}",e.toString());

+ 2
- 1
src/main/java/com/huiju/estateagents/mapper/TdCityMapper.java 查看文件

4
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5
 import com.huiju.estateagents.entity.TdCity;
5
 import com.huiju.estateagents.entity.TdCity;
6
 import org.apache.ibatis.annotations.Mapper;
6
 import org.apache.ibatis.annotations.Mapper;
7
+import org.apache.ibatis.annotations.Param;
7
 
8
 
8
 import java.util.List;
9
 import java.util.List;
9
 
10
 
17
  */
18
  */
18
 @Mapper
19
 @Mapper
19
 public interface TdCityMapper extends BaseMapper<TdCity> {
20
 public interface TdCityMapper extends BaseMapper<TdCity> {
20
-    List<TdCity> selectCity();
21
+    List<TdCity> selectCity(@Param("leveltype")String leveltype);
21
 
22
 
22
 }
23
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITdCityService.java 查看文件

15
  * @since 2019-08-07
15
  * @since 2019-08-07
16
  */
16
  */
17
 public interface ITdCityService extends IService<TdCity> {
17
 public interface ITdCityService extends IService<TdCity> {
18
-    List<TdCity> selectCity();
18
+    List<TdCity> selectCity(String leveltype);
19
 
19
 
20
 }
20
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/TdCityServiceImpl.java 查看文件

22
     @Autowired
22
     @Autowired
23
     TdCityMapper tdCityMapper;
23
     TdCityMapper tdCityMapper;
24
 
24
 
25
-    public List<TdCity> selectCity(){
26
-        return tdCityMapper.selectCity();
25
+    public List<TdCity> selectCity(String leveltype){
26
+        return tdCityMapper.selectCity(leveltype);
27
     }
27
     }
28
 
28
 
29
 }
29
 }

+ 5
- 0
src/main/resources/mapper/TdCityMapper.xml 查看文件

7
 	LEFT(pinyin,1) AS initial
7
 	LEFT(pinyin,1) AS initial
8
 FROM
8
 FROM
9
 	td_city
9
 	td_city
10
+	<where>
11
+        <if test="leveltype != '' and leveltype != null">
12
+            leveltype = #{leveltype}
13
+        </if>
14
+    </where>
10
 ORDER BY
15
 ORDER BY
11
 	pinyin
16
 	pinyin
12
     </select>
17
     </select>