Browse Source

修改客户列表的查询状态

dingxin 5 years ago
parent
commit
9cd9d39e58

+ 3
- 2
src/main/java/com/huiju/estateagents/controller/TaRecommendCustomerController.java View File

255
                                          @RequestParam(value ="entryType",required = false) String entryType,
255
                                          @RequestParam(value ="entryType",required = false) String entryType,
256
                                          @RequestParam(value ="verifyStatus",required = false) String verifyStatus,
256
                                          @RequestParam(value ="verifyStatus",required = false) String verifyStatus,
257
                                          @RequestParam(value = "sex",required = false)Integer sex,
257
                                          @RequestParam(value = "sex",required = false)Integer sex,
258
-                                         @RequestParam(value = "customerType") String customerType){ // public 公  private 私
258
+                                         @RequestParam(value = "customerType") String customerType,
259
+                                         @RequestParam(value = "status",required = false) Integer status){ // public 公  private 私
259
         try{
260
         try{
260
-            return ResponseBean.success(taRecommendCustomerService.getCustomerList(pageNumber,pageSize,buildingId,name,tel,consultName,consultTel,entryType,verifyStatus,sex, customerType, getOrgId(request)));
261
+            return ResponseBean.success(taRecommendCustomerService.getCustomerList(status,pageNumber,pageSize,buildingId,name,tel,consultName,consultTel,entryType,verifyStatus,sex, customerType, getOrgId(request)));
261
         }catch (Exception e){
262
         }catch (Exception e){
262
             e.printStackTrace();
263
             e.printStackTrace();
263
             return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
264
             return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaRecommendCustomerMapper.java View File

31
 
31
 
32
     TaRecommendCustomer getCustomerById(@Param("customerId")String customerId);
32
     TaRecommendCustomer getCustomerById(@Param("customerId")String customerId);
33
 
33
 
34
-    IPage<TaRecommendCustomer> getCustomerList(IPage<TaRecommendCustomer> page,@Param("building") String building, @Param("name") String name, @Param("tel") String tel, @Param("consultName") String consultName, @Param("consultTel") String consultTel,@Param("entryType") String entryType,@Param("verifyStatus") String verifyStatus,@Param("sex") Integer sex, @Param("orgId") Integer orgId);
34
+    IPage<TaRecommendCustomer> getCustomerList(IPage<TaRecommendCustomer> page,@Param("building") String building, @Param("name") String name, @Param("tel") String tel, @Param("consultName") String consultName, @Param("consultTel") String consultTel,@Param("entryType") String entryType,@Param("verifyStatus") String verifyStatus,@Param("sex") Integer sex, @Param("orgId") Integer orgId,@Param("status")Integer status);
35
     IPage<TaRecommendCustomer> getRecCustomerList(IPage<TaRecommendCustomer> page,@Param("building") String building, @Param("name") String name, @Param("tel") String tel, @Param("consultName") String consultName, @Param("consultTel") String consultTel,@Param("entryType") String entryType,@Param("verifyStatus") String verifyStatus,@Param("sex") Integer sex, @Param("orgId") Integer orgId);
35
     IPage<TaRecommendCustomer> getRecCustomerList(IPage<TaRecommendCustomer> page,@Param("building") String building, @Param("name") String name, @Param("tel") String tel, @Param("consultName") String consultName, @Param("consultTel") String consultTel,@Param("entryType") String entryType,@Param("verifyStatus") String verifyStatus,@Param("sex") Integer sex, @Param("orgId") Integer orgId);
36
     IPage<TaRecommendCustomer> getRepCustomerList(IPage<TaRecommendCustomer> page,@Param("building") String building, @Param("name") String name, @Param("tel") String tel, @Param("consultName") String consultName, @Param("consultTel") String consultTel,@Param("entryType") String entryType,@Param("verifyStatus") String verifyStatus,@Param("sex") Integer sex, @Param("orgId") Integer orgId);
36
     IPage<TaRecommendCustomer> getRepCustomerList(IPage<TaRecommendCustomer> page,@Param("building") String building, @Param("name") String name, @Param("tel") String tel, @Param("consultName") String consultName, @Param("consultTel") String consultTel,@Param("entryType") String entryType,@Param("verifyStatus") String verifyStatus,@Param("sex") Integer sex, @Param("orgId") Integer orgId);
37
     IPage<TaPerson> getIndependentAgents(IPage<TaPerson>page, @Param("name") String name, @Param("tel") String tel, @Param("orgId") Integer orgId);
37
     IPage<TaPerson> getIndependentAgents(IPage<TaPerson>page, @Param("name") String name, @Param("tel") String tel, @Param("orgId") Integer orgId);

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaRecommendCustomerService.java View File

33
 
33
 
34
     IPage<TaRecommendCustomer> getUnSignedCustomerList(int pageNumber, int pageSize, String building,String personId);
34
     IPage<TaRecommendCustomer> getUnSignedCustomerList(int pageNumber, int pageSize, String building,String personId);
35
 
35
 
36
-    IPage<TaRecommendCustomer> getCustomerList(int pageNumber, int pageSize, String building,String name,String tel,String consultName,String consultTel,String entryType,String verifyStatus,Integer sex, String customerType, Integer orgId);
36
+    IPage<TaRecommendCustomer> getCustomerList(Integer status,int pageNumber, int pageSize, String building,String name,String tel,String consultName,String consultTel,String entryType,String verifyStatus,Integer sex, String customerType, Integer orgId);
37
 
37
 
38
     IPage<TaRecommendCustomer> getRecCustomerList(int pageNumber, int pageSize, String building,String name,String tel,String consultName,String consultTel,String entryType,String verifyStatus,Integer sex, Integer orgId);
38
     IPage<TaRecommendCustomer> getRecCustomerList(int pageNumber, int pageSize, String building,String name,String tel,String consultName,String consultTel,String entryType,String verifyStatus,Integer sex, Integer orgId);
39
 
39
 

+ 3
- 3
src/main/java/com/huiju/estateagents/service/impl/TaRecommendCustomerServiceImpl.java View File

340
     }
340
     }
341
 
341
 
342
     @Override
342
     @Override
343
-    public IPage<TaRecommendCustomer> getCustomerList(int pageNumber, int pageSize,String building,String name,String tel,String consultName,String consultTel,String entryType,String verifyStatus,Integer sex, String customerType, Integer orgId){
343
+    public IPage<TaRecommendCustomer> getCustomerList(Integer status,int pageNumber, int pageSize,String building,String name,String tel,String consultName,String consultTel,String entryType,String verifyStatus,Integer sex, String customerType, Integer orgId){
344
 
344
 
345
         if (CommConstant.CUTOMER_TYPE_PUBLIC.equals(customerType)) {
345
         if (CommConstant.CUTOMER_TYPE_PUBLIC.equals(customerType)) {
346
             // 公客
346
             // 公客
347
             IPage<TaPerson>page = new Page<>(pageNumber,pageSize);
347
             IPage<TaPerson>page = new Page<>(pageNumber,pageSize);
348
-            return taRecommendCustomerMapper.getPublicCustomerList(page, name, tel,  entryType, verifyStatus, sex, orgId,consultTel);
348
+            return taRecommendCustomerMapper.getPublicCustomerList(page, name, tel,  entryType, verifyStatus, sex, orgId,consultTel,status);
349
         } else {
349
         } else {
350
             // 私客
350
             // 私客
351
             IPage<TaRecommendCustomer>page = new Page<>(pageNumber,pageSize);
351
             IPage<TaRecommendCustomer>page = new Page<>(pageNumber,pageSize);
352
-            return taRecommendCustomerMapper.getCustomerList(page, building, name, tel, consultName, consultTel, entryType, verifyStatus, sex, orgId);
352
+            return taRecommendCustomerMapper.getCustomerList(page, building, name, tel, consultName, consultTel, entryType, verifyStatus, sex, orgId,status);
353
         }
353
         }
354
 
354
 
355
     }
355
     }

+ 3
- 0
src/main/resources/mapper/TaRecommendCustomerMapper.xml View File

183
             <if test="verifyStatus != null and verifyStatus !=''">
183
             <if test="verifyStatus != null and verifyStatus !=''">
184
                 and a.verify_status = #{verifyStatus}
184
                 and a.verify_status = #{verifyStatus}
185
             </if>
185
             </if>
186
+            <if test="status != null and status !=''">
187
+                and a.status = #{status}
188
+            </if>
186
             <if test="sex != null and sex !=''">
189
             <if test="sex != null and sex !=''">
187
                 and a.sex = #{sex}
190
                 and a.sex = #{sex}
188
             </if>
191
             </if>