胡轶钦 5 jaren geleden
bovenliggende
commit
f009178a5c
20 gewijzigde bestanden met toevoegingen van 62 en 36 verwijderingen
  1. 1
    1
      src/main/java/com/huiju/estateagents/activity/service/impl/ActivityServiceImpl.java
  2. 1
    1
      src/main/java/com/huiju/estateagents/controller/HelpInitiateRecordController.java
  3. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaChannelController.java
  4. 1
    2
      src/main/java/com/huiju/estateagents/controller/TaDocumentVerifyController.java
  5. 4
    4
      src/main/java/com/huiju/estateagents/controller/TaRecommendCustomerController.java
  6. 2
    1
      src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java
  7. 1
    1
      src/main/java/com/huiju/estateagents/controller/TaShareRecordController.java
  8. 1
    1
      src/main/java/com/huiju/estateagents/controller/TdPointsRulesController.java
  9. 5
    4
      src/main/java/com/huiju/estateagents/drainage/controller/TaDrainageRecordController.java
  10. 1
    1
      src/main/java/com/huiju/estateagents/entity/TaDocumentVerifyModel.java
  11. 3
    1
      src/main/java/com/huiju/estateagents/mapper/TaDocumentVerifyMapper.java
  12. 7
    0
      src/main/java/com/huiju/estateagents/mapper/TaShareRecordMapper.java
  13. 3
    2
      src/main/java/com/huiju/estateagents/service/ITaDocumentVerifyService.java
  14. 1
    1
      src/main/java/com/huiju/estateagents/service/ITaShareActivityService.java
  15. 2
    2
      src/main/java/com/huiju/estateagents/service/impl/HelpRecordServiceImpl.java
  16. 6
    4
      src/main/java/com/huiju/estateagents/service/impl/TaDocumentVerifyServiceImpl.java
  17. 7
    1
      src/main/java/com/huiju/estateagents/service/impl/TaShareActivityServiceImpl.java
  18. 1
    0
      src/main/resources/mapper/TaPersonIntentionRecordMapper.xml
  19. 7
    7
      src/main/resources/mapper/TaRecommendCustomerMapper.xml
  20. 6
    0
      src/main/resources/mapper/TaShareRecordMapper.xml

+ 1
- 1
src/main/java/com/huiju/estateagents/activity/service/impl/ActivityServiceImpl.java Bestand weergeven

64
 		taShareRecordQueryWrapper.eq("org_id",orgId);
64
 		taShareRecordQueryWrapper.eq("org_id",orgId);
65
 		taShareRecordQueryWrapper.eq("person_id",person.getPersonId());
65
 		taShareRecordQueryWrapper.eq("person_id",person.getPersonId());
66
 		List<TaShareRecord> taShareRecords = taShareRecordMapper.selectList(taShareRecordQueryWrapper);
66
 		List<TaShareRecord> taShareRecords = taShareRecordMapper.selectList(taShareRecordQueryWrapper);
67
-		//判断是否报名了助力活动
67
+		//判断是否发起了助力活动
68
 		QueryWrapper<HelpInitiateRecord> helpInitiateRecordListQueryWrapper = new QueryWrapper<>();
68
 		QueryWrapper<HelpInitiateRecord> helpInitiateRecordListQueryWrapper = new QueryWrapper<>();
69
 		helpInitiateRecordListQueryWrapper.eq("org_id",orgId);
69
 		helpInitiateRecordListQueryWrapper.eq("org_id",orgId);
70
 		helpInitiateRecordListQueryWrapper.eq("person_id",person.getPersonId());
70
 		helpInitiateRecordListQueryWrapper.eq("person_id",person.getPersonId());

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/HelpInitiateRecordController.java Bestand weergeven

164
      * @return
164
      * @return
165
      */
165
      */
166
     @RequestMapping(value="/wx/helpInitiateRecord",method= RequestMethod.GET)
166
     @RequestMapping(value="/wx/helpInitiateRecord",method= RequestMethod.GET)
167
-    public ResponseBean wxhelpInitiateRecordList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNumber,
167
+    public ResponseBean wxhelpInitiateRecordList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
168
                                                  @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
168
                                                  @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
