Sfoglia il codice sorgente

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

魏熙美 5 anni fa
parent
commit
871c38fe12

+ 2
- 0
src/main/java/com/huiju/estateagents/controller/HelpActivityController.java Vedi File

@@ -200,6 +200,8 @@ public class HelpActivityController extends BaseController {
200 200
     public ResponseBean helpActivityUpdate(@RequestBody String parameter) {
201 201
         ResponseBean responseBean = new ResponseBean();
202 202
         HelpActivity helpActivity = JSONObject.parseObject(parameter, HelpActivity.class);
203
+        Integer cityId = iTaBuildingService.getCityById( helpActivity.getBuildingId());
204
+        helpActivity.setCityId(cityId);
203 205
         helpActivity.setHelpActivityId(helpActivity.getHelpActivityId());
204 206
         taHelpActivityService.helpActivityUpdate(helpActivity);
205 207
         return responseBean;

+ 3
- 1
src/main/java/com/huiju/estateagents/controller/MiniAppController.java Vedi File

@@ -114,6 +114,7 @@ public class MiniAppController extends BaseController {
114 114
             miniResp.put("openid", session.getOpenid());
115 115
             miniResp.put("sessionKey", session.getSessionKey());
116 116
             miniResp.put("unionid", session.getUnionid());
117
+            miniResp.put("name",miniapp.getName());
117 118
 
118 119
             //如果是分享进来且没有进入过小程序,给分享人发放积分
119 120
             QueryWrapper<TaPerson> personQueryWrapper = new QueryWrapper<>();
@@ -247,7 +248,7 @@ public class MiniAppController extends BaseController {
247 248
     public ResponseBean info(@RequestBody String paramStr, HttpServletRequest request) {
248 249
         String appid = request.getHeader("appid");
249 250
         TaPerson person = null;
250
-
251
+        TaMiniapp miniapp = taMiniappService.getById(appid);
251 252
         if (null == paramStr || "".equals(paramStr.trim()) || "{}".equals(paramStr.trim())) {
252 253
             String openid = getOpenId(request);
253 254
             List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
@@ -291,6 +292,7 @@ public class MiniAppController extends BaseController {
291 292
         Map<String, Object> result = new HashMap<>();
292 293
         result.put("person", person);
293 294
         result.put("extraInfo", extraInfo);
295
+        result.put("miniApp",miniapp);
294 296
 
295 297
         return ResponseBean.success(result);
296 298
     }

+ 1
- 0
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Vedi File

@@ -308,6 +308,7 @@ public class TaBuildingDynamicController extends BaseController {
308 308
                enlist.setIsCheckin(CommConstant.STATUS_NORMAL);
309 309
                if(taActivityDynamicEnlistMapper.updateById(enlist)>0){
310 310
                    if (tempIsCheckin.intValue() == CommConstant.STATUS_UNACCALIMED.intValue()){
311
+                       enlist.setEnlistId(Integer.valueOf(enlistId));
311 312
                        applicationContext.publishEvent(new EventBus(enlist,ActivityCheckin,getOrgId(request)));
312 313
                        Integer rulePoints = taPointsRecordsService.getRulePoints(CommConstant.POINTS_CHANGE_ACTIVITY_CHECKIN, getOrgId(request));
313 314
                        enlist.setAddPoints(rulePoints);

+ 2
- 0
src/main/java/com/huiju/estateagents/controller/TaPersonController.java Vedi File

@@ -165,6 +165,7 @@ public class TaPersonController extends BaseController {
165 165
             person.setPersonType(CommConstant.PERSON_ESTATE_CHANNEL);
166 166
             QueryWrapper<TaChannel> queryWrapper = new QueryWrapper();
167 167
             queryWrapper.eq("channel_code",channelCode);
168
+            queryWrapper.eq("org_id",orgId);
168 169
             TaChannel channel = taChannelService.getOne(queryWrapper);
169 170
             if (null == channel){
170 171
                 return ResponseBean.error("渠道码不存在",ResponseBean.ERROR_UNAVAILABLE);
@@ -557,6 +558,7 @@ public class TaPersonController extends BaseController {
557 558
             if(CommConstant.PERSON_ESTATE_CHANNEL.equals(personType)){
558 559
                 QueryWrapper<TaChannel>channelQueryWrapper = new QueryWrapper<>();
559 560
                 channelQueryWrapper.eq("channel_code",channelCode);
561
+                channelQueryWrapper.eq("org_id",getOrgId(request));
560 562
                 QueryWrapper<TaChannelPerson>channelPersonQueryWrapper = new QueryWrapper<>();
561 563
                 List<TaChannel> channel = taChannelService.list(channelQueryWrapper);
562 564
                 if(channel.size()>0){

+ 2
- 0
src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java Vedi File

@@ -187,6 +187,8 @@ public class TaShareActivityController extends BaseController {
187 187
         ResponseBean responseBean = new ResponseBean();
188 188
         try {
189 189
             TaShareActivity taShareActivity = JSONObject.parseObject(parameter, TaShareActivity.class);
190
+            Integer cityId = iTaBuildingService.getCityById(taShareActivity.getBuildingId());
191
+            taShareActivity.setCityId(cityId);
190 192
             if (iTaShareActivityService.updateById(taShareActivity)){
191 193
                 responseBean.addSuccess(taShareActivity);
192 194
             }else {

+ 6
- 1
src/main/java/com/huiju/estateagents/job/JudglActivityTimeJob.java Vedi File

@@ -2,6 +2,7 @@ package com.huiju.estateagents.job;
2 2
 
3 3
 import com.huiju.estateagents.base.BaseController;
4 4
 import com.huiju.estateagents.center.sysUser.controller.SysUserController;
5
+import com.huiju.estateagents.common.DateUtils;
5 6
 import com.huiju.estateagents.service.*;
6 7
 import org.slf4j.Logger;
7 8
 import org.slf4j.LoggerFactory;
@@ -11,6 +12,8 @@ import org.springframework.scheduling.annotation.EnableScheduling;
11 12
 import org.springframework.scheduling.annotation.Scheduled;
12 13
 import org.springframework.stereotype.Component;
13 14
 
15
+import java.time.LocalDateTime;
16
+
14 17
 /**
15 18
  * @author admin
16 19
  * @Title: JudglActivityTimeJob
@@ -52,7 +55,9 @@ public class JudglActivityTimeJob extends BaseController {
52 55
     private void configureTasks() {
53 56
 
54 57
         //未开始活动更新为已开始
55
-        Integer count = iTaBuildingDynamicService.updateUnStartActivity();
58
+        String time = DateUtils.cutSecond(LocalDateTime.now());
59
+        Integer count = iTaBuildingDynamicService.updateUnStartActivity(time);
60
+        System.out.println("count" + count);
56 61
         logger.debug("JudglActivityTimeJob",count);
57 62
         //进行中活动更新为已结束
58 63
         iTaBuildingDynamicService.updateProcessingActivity();

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaBuildingDynamicMapper.java Vedi File

@@ -75,7 +75,7 @@ public interface TaBuildingDynamicMapper extends BaseMapper<TaBuildingDynamic> {
75 75
     /**
76 76
      * 更新未开始的活动
77 77
      */
78
-    Integer updateUnStartActivity();
78
+    Integer updateUnStartActivity(@Param("curTime") String curTime);
79 79
 
80 80
     /**
81 81
      * 更新结束的活动

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingDynamicService.java Vedi File

@@ -90,7 +90,7 @@ public interface ITaBuildingDynamicService extends IService<TaBuildingDynamic> {
90 90
     /**
91 91
      * 开始未进行的活动
92 92
      */
93
-    Integer updateUnStartActivity();
93
+    Integer updateUnStartActivity(String time);
94 94
 
95 95
     /**
96 96
      * 结束过期的活动

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java Vedi File

@@ -332,8 +332,8 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
332 332
     }
333 333
 
334 334
     @Override
335
-    public Integer updateUnStartActivity() {
336
-        return buildingDynamicMapper.updateUnStartActivity();
335
+    public Integer updateUnStartActivity(String curTime) {
336
+        return buildingDynamicMapper.updateUnStartActivity(curTime);
337 337
     }
338 338
 
339 339
     @Override

+ 1
- 0
src/main/java/com/huiju/estateagents/service/impl/TaPointsRecordsServiceImpl.java Vedi File

@@ -171,6 +171,7 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
171 171
 		// 已经领取过的不会再次领取
172 172
 		List<String> params = new ArrayList<String>() {{
173 173
 			add("user="+taActivityDynamicEnlist.getPersonId());
174
+			add("targetId="+taActivityDynamicEnlist.getEnlistId().toString());
174 175
 		}};
175 176
 		String changeParams = String.join("&", params);
176 177
 		boolean hasJoined = isPointsRecordsExist(taActivityDynamicEnlist.getPersonId(), changeType, changeParams);

+ 1
- 1
src/main/resources/mapper/TaBuildingDynamicMapper.xml Vedi File

@@ -99,7 +99,7 @@
99 99
         update ta_building_dynamic
100 100
         set activity_status = 0
101 101
         where
102
-        NOW() &gt;= enlist_start and  NOW() &lt;= enlist_end and activity_status = 1
102
+        #{curTime} &gt;= enlist_start and  #{curTime} &lt;= enlist_end and activity_status = 1
103 103
     </update>
104 104
 
105 105
     <update id="updateProcessingActivity">