Преглед изворни кода

Merge branch 'v3.5' of http://git.ycjcjy.com/zhiyuxing/estateagents into v3.5

傅行帆 пре 5 година
родитељ
комит
252ee0645c

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaChannelController.java Прегледај датотеку

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

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaRecommendCustomerController.java Прегледај датотеку

@@ -511,7 +511,7 @@ public class TaRecommendCustomerController extends BaseController {
511 511
         ResponseBean responseBean = new ResponseBean();
512 512
         try {
513 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 515
                 taRecommendCustomer.setVerifyStatus(verifyStatus);
516 516
                 if(!StringUtils.isEmpty(verifyRemark)){
517 517
                     taRecommendCustomer.setVerifyRemark(verifyRemark);

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java Прегледај датотеку

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

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TdPointsRulesController.java Прегледај датотеку

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

+ 5
- 4
src/main/java/com/huiju/estateagents/drainage/controller/TaDrainageRecordController.java Прегледај датотеку

@@ -36,6 +36,7 @@ import org.springframework.web.bind.annotation.RestController;
36 36
 import javax.servlet.http.HttpServletRequest;
37 37
 import javax.servlet.http.HttpServletResponse;
38 38
 import java.io.IOException;
39
+import java.time.LocalDate;
39 40
 import java.time.LocalDateTime;
40 41
 import java.time.format.DateTimeFormatter;
41 42
 import java.util.ArrayList;
@@ -74,8 +75,8 @@ public class TaDrainageRecordController extends BaseController {
74 75
     public ResponseBean taDrainageRecordList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
75 76
                                              @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
76 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 80
                                              HttpServletRequest request){
80 81
         ResponseBean responseBean = new ResponseBean();
81 82
         try {
@@ -84,8 +85,8 @@ public class TaDrainageRecordController extends BaseController {
84 85
             QueryWrapper<TaDrainageRecord> queryWrapper = new QueryWrapper<>();
85 86
             queryWrapper.eq("drainage_id",drainageId);
86 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 90
             queryWrapper.orderByDesc("create_date");
90 91
 
91 92
             IPage<TaDrainageRecord> result = iTaDrainageRecordService.page(pg, queryWrapper);

+ 7
- 0
src/main/java/com/huiju/estateagents/mapper/TaShareRecordMapper.java Прегледај датотеку

@@ -29,4 +29,11 @@ public interface TaShareRecordMapper extends BaseMapper<TaShareRecord> {
29 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 30
 	List<TaShareRecord> getShareRecordList(Page<TaShareRecord> pg,@Param("orgId") Integer orgId,@Param("personId") String personId);
31 31
     void updateEndGroupActivity();
32
+
33
+    /**
34
+     * 计算成团数
35
+     * @param groupActivityId
36
+     * @return
37
+     */
38
+    Integer countGroupBuyPeople(@Param("groupActivityId") Integer groupActivityId);
32 39
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaShareActivityService.java Прегледај датотеку

@@ -37,5 +37,5 @@ public interface ITaShareActivityService extends IService<TaShareActivity> {
37 37
      * @param orgId
38 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
 }

+ 7
- 1
src/main/java/com/huiju/estateagents/service/impl/TaShareActivityServiceImpl.java Прегледај датотеку

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

+ 4
- 0
src/main/resources/mapper/TaShareRecordMapper.xml Прегледај датотеку

@@ -178,4 +178,8 @@
178 178
             AND t.person_id = #{personId}
179 179
         order by status,create_time desc
180 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>
181 185
 </mapper>