dingxin 6 anos atrás
pai
commit
88c1f5073d

+ 9
- 10
whole-estate/src/main/java/com/example/wholeestate/controller/BuildingController.java Ver arquivo

@@ -234,16 +234,15 @@ public class BuildingController extends BaseController {
234 234
         return responseBean;
235 235
     }
236 236
 
237
-//   @ApiOperation(value = "户型列表", notes = "户型列表")
238
-//    @ApiImplicitParams({
239
-//            @ApiImplicitParam(paramType = "path", dataTypeClass = String.class, name = "id", value = "核销id"),
240
-//    })
241
-//    @RequestMapping(value = "/buildingApartment/{id}", method = RequestMethod.GET)
242
-//    public ResponseBean buildingApartmentSelectId(@PathVariable(value = "id") String id,
243
-//                                     @RequestParam("pageSize")Integer pageSize){
244
-//        ResponseBean  responseBean = iBuildingService.buildingApartmentSelectId(id);
245
-//       return responseBean;
246
-//   }
237
+   @ApiOperation(value = "户型列表根据楼盘ID查询", notes = "户型列表根据楼盘ID查询")
238
+    @ApiImplicitParams({
239
+            @ApiImplicitParam(paramType = "path", dataTypeClass = String.class, name = "id", value = "核销id"),
240
+    })
241
+    @RequestMapping(value = "/buildingApartment/buildingId/{id}", method = RequestMethod.GET)
242
+    public ResponseBean buildingApartmentBuildingId(@PathVariable(value = "id") String id){
243
+        ResponseBean  responseBean = iBuildingService.buildingApartmentBuildingId(id);
244
+       return responseBean;
245
+   }
247 246
 
248 247
 
249 248
     @ApiOperation(value = "微信小程序楼盘列表", notes = "微信小程序楼盘列表")

+ 4
- 2
whole-estate/src/main/java/com/example/wholeestate/controller/CustomerController.java Ver arquivo

@@ -57,16 +57,18 @@ public class CustomerController extends BaseController {
57 57
             @ApiImplicitParam(paramType = "Query",dataType = "String",name = "phone",value = "phone:别名"),
58 58
             @ApiImplicitParam(paramType = "Query",dataType = "String",name = "name",value = "name:名字"),
59 59
             @ApiImplicitParam(paramType = "Query",dataType = "Date",name = "beginDate",value = "beginDate:开始时间"),
60
-            @ApiImplicitParam(paramType = "Query",dataType = "Date",name = "endDate",value = "endDate:结束")
60
+            @ApiImplicitParam(paramType = "Query",dataType = "Date",name = "endDate",value = "endDate:结束"),
61
+            @ApiImplicitParam(paramType = "Query",dataType = "String",name = "cardNo",value = "cardNo:身份证")
61 62
     })
62 63
     @RequestMapping(value = "/customerList", method = RequestMethod.GET)
63 64
     public ResponseBean buildingList(@RequestParam(value = "pageNum", required = false)Integer pageNum,
64 65
                                      @RequestParam(value = "pageSize", required = false)Integer pageSize,
65 66
                                      @RequestParam(value = "name", required = false)String name,
66 67
                                      @RequestParam(value = "phone", required = false)String phone,
68
+                                     @RequestParam(value = "cardNo", required = false)String cardNo,
67 69
                                      @RequestParam(value = "beginDate", required = false)Date beginDate,
68 70
                                      @RequestParam(value = "endDate", required = false)Date endDate){
69
-        ResponseBean  responseBean = iCustomerService.customerList(pageNum,pageSize,phone,beginDate,endDate,name);
71
+        ResponseBean  responseBean = iCustomerService.customerList(pageNum,pageSize,phone,beginDate,endDate,name,cardNo);
70 72
         return responseBean;
71 73
     }
72 74
 

+ 1
- 1
whole-estate/src/main/java/com/example/wholeestate/dao/CustomerMapper.java Ver arquivo

@@ -23,5 +23,5 @@ public interface CustomerMapper extends BaseMapper<Customer> {
23 23
      * @param page
24 24
      * @return
25 25
      */
26
-    IPage<Customer> customerList(Page<Customer> page, @Param("Name") String name, @Param("phone")String phone, @Param("beginDate") Date beginDate, @Param("endDate") Date endDate);
26
+    IPage<Customer> customerList(Page<Customer> page, @Param("Name") String name, @Param("phone")String phone, @Param("beginDate") Date beginDate, @Param("endDate") Date endDate,@Param("cardNo") String cardNo);
27 27
 }

