瀏覽代碼

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

魏熙美 5 年之前
父節點
當前提交
346d1dfcb1

+ 6
- 6
src/main/java/com/huiju/estateagents/activity/service/impl/ActivityServiceImpl.java 查看文件

59
 		queryWrapper.eq("org_id",orgId);
59
 		queryWrapper.eq("org_id",orgId);
60
 		queryWrapper.eq("person_id",person.getPersonId());
60
 		queryWrapper.eq("person_id",person.getPersonId());
61
 		List<TaActivityDynamicEnlist> taActivityDynamicEnlists = taActivityDynamicEnlistMapper.selectList(queryWrapper);
61
 		List<TaActivityDynamicEnlist> taActivityDynamicEnlists = taActivityDynamicEnlistMapper.selectList(queryWrapper);
62
-		//查询是否报名了分享活动
62
+		//查询是否报名了拼团活动
63
 		QueryWrapper<TaShareRecord> taShareRecordQueryWrapper = new QueryWrapper<>();
63
 		QueryWrapper<TaShareRecord> taShareRecordQueryWrapper = new QueryWrapper<>();
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<HelpRecord> helpRecordQueryWrapper = new QueryWrapper<>();
69
-		helpRecordQueryWrapper.eq("org_id",orgId);
70
-		helpRecordQueryWrapper.eq("person_id",person.getPersonId());
71
-		List<HelpRecord> helpRecords = helpRecordMapper.selectList(helpRecordQueryWrapper);
68
+		QueryWrapper<HelpInitiateRecord> helpInitiateRecordListQueryWrapper = new QueryWrapper<>();
69
+		helpInitiateRecordListQueryWrapper.eq("org_id",orgId);
70
+		helpInitiateRecordListQueryWrapper.eq("person_id",person.getPersonId());
71
+		List<HelpInitiateRecord> HelpInitiateRecords = helpInitiateRecordMapper.selectList(helpInitiateRecordListQueryWrapper);
72
 		
72
 		
73
 		//分页获取全部数据
73
 		//分页获取全部数据
74
 		Page pg = new Page(pageNumber,pageSize);
74
 		Page pg = new Page(pageNumber,pageSize);
95
 				List<TaShareRecord> taShareRecordsList = taShareRecordMapper.selectList(shareRecordQueryWrapper);
95
 				List<TaShareRecord> taShareRecordsList = taShareRecordMapper.selectList(shareRecordQueryWrapper);
96
 				e.setSuccessNum(taShareRecordsList.size());
96
 				e.setSuccessNum(taShareRecordsList.size());
97
 			}else if (e.getType().equals("help")){
97
 			}else if (e.getType().equals("help")){
98
-				helpRecords.forEach(help -> {
98
+				HelpInitiateRecords.forEach(help -> {
99
 					if (e.getId().equals(help.getHelpActivityId())){
99
 					if (e.getId().equals(help.getHelpActivityId())){
100
 						e.setActivityStatus(CommConstant.ACTIVITY_STATUS_PARTNER);
100
 						e.setActivityStatus(CommConstant.ACTIVITY_STATUS_PARTNER);
101
 					}
101
 					}

+ 18
- 0
src/main/java/com/huiju/estateagents/common/CommConstant.java 查看文件

429
 	public static final Object GROUP_ACTIVITY = "groupActivity";
429
 	public static final Object GROUP_ACTIVITY = "groupActivity";
430
 	public static final String TARGET_TYPE_H5 = "H5";
430
 	public static final String TARGET_TYPE_H5 = "H5";
431
     public static final String ACTIVITY_QRCODE = "{\"scene\":\"id=#0&type=#1\",\"page\":\"pages/checkin/index\"}";
431
     public static final String ACTIVITY_QRCODE = "{\"scene\":\"id=#0&type=#1\",\"page\":\"pages/checkin/index\"}";
432
+    
433
+    /**
434
+     * 消息通知
435
+     * 必须存在表   td_miniapp_template_type 中
436
+     */
437
+    public static final String MINIAPP_TPL_NOTICE = "notice";
438
+    
439
+    /**
440
+     * 助力通知
441
+     * 必须存在表   td_miniapp_template_type 中
442
+     */
443
+    public static final String MINIAPP_TPL_HELP = "help.result";
444
+    
445
+    /**
446
+     * 拼团通知
447
+     * 必须存在表   td_miniapp_template_type 中
448
+     */
449
+    public static final String MINIAPP_TPL_GROUP = "group.result";
432
 }
450
 }

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

472
                 helpRecordQueryWrapper.eq("help_activity_id",helpActivity.getHelpActivityId());
472
                 helpRecordQueryWrapper.eq("help_activity_id",helpActivity.getHelpActivityId());
473
                 helpRecordQueryWrapper.eq("help_record_initiate_id",helpInitiateRecord.getHelpRecordInitiateId());
473
                 helpRecordQueryWrapper.eq("help_record_initiate_id",helpInitiateRecord.getHelpRecordInitiateId());
474
                 List<HelpRecord> helpRecordList = helpRecordService.list(helpRecordQueryWrapper);
474
                 List<HelpRecord> helpRecordList = helpRecordService.list(helpRecordQueryWrapper);
475
+                helpRecordList.forEach(e -> {
476
+                    if (e.getPersonId().equals(person.getPersonId())){
477
+                        map.put("isJoin",true);
478
+                    }
479
+                });
475
         
480
         
476
                 map.put("helpInitiateRecord",helpInitiateRecord);
481
                 map.put("helpInitiateRecord",helpInitiateRecord);
477
                 map.put("helpRecordList",helpRecordList);
482
                 map.put("helpRecordList",helpRecordList);

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

356
 //            if(list.size()<=0){
356
 //            if(list.size()<=0){
357
 //                taCustomerPersonService.insertBean(person.getPersonId(),customers.getCustomerId());
357
 //                taCustomerPersonService.insertBean(person.getPersonId(),customers.getCustomerId());
358
 //            }
358
 //            }
359
+        }else{
360
+            TaRecommendCustomer taRecommendCustomer = new TaRecommendCustomer();
361
+            taRecommendCustomer.setPersonId(person.getPersonId());
362
+            taRecommendCustomer.setPicture(person.getAvatarurl());
363
+            taRecommendCustomer.setCountry(person.getCountry());
364
+            taRecommendCustomer.setCity(person.getCity());
365
+            taRecommendCustomer.setProvince(person.getProvince());
366
+            taRecommendCustomer.setVerifyStatus(CommConstant.VERIFY_AGREE);
367
+            taRecommendCustomer.setOrgId(getOrgId(request));
368
+            taRecommendCustomer.setEntryType(CommConstant.ENTRY_VOLUNTEER);
369
+            taRecommendCustomer.setSex(Integer.getInteger(person.getGender()));
370
+            taRecommendCustomer.setName(person.getNickname());
371
+            taRecommendCustomer.setPhone(person.getPhone());
372
+            taRecommendCustomer.setCreateDate(LocalDateTime.now());
373
+            taRecommendCustomerService.save(taRecommendCustomer);
359
         }
374
         }
360
-//        else{
361
-//            TaRecommendCustomer taRecommendCustomer = new TaRecommendCustomer();
362
-//            taRecommendCustomer.setPersonId(person.getPersonId());
363
-//            taRecommendCustomer.setPicture(person.getAvatarurl());
364
-//            taRecommendCustomer.setCountry(person.getCountry());
365
-//            taRecommendCustomer.setCity(person.getCity());
366
-//            taRecommendCustomer.setProvince(person.getProvince());
367
-//            taRecommendCustomer.setVerifyStatus(CommConstant.VERIFY_AGREE);
368
-//            taRecommendCustomer.setOrgId(getOrgId(request));
369
-//            taRecommendCustomer.setEntryType(CommConstant.ENTRY_VOLUNTEER);
370
-//            taRecommendCustomer.setSex(Integer.getInteger(person.getGender()));
371
-//
372
-//        }
375
+
373
         return ResponseBean.success(phoneNoInfo);
376
         return ResponseBean.success(phoneNoInfo);
374
     }
