胡轶钦 hace 5 años
padre
commit
054bd4cced

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaPersonVisitRecordController.java Ver fichero

@@ -77,7 +77,7 @@ public class TaPersonVisitRecordController extends BaseController {
77 77
      * @return
78 78
      */
79 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 81
         String openid = JWTUtils.getSubject(request);
82 82
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
83 83
         if (null == taPersons || taPersons.size() != 1) {

+ 4
- 4
src/main/java/com/huiju/estateagents/controller/TdCityController.java Ver fichero

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

+ 2
- 1
src/main/java/com/huiju/estateagents/mapper/TdCityMapper.java Ver fichero

@@ -4,6 +4,7 @@ package com.huiju.estateagents.mapper;
4 4
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 5
 import com.huiju.estateagents.entity.TdCity;
6 6
 import org.apache.ibatis.annotations.Mapper;
7
+import org.apache.ibatis.annotations.Param;
7 8
 
8 9
 import java.util.List;
9 10
 
@@ -17,6 +18,6 @@ import java.util.List;
17 18
  */
18 19
 @Mapper
19 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 Ver fichero

@@ -15,6 +15,6 @@ import java.util.List;
15 15
  * @since 2019-08-07
16 16
  */
17 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 Ver fichero

@@ -22,8 +22,8 @@ public class TdCityServiceImpl extends ServiceImpl<TdCityMapper, TdCity> impleme
22 22
     @Autowired
23 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 Ver fichero

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