瀏覽代碼

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

魏熙美 5 年之前
父節點
當前提交
871c38fe12

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

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

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

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

+ 1
- 0
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java 查看文件

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

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

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

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

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

+ 6
- 1
src/main/java/com/huiju/estateagents/job/JudglActivityTimeJob.java 查看文件

2
 
2
 
3
 import com.huiju.estateagents.base.BaseController;
3
 import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.center.sysUser.controller.SysUserController;
4
 import com.huiju.estateagents.center.sysUser.controller.SysUserController;
5
+import com.huiju.estateagents.common.DateUtils;
5
 import com.huiju.estateagents.service.*;
6
 import com.huiju.estateagents.service.*;
6
 import org.slf4j.Logger;
7
 import org.slf4j.Logger;
7
 import org.slf4j.LoggerFactory;
8
 import org.slf4j.LoggerFactory;
11
 import org.springframework.scheduling.annotation.Scheduled;
12
 import org.springframework.scheduling.annotation.Scheduled;
12
 import org.springframework.stereotype.Component;
13
 import org.springframework.stereotype.Component;
13
 
14
 
15
+import java.time.LocalDateTime;
16
+
14
 /**
17
 /**
15
  * @author admin
18
  * @author admin
16
  * @Title: JudglActivityTimeJob
19
  * @Title: JudglActivityTimeJob
52
     private void configureTasks() {
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
         logger.debug("JudglActivityTimeJob",count);
61
         logger.debug("JudglActivityTimeJob",count);
57
         //进行中活动更新为已结束
62
         //进行中活动更新为已结束
58
         iTaBuildingDynamicService.updateProcessingActivity();
63
         iTaBuildingDynamicService.updateProcessingActivity();

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

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 查看文件

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 查看文件

332
     }
332
     }
333
 
333
 
334
     @Override
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
     @Override
339
     @Override

+ 1
- 0
src/main/java/com/huiju/estateagents/service/impl/TaPointsRecordsServiceImpl.java 查看文件

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

+ 1
- 1
src/main/resources/mapper/TaBuildingDynamicMapper.xml 查看文件

99
         update ta_building_dynamic
99
         update ta_building_dynamic
100
         set activity_status = 0
100
         set activity_status = 0
101
         where
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
     </update>
103
     </update>
104
 
104
 
105
     <update id="updateProcessingActivity">
105
     <update id="updateProcessingActivity">