169
                                                  HttpServletRequest request){
169
                                                  HttpServletRequest request){
170
         String openid = getOpenId(request);
170
         String openid = getOpenId(request);

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaChannelController.java Bestand weergeven

227
     }
227
     }
228
 
228
 
229
     /**
229
     /**
230
-     * 渠道邀请经纪人
230
+     * 渠道邀请经纪人列表
231
      */
231
      */
232
-    @ApiOperation(value = "渠道邀请经纪人", notes = "渠道邀请经纪人")
232
+    @ApiOperation(value = "渠道邀请经纪人列表", notes = "渠道邀请经纪人列表")
233
     @ApiImplicitParams({
233
     @ApiImplicitParams({
234
             @ApiImplicitParam(dataTypeClass = String.class, name = "id", paramType = "query",value = "姓名"),
234
             @ApiImplicitParam(dataTypeClass = String.class, name = "id", paramType = "query",value = "姓名"),
235
             @ApiImplicitParam(dataTypeClass = String.class, name = "phone", paramType = "query",value = "电话"),
235
             @ApiImplicitParam(dataTypeClass = String.class, name = "phone", paramType = "query",value = "电话"),

+ 1
- 2
src/main/java/com/huiju/estateagents/controller/TaDocumentVerifyController.java Bestand weergeven

71
                                            HttpServletRequest request){
71
                                            HttpServletRequest request){
72
         ResponseBean responseBean = new ResponseBean();
72
         ResponseBean responseBean = new ResponseBean();
73
         try {
73
         try {
74
-            IPage<TaDocumentVerifyModel> result = iTaDocumentVerifyService.getAdminDocumentList(pageNum,pageSize,name,tel,getOrgId(request),startDate,endDate);
75
-            responseBean.addSuccess(result);
74
+            responseBean = iTaDocumentVerifyService.getAdminDocumentList(pageNum,pageSize,name,tel,getOrgId(request),startDate,endDate);
76
         }catch (Exception e){
75
         }catch (Exception e){
77
             e.printStackTrace();
76
             e.printStackTrace();
78
             logger.error("documentVerifyList -=- {}",e.toString());
77
             logger.error("documentVerifyList -=- {}",e.toString());

+ 4
- 4
src/main/java/com/huiju/estateagents/controller/TaRecommendCustomerController.java Bestand weergeven

289
                                          @RequestParam(value ="name",required = false) String name,
289
                                          @RequestParam(value ="name",required = false) String name,
290
                                          @RequestParam(value ="tel",required = false) String tel,
290
                                          @RequestParam(value ="tel",required = false) String tel,
291
                                          @RequestParam(value ="buildingId",required = false) String buildingId,
291
                                          @RequestParam(value ="buildingId",required = false) String buildingId,
292
-                                         @RequestParam(value ="recommendName",required = false) String recommendName,
293
-                                         @RequestParam(value ="recommendTel",required = false) String recommendTel,
292
+                                         @RequestParam(value ="consultName",required = false) String consultName,
293
+                                         @RequestParam(value ="consultTel",required = false) String consultTel,
294
                                          @RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
294
                                          @RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
295
                                          @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
295
                                          @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
296
                                          @RequestParam(value ="entryType",required = false) String entryType,
296
                                          @RequestParam(value ="entryType",required = false) String entryType,
297
                                          @RequestParam(value ="verifyStatus",required = false) String verifyStatus,
297
                                          @RequestParam(value ="verifyStatus",required = false) String verifyStatus,
298
                                          @RequestParam(value = "sex",required = false)Integer sex){
298
                                          @RequestParam(value = "sex",required = false)Integer sex){
299
         try{
299
         try{
300
-            return ResponseBean.success(taRecommendCustomerService.getRecCustomerList(pageNumber,pageSize,buildingId,name,tel,recommendName,recommendTel,entryType,verifyStatus,sex, getOrgId(request)));
300
+            return ResponseBean.success(taRecommendCustomerService.getRecCustomerList(pageNumber,pageSize,buildingId,name,tel,consultName,consultTel,entryType,verifyStatus,sex, getOrgId(request)));
301
         }catch (Exception e){
301
         }catch (Exception e){
302
             e.printStackTrace();
302
             e.printStackTrace();
303
             return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
303
             return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
511
         ResponseBean responseBean = new ResponseBean();
511
         ResponseBean responseBean = new ResponseBean();
512
         try {
512
         try {
513
             TaRecommendCustomer taRecommendCustomer = taRecommendCustomerService.getById(id);
513
             TaRecommendCustomer taRecommendCustomer = taRecommendCustomerService.getById(id);
514
-            if(null == taRecommendCustomer.getVerifyStatus()){ // taRecommendCustomer.getVerifyStatus().equals(CommConstant.VERIFY_READY)
514
+            if(null == taRecommendCustomer.getVerifyStatus() || 0 == taRecommendCustomer.getVerifyStatus().intValue()){ // taRecommendCustomer.getVerifyStatus().equals(CommConstant.VERIFY_READY)
515
                 taRecommendCustomer.setVerifyStatus(verifyStatus);
515
                 taRecommendCustomer.setVerifyStatus(verifyStatus);
516
                 if(!StringUtils.isEmpty(verifyRemark)){
516
                 if(!StringUtils.isEmpty(verifyRemark)){
517
                     taRecommendCustomer.setVerifyRemark(verifyRemark);
517
                     taRecommendCustomer.setVerifyRemark(verifyRemark);

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java Bestand weergeven

108
     public ResponseBean taShareActivityList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
108
     public ResponseBean taShareActivityList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
109
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
109
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
110
                                             @RequestParam(value ="cityId",required = false)Integer cityId,
110
                                             @RequestParam(value ="cityId",required = false)Integer cityId,
111
+                                            @RequestParam(value ="buildingId",required = false)String buildingId,
111
                                             HttpServletRequest request){
112
                                             HttpServletRequest request){
112
         ResponseBean responseBean = new ResponseBean();
113
         ResponseBean responseBean = new ResponseBean();
113
         try {
114
         try {
114
-            responseBean = iTaShareActivityService.getEffectiveList(pageNum, pageSize, cityId, getOrgId(request));
115
+            responseBean = iTaShareActivityService.getEffectiveList(pageNum, pageSize, cityId, buildingId, getOrgId(request));
115
         }catch (Exception e){
116
         }catch (Exception e){
116
             e.printStackTrace();
117
             e.printStackTrace();
117
             logger.error("taShareActivityList -=- {}",e.toString());
118
             logger.error("taShareActivityList -=- {}",e.toString());

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaShareRecordController.java Bestand weergeven

285
      * @return
285
      * @return
286
      */
286
      */
287
     @RequestMapping(value="/wx/taShareRecord",method= RequestMethod.GET)
287
     @RequestMapping(value="/wx/taShareRecord",method= RequestMethod.GET)
288
-    public ResponseBean wxShareRecordList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNumber,
288
+    public ResponseBean wxShareRecordList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
289
                                                  @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
289
                                                  @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
290
                                                  HttpServletRequest request){
290
                                                  HttpServletRequest request){
291
         ResponseBean responseBean = new ResponseBean();
291
         ResponseBean responseBean = new ResponseBean();

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TdPointsRulesController.java Bestand weergeven

70
 		    IPage<TdPointsRules> pg = new Page<>(pageNum, pageSize);
70
 		    IPage<TdPointsRules> pg = new Page<>(pageNum, pageSize);
71
             QueryWrapper<TdPointsRules> queryWrapper = new QueryWrapper<>();
71
             QueryWrapper<TdPointsRules> queryWrapper = new QueryWrapper<>();
72
             Integer orgId = getOrgId(request);
72
             Integer orgId = getOrgId(request);
73
-            //queryWrapper.eq("org_id",orgId);
73
+            queryWrapper.eq("org_id",orgId);
74
             queryWrapper.orderByDesc("create_date");
74
             queryWrapper.orderByDesc("create_date");
75
             queryWrapper.eq(StringUtils.isNotBlank(buildingId),"building_id", buildingId);
75
             queryWrapper.eq(StringUtils.isNotBlank(buildingId),"building_id", buildingId);
76
             if (CommConstant.POINTS_RULE_PLATFORM.equals(type)) {
76
             if (CommConstant.POINTS_RULE_PLATFORM.equals(type)) {

+ 5
- 4
src/main/java/com/huiju/estateagents/drainage/controller/TaDrainageRecordController.java Bestand weergeven

36
 import javax.servlet.http.HttpServletRequest;
36
 import javax.servlet.http.HttpServletRequest;
37
 import javax.servlet.http.HttpServletResponse;
37
 import javax.servlet.http.HttpServletResponse;
38
 import java.io.IOException;
38
 import java.io.IOException;
39
+import java.time.LocalDate;
39
 import java.time.LocalDateTime;
40
 import java.time.LocalDateTime;
40
 import java.time.format.DateTimeFormatter;
41
 import java.time.format.DateTimeFormatter;
41
 import java.util.ArrayList;
42
 import java.util.ArrayList;
74
     public ResponseBean taDrainageRecordList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
75
     public ResponseBean taDrainageRecordList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
75
                                              @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
76
                                              @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
76
                                              @RequestParam(value = "drainageId") Integer drainageId,
77
                                              @RequestParam(value = "drainageId") Integer drainageId,
77
-                                             @RequestParam(value = "startTime",required = false) String startTime,
78
-                                             @RequestParam(value = "endTime",required = false) String endTime,
78
+                                             @RequestParam(value = "startTime",required = false) LocalDate startTime,
79
+                                             @RequestParam(value = "endTime",required = false) LocalDate endTime,
79
                                              HttpServletRequest request){
80
                                              HttpServletRequest request){
80
         ResponseBean responseBean = new ResponseBean();
81
         ResponseBean responseBean = new ResponseBean();
81
         try {
82
         try {
84
             QueryWrapper<TaDrainageRecord> queryWrapper = new QueryWrapper<>();
85
             QueryWrapper<TaDrainageRecord> queryWrapper = new QueryWrapper<>();
85
             queryWrapper.eq("drainage_id",drainageId);
86
             queryWrapper.eq("drainage_id",drainageId);
86
             queryWrapper.eq("org_id",getOrgId(request));
87
             queryWrapper.eq("org_id",getOrgId(request));
87
-            queryWrapper.gt(!StringUtils.isEmpty(startTime),"create_date",startTime);
88
-            queryWrapper.lt(!StringUtils.isEmpty(endTime),"create_date",endTime);
88
+            queryWrapper.gt(null != startTime,"create_date",startTime);
89
+            queryWrapper.lt(null != endTime,"create_date",endTime);
89
             queryWrapper.orderByDesc("create_date");
90
             queryWrapper.orderByDesc("create_date");
90
 
91
 
91
             IPage<TaDrainageRecord> result = iTaDrainageRecordService.page(pg, queryWrapper);
92
             IPage<TaDrainageRecord> result = iTaDrainageRecordService.page(pg, queryWrapper);

+ 1
- 1
src/main/java/com/huiju/estateagents/entity/TaDocumentVerifyModel.java Bestand weergeven

1
 package com.huiju.estateagents.entity;
1
 package com.huiju.estateagents.entity;
2
 import lombok.Data;
2
 import lombok.Data;
3
-
4
 import java.io.Serializable;
3
 import java.io.Serializable;
5
 import java.time.LocalDateTime;
4
 import java.time.LocalDateTime;
6
 
5
 
13
  * @since 2019-10-23
12
  * @since 2019-10-23
14
  */
13
  */
15
 @Data
14
 @Data
15
+
16
 public class TaDocumentVerifyModel implements Serializable {
16
 public class TaDocumentVerifyModel implements Serializable {
17
 
17
 
18
     private static final long serialVersionUID = 1L;
18
     private static final long serialVersionUID = 1L;

+ 3
- 1
src/main/java/com/huiju/estateagents/mapper/TaDocumentVerifyMapper.java Bestand weergeven

2
 
2
 
3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
 import com.baomidou.mybatisplus.core.metadata.IPage;
4
 import com.baomidou.mybatisplus.core.metadata.IPage;
5
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.huiju.estateagents.entity.TaDocumentVerify;
6
 import com.huiju.estateagents.entity.TaDocumentVerify;
6
 import com.huiju.estateagents.entity.TaDocumentVerifyModel;
7
 import com.huiju.estateagents.entity.TaDocumentVerifyModel;
7
 import org.apache.ibatis.annotations.Mapper;
8
 import org.apache.ibatis.annotations.Mapper;
8
 import org.apache.ibatis.annotations.Param;
9
 import org.apache.ibatis.annotations.Param;
9
 
10
 
10
 import java.time.LocalDateTime;
11
 import java.time.LocalDateTime;
12
+import java.util.List;
11
 
13
 
12
 /**
14
 /**
13
  * <p>
15
  * <p>
22
 
24
 
23
     IPage<TaDocumentVerify> getDocumentVerifyList (IPage<TaDocumentVerify> page, @Param("personId") String personId, @Param("orgId")Integer orgId);
25
     IPage<TaDocumentVerify> getDocumentVerifyList (IPage<TaDocumentVerify> page, @Param("personId") String personId, @Param("orgId")Integer orgId);
24
 
26
 
25
-    IPage<TaDocumentVerifyModel> getAdminDocumentList(IPage<TaDocumentVerifyModel> page, @Param("name") String name, @Param("tel") String tel, @Param("orgId")Integer orgId, @Param("startDate")LocalDateTime startDate,@Param("endDate")LocalDateTime endDate);
27
+    List<TaDocumentVerifyModel> getAdminDocumentList(Page page, @Param("name") String name, @Param("tel") String tel, @Param("orgId")Integer orgId, @Param("startDate")LocalDateTime startDate, @Param("endDate")LocalDateTime endDate);
26
 
28
 
27
 }
29
 }

+ 7
- 0
src/main/java/com/huiju/estateagents/mapper/TaShareRecordMapper.java Bestand weergeven

29
     List<ShareRecordFailExport> getShareRecordFailExportList(@Param("pageCode") Integer pageCode, @Param("pageSize") Integer pageSize, @Param("recordId") Integer recordId , @Param("status")Integer status, @Param("groupActivityId") Integer groupActivityId);
29
     List<ShareRecordFailExport> getShareRecordFailExportList(@Param("pageCode") Integer pageCode, @Param("pageSize") Integer pageSize, @Param("recordId") Integer recordId , @Param("status")Integer status, @Param("groupActivityId") Integer groupActivityId);
30
 	List<TaShareRecord> getShareRecordList(Page<TaShareRecord> pg,@Param("orgId") Integer orgId,@Param("personId") String personId);
30
 	List<TaShareRecord> getShareRecordList(Page<TaShareRecord> pg,@Param("orgId") Integer orgId,@Param("personId") String personId);
31
     void updateEndGroupActivity();
31
     void updateEndGroupActivity();
32
+
33
+    /**
34
+     * 计算成团数
35
+     * @param groupActivityId
36
+     * @return
37
+     */
38
+    Integer countGroupBuyPeople(@Param("groupActivityId") Integer groupActivityId);
32
 }
39
 }

+ 3
- 2
src/main/java/com/huiju/estateagents/service/ITaDocumentVerifyService.java Bestand weergeven

2
 
2
 
3
 import com.baomidou.mybatisplus.core.metadata.IPage;
3
 import com.baomidou.mybatisplus.core.metadata.IPage;
4
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.baomidou.mybatisplus.extension.service.IService;
5
+import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.entity.TaDocumentVerify;
6
 import com.huiju.estateagents.entity.TaDocumentVerify;
6
 import com.huiju.estateagents.entity.TaDocumentVerifyModel;
7
 import com.huiju.estateagents.entity.TaDocumentVerifyModel;
7
 
8
 
18
 public interface ITaDocumentVerifyService extends IService<TaDocumentVerify> {
19
 public interface ITaDocumentVerifyService extends IService<TaDocumentVerify> {
19
 
20
 
20
     IPage<TaDocumentVerify> getDocumentVerifyList (Integer pageNum,Integer pageSize,String personId,Integer orgId);
21
     IPage<TaDocumentVerify> getDocumentVerifyList (Integer pageNum,Integer pageSize,String personId,Integer orgId);
21
-
22
-    IPage<TaDocumentVerifyModel> getAdminDocumentList(Integer pageNum,Integer pageSize,String name, String tel,Integer orgId,  LocalDateTime startDate, LocalDateTime endDate);
22
+    
23
+    ResponseBean getAdminDocumentList(Integer pageNum, Integer pageSize, String name, String tel, Integer orgId, LocalDateTime startDate, LocalDateTime endDate);
23
 
24
 
24
 }
25
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaShareActivityService.java Bestand weergeven

37
      * @param orgId
37
      * @param orgId
38
      * @return
38
      * @return
39
      */
39
      */
40
-    ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, Integer orgId);
40
+    ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, Integer orgId);
41
 }
41
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/HelpRecordServiceImpl.java Bestand weergeven

65
 		//查看是否助力成功
65
 		//查看是否助力成功
66
 		HelpInitiateRecord helpInitiateRecord = helpInitiateRecordMapper.selectById(helpRecord.getHelpRecordInitiateId());
66
 		HelpInitiateRecord helpInitiateRecord = helpInitiateRecordMapper.selectById(helpRecord.getHelpRecordInitiateId());
67
 		if (!StringUtils.isEmpty(helpInitiateRecord.getVerification())){
67
 		if (!StringUtils.isEmpty(helpInitiateRecord.getVerification())){
68
-			return ResponseBean.error("助力失败", ResponseBean.ERROR_UNAVAILABLE);
68
+			return ResponseBean.error("该活动已成功", ResponseBean.ERROR_UNAVAILABLE);
69
 		}
69
 		}
70
 		
70
 		
71
 		HelpActivity helpActivity = helpActivityMapper.selectById(helpRecord.getHelpActivityId());
71
 		HelpActivity helpActivity = helpActivityMapper.selectById(helpRecord.getHelpActivityId());
72
 		//是否助力成功
72
 		//是否助力成功
73
 		if (null != helpInitiateRecord.getEnlistNum() && helpInitiateRecord.getEnlistNum() >= helpActivity.getPersonNum()){
73
 		if (null != helpInitiateRecord.getEnlistNum() && helpInitiateRecord.getEnlistNum() >= helpActivity.getPersonNum()){
74
-			return ResponseBean.error("助力失败", ResponseBean.ERROR_UNAVAILABLE);
74
+			return ResponseBean.error("该活动已成功", ResponseBean.ERROR_UNAVAILABLE);
75
 		}
75
 		}
76
 		if (helpActivity.getEndDate().isBefore(LocalDateTime.now())){
76
 		if (helpActivity.getEndDate().isBefore(LocalDateTime.now())){
77
 			return ResponseBean.error("活动已超时", ResponseBean.ERROR_UNAVAILABLE);
77
 			return ResponseBean.error("活动已超时", ResponseBean.ERROR_UNAVAILABLE);

+ 6
- 4
src/main/java/com/huiju/estateagents/service/impl/TaDocumentVerifyServiceImpl.java Bestand weergeven

4
 import com.baomidou.mybatisplus.core.metadata.IPage;
4
 import com.baomidou.mybatisplus.core.metadata.IPage;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
+import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.entity.TaDocumentImg;
8
 import com.huiju.estateagents.entity.TaDocumentImg;
8
 import com.huiju.estateagents.entity.TaDocumentVerify;
9
 import com.huiju.estateagents.entity.TaDocumentVerify;
9
 import com.huiju.estateagents.entity.TaDocumentVerifyModel;
10
 import com.huiju.estateagents.entity.TaDocumentVerifyModel;
63
     }
64
     }
64
 
65
 
65
     @Override
66
     @Override
66
-    public IPage<TaDocumentVerifyModel> getAdminDocumentList(Integer pageNum,Integer pageSize,String name, String tel, Integer orgId, LocalDateTime startDate, LocalDateTime endDate){
67
-        IPage<TaDocumentVerifyModel>page = new Page<>(pageNum,pageSize);
68
-        IPage<TaDocumentVerifyModel> data = documentVerifyMapper.getAdminDocumentList(page,name,tel,orgId,startDate,endDate);
69
-        return data;
67
+    public ResponseBean getAdminDocumentList(Integer pageNum, Integer pageSize, String name, String tel, Integer orgId, LocalDateTime startDate, LocalDateTime endDate){
68
+        Page page = new Page<>(pageNum,pageSize);
69
+        List<TaDocumentVerifyModel> taDocumentVerifyModelList = documentVerifyMapper.getAdminDocumentList(page, name, tel, orgId, startDate, endDate);
70
+        page.setRecords(taDocumentVerifyModelList);
71
+        return ResponseBean.success(page);
70
     }
72
     }
71
 
73
 
72
 }
74
 }

+ 7
- 1
src/main/java/com/huiju/estateagents/service/impl/TaShareActivityServiceImpl.java Bestand weergeven

8
 import com.huiju.estateagents.entity.TaShareActivity;
8
 import com.huiju.estateagents.entity.TaShareActivity;
9
 import com.huiju.estateagents.entity.TaShareRecord;
9
 import com.huiju.estateagents.entity.TaShareRecord;
10
 import com.huiju.estateagents.mapper.TaShareActivityMapper;
10
 import com.huiju.estateagents.mapper.TaShareActivityMapper;
11
+import com.huiju.estateagents.mapper.TaShareRecordMapper;
11
 import com.huiju.estateagents.service.ITaShareActivityService;
12
 import com.huiju.estateagents.service.ITaShareActivityService;
12
 import org.apache.commons.collections.CollectionUtils;
13
 import org.apache.commons.collections.CollectionUtils;
13
 import org.springframework.beans.factory.annotation.Autowired;
14
 import org.springframework.beans.factory.annotation.Autowired;
29
 
30
 
30
     @Autowired
31
     @Autowired
31
     private TaShareActivityMapper taShareActivityMapper;
32
     private TaShareActivityMapper taShareActivityMapper;
33
+    @Autowired
34
+    private TaShareRecordMapper taShareRecordMapper;
32
 
35
 
33
     @Override
36
     @Override
34
     public ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, String activityName, String activityStatus, LocalDateTime startTime, LocalDateTime endTime, Integer cityId, Integer orgId) {
37
     public ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, String activityName, String activityStatus, LocalDateTime startTime, LocalDateTime endTime, Integer cityId, Integer orgId) {
52
         List<TaShareActivity> taShareActivities = taNewsIPage.getRecords();
55
         List<TaShareActivity> taShareActivities = taNewsIPage.getRecords();
53
         for (TaShareActivity taShareActivity : taShareActivities){
56
         for (TaShareActivity taShareActivity : taShareActivities){
54
             Integer participateNum = taShareActivityMapper.calParticipateNum(taShareActivity.getGroupActivityId());
57
             Integer participateNum = taShareActivityMapper.calParticipateNum(taShareActivity.getGroupActivityId());
58
+            Integer groupPeoplePeople = taShareRecordMapper.countGroupBuyPeople(taShareActivity.getGroupActivityId());
55
             taShareActivity.setParticipateNum(participateNum);
59
             taShareActivity.setParticipateNum(participateNum);
60
+            taShareActivity.setGroupBuyPeople(groupPeoplePeople);
56
         }
61
         }
57
         taNewsIPage.setRecords(taShareActivities);
62
         taNewsIPage.setRecords(taShareActivities);
58
         responseBean.addSuccess(taNewsIPage);
63
         responseBean.addSuccess(taNewsIPage);
70
     }
75
     }
71
 
76
 
72
     @Override
77
     @Override
73
-    public ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, Integer orgId) {
78
+    public ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, Integer orgId) {
74
         ResponseBean responseBean = new ResponseBean();
79
         ResponseBean responseBean = new ResponseBean();
75
         Page<TaShareActivity> page = new Page<>();
80
         Page<TaShareActivity> page = new Page<>();
76
         page.setSize(pageSize == null ? 10 : pageSize);
81
         page.setSize(pageSize == null ? 10 : pageSize);
80
         queryWrapper.in("activity_status", 0, 1);
85
         queryWrapper.in("activity_status", 0, 1);
81
         queryWrapper.eq(orgId != null, "org_id", orgId);
86
         queryWrapper.eq(orgId != null, "org_id", orgId);
82
         queryWrapper.eq(cityId != null, "city_id", cityId);
87
         queryWrapper.eq(cityId != null, "city_id", cityId);
88
+        queryWrapper.eq(buildingId != null, "building_id", buildingId);
83
         queryWrapper.orderByAsc("activity_status");
89
         queryWrapper.orderByAsc("activity_status");
84
         queryWrapper.orderByAsc("start_time");
90
         queryWrapper.orderByAsc("start_time");
85
         IPage<TaShareActivity> taNewsIPage = this.page(page, queryWrapper);
91
         IPage<TaShareActivity> taNewsIPage = this.page(page, queryWrapper);

+ 1
- 0
src/main/resources/mapper/TaPersonIntentionRecordMapper.xml Bestand weergeven

34
             </trim>
34
             </trim>
35
         GROUP BY
35
         GROUP BY
36
             tpir.person_id, tpir.building_id
36
             tpir.person_id, tpir.building_id
37
+        ORDER BY SUM(tpir.intention) DESC
37
     </select>
38
     </select>
38
 </mapper>
39
 </mapper>

+ 7
- 7
src/main/resources/mapper/TaRecommendCustomerMapper.xml Bestand weergeven

341
             SELECT
341
             SELECT
342
               count( 1 )
342
               count( 1 )
343
             FROM
343
             FROM
344
-              ta_recommend_customer tarc
345
-            LEFT JOIN ta_person tp ON tarc.recommend_person = tp.person_id
344
+              ta_person tp
346
             WHERE
345
             WHERE
347
-              tarc.recommend_person = a.person_id and ifnull(tp.person_type, '') = 'customer'
348
-        ) AS recommedCount,
346
+              tp.recommend_agent = a.person_id
347
+        ) AS agentCount,
349
         (
348
         (
350
             SELECT
349
             SELECT
351
               count( 1 )
350
               count( 1 )
352
             FROM
351
             FROM
353
               ta_recommend_customer tarc
352
               ta_recommend_customer tarc
354
-            LEFT JOIN ta_person tp ON tarc.recommend_person = tp.person_id
355
             WHERE
353
             WHERE
356
-              tarc.recommend_person = a.person_id and ifnull(tp.person_type, '') in ('channel agent', 'estate agent')
357
-        ) AS agentCount
354
+              tarc.recommend_person = a.person_id
355
+              and tarc.status = 1
356
+              and tarc.org_id = #{orgId}
357
+        ) AS recommedCount
358
         FROM
358
         FROM
359
         ta_person a
359
         ta_person a
360
         left join ta_channel_person tcp on a.person_id = tcp.person_id
360
         left join ta_channel_person tcp on a.person_id = tcp.person_id

+ 6
- 0
src/main/resources/mapper/TaShareRecordMapper.xml Bestand weergeven

131
     <select id="getShareRecordList" resultType="com.huiju.estateagents.entity.TaShareRecord">
131
     <select id="getShareRecordList" resultType="com.huiju.estateagents.entity.TaShareRecord">
132
         SELECT
132
         SELECT
133
             t.record_id AS id,
133
             t.record_id AS id,
134
+            t.record_id,
134
             t.group_activity_id,
135
             t.group_activity_id,
135
             t.nickname,
136
             t.nickname,
136
             t.phone,
137
             t.phone,
154
 	UNION ALL
155
 	UNION ALL
155
         SELECT
156
         SELECT
156
             t.child_record_id AS id,
157
             t.child_record_id AS id,
158
+            t.record_id,
157
             t.group_activity_id,
159
             t.group_activity_id,
158
             t.nickname,
160
             t.nickname,
159
             t.phone,
161
             t.phone,
176
             AND t.person_id = #{personId}
178
             AND t.person_id = #{personId}
177
         order by status,create_time desc
179
         order by status,create_time desc
178
     </select>
180
     </select>
181
+
182
+    <select id="countGroupBuyPeople" resultType="java.lang.Integer">
183
+        select count(1) From ta_share_record t where t.group_activity_id = #{groupActivityId} GROUP BY t.group_activity_id
184
+    </select>
179
 </mapper>
185
 </mapper>