|
@@ -9,11 +9,9 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
9
|
9
|
import com.huiju.estateagents.base.ResponseBean;
|
10
|
10
|
import com.huiju.estateagents.common.CommConstant;
|
11
|
11
|
import com.huiju.estateagents.common.WxUtils;
|
12
|
|
-import com.huiju.estateagents.entity.TaCustomerPerson;
|
13
|
|
-import com.huiju.estateagents.entity.TaMiniappQrcode;
|
14
|
|
-import com.huiju.estateagents.entity.TaPerson;
|
15
|
|
-import com.huiju.estateagents.entity.TaRecommendCustomer;
|
|
12
|
+import com.huiju.estateagents.entity.*;
|
16
|
13
|
import com.huiju.estateagents.event.EventBus;
|
|
14
|
+import com.huiju.estateagents.mapper.TaShareMapper;
|
17
|
15
|
import com.huiju.estateagents.service.IMiniAppService;
|
18
|
16
|
import com.huiju.estateagents.service.ITaCustomerPersonService;
|
19
|
17
|
import com.huiju.estateagents.service.ITaPersonService;
|
|
@@ -53,6 +51,9 @@ public class MiniAppController {
|
53
|
51
|
@Resource
|
54
|
52
|
private ApplicationContext applicationContext;
|
55
|
53
|
|
|
54
|
+ @Autowired
|
|
55
|
+ private TaShareMapper taShareMapper;
|
|
56
|
+
|
56
|
57
|
|
57
|
58
|
|
58
|
59
|
/**
|
|
@@ -86,8 +87,10 @@ public class MiniAppController {
|
86
|
87
|
QueryWrapper<TaPerson> personQueryWrapper = new QueryWrapper<>();
|
87
|
88
|
personQueryWrapper.eq("mini_openid",session.getOpenid());
|
88
|
89
|
int count = taPersonService.count(personQueryWrapper);
|
89
|
|
- if(from.contains("share") && StringUtils.isNotBlank(recommender) && count>0){
|
90
|
90
|
|
|
91
|
+ if(from.contains("share") && StringUtils.isNotBlank(recommender) && count>0){
|
|
92
|
+ // 添加积分
|
|
93
|
+ applicationContext.publishEvent(new EventBus(recommender, EventBus.EventType.SharePosterAll));
|
91
|
94
|
}
|
92
|
95
|
TaPerson taPerson = taPersonService.newPersonByOpenid(session.getOpenid());
|
93
|
96
|
if (null == taPerson) {
|
|
@@ -119,10 +122,6 @@ public class MiniAppController {
|
119
|
122
|
result.put("miniAuthorized", null != taPerson.getAvatarurl() && taPerson.getAvatarurl().indexOf("wx.qlogo.cn") > 0);
|
120
|
123
|
|
121
|
124
|
|
122
|
|
- // 添加积分
|
123
|
|
- // applicationContext.publishEvent(new EventBus(new Object(), EventBus.EventType.SharePoster));
|
124
|
|
-
|
125
|
|
-
|
126
|
125
|
return ResponseBean.success(result);
|
127
|
126
|
} catch (WxErrorException e) {
|
128
|
127
|
System.err.println(e.getError());
|