377
     }
375
 
378
 

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

348
                 childRecordQueryWrapper.eq("group_activity_id",taShareActivity.getGroupActivityId());
348
                 childRecordQueryWrapper.eq("group_activity_id",taShareActivity.getGroupActivityId());
349
                 childRecordQueryWrapper.eq("record_id",taShareRecord.getRecordId());
349
                 childRecordQueryWrapper.eq("record_id",taShareRecord.getRecordId());
350
                 List<TaShareChildRecord> shareChildRecordList = taShareChildRecordService.list(childRecordQueryWrapper);
350
                 List<TaShareChildRecord> shareChildRecordList = taShareChildRecordService.list(childRecordQueryWrapper);
351
+                shareChildRecordList.forEach(e -> {
352
+                    if (e.getPersonId().equals(person.getPersonId())){
353
+                        map.put("isJoin",true);
354
+                    }
355
+                });
351
                 map.put("shareChildRecordList",shareChildRecordList);
356
                 map.put("shareChildRecordList",shareChildRecordList);
352
             }
357
             }
353
     
358
     

+ 3
- 3
src/main/java/com/huiju/estateagents/service/impl/MiniAppServiceImpl.java 查看文件

82
         data.add(new WxMaTemplateData("keyword3", content, "#fffff"));
82
         data.add(new WxMaTemplateData("keyword3", content, "#fffff"));
83
         data.add(new WxMaTemplateData("keyword4", DateUtils.cutSecond(dt), "#fffff"));
83
         data.add(new WxMaTemplateData("keyword4", DateUtils.cutSecond(dt), "#fffff"));
84
 
84
 
85
-        sendMessage("notice", toUser, link, data);
85
+        sendMessage(CommConstant.MINIAPP_TPL_NOTICE, toUser, link, data);
86
     }
86
     }
87
     
87
     
88
     @Override
88
     @Override
92
         data.add(new WxMaTemplateData("keyword2", activityName, "#fffff"));
92
         data.add(new WxMaTemplateData("keyword2", activityName, "#fffff"));
93
         data.add(new WxMaTemplateData("keyword3", DateUtils.cutSecond(dt), "#fffff"));
93
         data.add(new WxMaTemplateData("keyword3", DateUtils.cutSecond(dt), "#fffff"));
94
         
94
         
95
-        sendMessage("help.result", toUser, link, data);
95
+        sendMessage(CommConstant.MINIAPP_TPL_HELP, toUser, link, data);
96
     }
96
     }
97
     
97
     
98
     @Override
98
     @Override
102
         data.add(new WxMaTemplateData("keyword2", activityName, "#fffff"));
102
         data.add(new WxMaTemplateData("keyword2", activityName, "#fffff"));
103
         data.add(new WxMaTemplateData("keyword3", DateUtils.cutSecond(dt), "#fffff"));
103
         data.add(new WxMaTemplateData("keyword3", DateUtils.cutSecond(dt), "#fffff"));
104
         
104
         
105
-        sendMessage("group.result", toUser, link, data);
105
+        sendMessage(CommConstant.MINIAPP_TPL_GROUP, toUser, link, data);
106
     }
106
     }
107
 
107
 
108
     @Override
108
     @Override