Przeglądaj źródła

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

魏熙美 5 lat temu
rodzic
commit
346d1dfcb1

+ 6
- 6
src/main/java/com/huiju/estateagents/activity/service/impl/ActivityServiceImpl.java Wyświetl plik

@@ -59,16 +59,16 @@ public class ActivityServiceImpl implements ActivityServiceI {
59 59
 		queryWrapper.eq("org_id",orgId);
60 60
 		queryWrapper.eq("person_id",person.getPersonId());
61 61
 		List<TaActivityDynamicEnlist> taActivityDynamicEnlists = taActivityDynamicEnlistMapper.selectList(queryWrapper);
62
-		//查询是否报名了分享活动
62
+		//查询是否报名了拼团活动
63 63
 		QueryWrapper<TaShareRecord> taShareRecordQueryWrapper = new QueryWrapper<>();
64 64
 		taShareRecordQueryWrapper.eq("org_id",orgId);
65 65
 		taShareRecordQueryWrapper.eq("person_id",person.getPersonId());
66 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 74
 		Page pg = new Page(pageNumber,pageSize);
@@ -95,7 +95,7 @@ public class ActivityServiceImpl implements ActivityServiceI {
95 95
 				List<TaShareRecord> taShareRecordsList = taShareRecordMapper.selectList(shareRecordQueryWrapper);
96 96
 				e.setSuccessNum(taShareRecordsList.size());
97 97
 			}else if (e.getType().equals("help")){
98
-				helpRecords.forEach(help -> {
98
+				HelpInitiateRecords.forEach(help -> {
99 99
 					if (e.getId().equals(help.getHelpActivityId())){
100 100
 						e.setActivityStatus(CommConstant.ACTIVITY_STATUS_PARTNER);
101 101
 					}

+ 18
- 0
src/main/java/com/huiju/estateagents/common/CommConstant.java Wyświetl plik

@@ -429,4 +429,22 @@ public class CommConstant {
429 429
 	public static final Object GROUP_ACTIVITY = "groupActivity";
430 430
 	public static final String TARGET_TYPE_H5 = "H5";
431 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 Wyświetl plik

@@ -472,6 +472,11 @@ public class HelpActivityController extends BaseController {
472 472
                 helpRecordQueryWrapper.eq("help_activity_id",helpActivity.getHelpActivityId());
473 473
                 helpRecordQueryWrapper.eq("help_record_initiate_id",helpInitiateRecord.getHelpRecordInitiateId());
474 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 481
                 map.put("helpInitiateRecord",helpInitiateRecord);
477 482
                 map.put("helpRecordList",helpRecordList);

+ 16
- 13
src/main/java/com/huiju/estateagents/controller/MiniAppController.java Wyświetl plik

@@ -356,20 +356,23 @@ public class MiniAppController extends BaseController {
356 356
 //            if(list.size()<=0){
357 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 376
         return ResponseBean.success(phoneNoInfo);
374 377
     }
375 378
 

+ 5
- 0
src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java Wyświetl plik

@@ -348,6 +348,11 @@ public class TaShareActivityController extends BaseController {
348 348
                 childRecordQueryWrapper.eq("group_activity_id",taShareActivity.getGroupActivityId());
349 349
                 childRecordQueryWrapper.eq("record_id",taShareRecord.getRecordId());
350 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 356
                 map.put("shareChildRecordList",shareChildRecordList);
352 357
             }
353 358
     

+ 3
- 3
src/main/java/com/huiju/estateagents/service/impl/MiniAppServiceImpl.java Wyświetl plik

@@ -82,7 +82,7 @@ public class MiniAppServiceImpl implements IMiniAppService {
82 82
         data.add(new WxMaTemplateData("keyword3", content, "#fffff"));
83 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 88
     @Override
@@ -92,7 +92,7 @@ public class MiniAppServiceImpl implements IMiniAppService {
92 92
         data.add(new WxMaTemplateData("keyword2", activityName, "#fffff"));
93 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 98
     @Override
@@ -102,7 +102,7 @@ public class MiniAppServiceImpl implements IMiniAppService {
102 102
         data.add(new WxMaTemplateData("keyword2", activityName, "#fffff"));
103 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 108
     @Override