瀏覽代碼

修改客户列表的查询状态

dingxin 5 年之前
父節點
當前提交
9cd9d39e58

+ 3
- 2
src/main/java/com/huiju/estateagents/controller/TaRecommendCustomerController.java 查看文件

@@ -255,9 +255,10 @@ public class TaRecommendCustomerController extends BaseController {
255 255
                                          @RequestParam(value ="entryType",required = false) String entryType,
256 256
                                          @RequestParam(value ="verifyStatus",required = false) String verifyStatus,
257 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 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 262
         }catch (Exception e){
262 263
             e.printStackTrace();
263 264
             return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);

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

@@ -31,7 +31,7 @@ public interface TaRecommendCustomerMapper extends BaseMapper<TaRecommendCustome
31 31
 
32 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 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 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 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 查看文件

@@ -33,7 +33,7 @@ public interface ITaRecommendCustomerService extends IService<TaRecommendCustome
33 33
 
34 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 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 查看文件

@@ -340,16 +340,16 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
340 340
     }
341 341
 
342 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 345
         if (CommConstant.CUTOMER_TYPE_PUBLIC.equals(customerType)) {
346 346
             // 公客
347 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 349
         } else {
350 350
             // 私客
351 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 查看文件

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