+ 7
- 0
whole-estate/src/main/java/com/example/wholeestate/service/IBuildingService.java Ver arquivo

@@ -97,4 +97,11 @@ public interface IBuildingService extends IService<Building> {
97 97
     ResponseBean getWxBuildingList();
98 98
 
99 99
     ResponseBean getWxBuildingById(String buildingId);
100
+
101
+    /**
102
+     * 户型列表根据楼盘ID查询
103
+     * @param id
104
+     * @return
105
+     */
106
+    ResponseBean buildingApartmentBuildingId(String id);
100 107
 }

+ 1
- 1
whole-estate/src/main/java/com/example/wholeestate/service/ICustomerService.java Ver arquivo

@@ -20,7 +20,7 @@ public interface ICustomerService extends IService<Customer> {
20 20
      * 会员列表
21 21
      * @return
22 22
      */
23
-    ResponseBean customerList(Integer pageNum, Integer pageSize, String phone, Date beginDate, Date endDate, String name);
23
+    ResponseBean customerList(Integer pageNum, Integer pageSize, String phone, Date beginDate, Date endDate, String name,String cardNo);
24 24
     /**
25 25
      * 会员详情
26 26
      * @param id

+ 10
- 0
whole-estate/src/main/java/com/example/wholeestate/service/impl/BuildingServiceImpl.java Ver arquivo

@@ -417,4 +417,14 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
417 417
 
418 418
         return responseBean;
419 419
     }
420
+
421
+    @Override
422
+    public ResponseBean buildingApartmentBuildingId(String id) {
423
+        ResponseBean responseBean= new ResponseBean();
424
+        QueryWrapper<BuildingApartment> buildingApartmentQueryWrapper = new QueryWrapper<>();
425
+        buildingApartmentQueryWrapper.eq("building_id", id);
426
+         List<BuildingApartment> buildingApartment= buildingApartmentMapper.selectList(buildingApartmentQueryWrapper);
427
+         responseBean.addSuccess(buildingApartment);
428
+         return responseBean;
429
+    }
420 430
 }

+ 2
- 2
whole-estate/src/main/java/com/example/wholeestate/service/impl/CustomerServiceImpl.java Ver arquivo

@@ -38,13 +38,13 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> i
38 38
     private IdGen idGen = IdGen.get();
39 39
 
40 40
     @Override
41
-    public ResponseBean customerList(Integer pageNum, Integer pageSize, String phone, Date beginDate, Date endDate, String name) {
41
+    public ResponseBean customerList(Integer pageNum, Integer pageSize, String phone, Date beginDate, Date endDate, String name , String cardNo) {
42 42
         ResponseBean response= new ResponseBean();
43 43
 
44 44
         Page<Customer> page = new Page<>();
45 45
         page.setSize(pageSize == null ? 10 : pageSize);
46 46
         page.setCurrent(pageNum == null ? 1 : pageNum);
47
-        IPage<Customer> customer= customerMapper.customerList(page,name,phone,beginDate,endDate);
47
+        IPage<Customer> customer= customerMapper.customerList(page,name,phone,beginDate,endDate,cardNo);
48 48
         List<Customer> customerList=customer.getRecords();
49 49
 
50 50
         HashMap hashMap= new HashMap<>();

+ 5
- 0
whole-estate/src/main/resources/mapper/CustomerMapper.xml Ver arquivo

@@ -5,6 +5,11 @@
5 5
         select * from ta_customer
6 6
             <where>
7 7
                 status > -1
8
+
9
+                <if test="cardNo != null and cardNo != ''">
10
+                    and  ta_customer.id_num like concat('%',#{cardNo,jdbcType=VARCHAR},'%')
11
+                </if>
12
+
8 13
                 <if test="Name != null and Name != ''">
9 14
                     and  (ta_customer.name like concat('%',#{Name,jdbcType=VARCHAR},'%') or ta_customer.customer_name like concat('%',#{Name,jdbcType=VARCHAR},'%'))
10 15
                 </if>