|
@@ -55,6 +55,9 @@ public class MiniAppController extends BaseController {
|
55
|
55
|
@Autowired
|
56
|
56
|
private ITaMiniappService taMiniappService;
|
57
|
57
|
|
|
58
|
+ @Autowired
|
|
59
|
+ private ITaSharePersonFromService taSharePersonFromService;
|
|
60
|
+
|
58
|
61
|
|
59
|
62
|
|
60
|
63
|
|
|
@@ -108,6 +111,7 @@ public class MiniAppController extends BaseController {
|
108
|
111
|
// 添加积分
|
109
|
112
|
applicationContext.publishEvent(new EventBus(recommender, EventBus.EventType.SharePosterAll));
|
110
|
113
|
}
|
|
114
|
+
|
111
|
115
|
TaPerson taPerson = taPersonService.newPersonByOpenid(session.getOpenid(), orgId);
|
112
|
116
|
if (null == taPerson) {
|
113
|
117
|
return ResponseBean.error("发生未知错误", ResponseBean.ERROR_UNAVAILABLE);
|
|
@@ -131,6 +135,26 @@ public class MiniAppController extends BaseController {
|
131
|
135
|
}
|
132
|
136
|
taPerson.setMiniappId(appid);
|
133
|
137
|
taPersonService.updateById(taPerson);
|
|
138
|
+ if(StringUtils.isNotBlank(from) &&StringUtils.isNotBlank(recommender) &&StringUtils.isNotBlank(targetId)){
|
|
139
|
+ TaSharePersonFrom taSharePersonFrom = new TaSharePersonFrom();
|
|
140
|
+ TaPerson recommenderPerson = taPersonService.getById(recommender);
|
|
141
|
+ taSharePersonFrom.setCreateDate(LocalDateTime.now());
|
|
142
|
+ taSharePersonFrom.setOrgId(getOrgId(request));
|
|
143
|
+ taSharePersonFrom.setPersonId(taPerson.getPersonId());
|
|
144
|
+ taSharePersonFrom.setSharePersonType(recommenderPerson.getPersonType());
|
|
145
|
+ if(CommConstant.PERSON_REALTY_CONSULTANT.equals(recommenderPerson.getPersonType())){
|
|
146
|
+ taSharePersonFrom.setSharePerson(recommenderPerson.getUserId().toString());
|
|
147
|
+ }else {
|
|
148
|
+ taSharePersonFrom.setSharePerson(recommenderPerson.getPersonId());
|
|
149
|
+ }
|
|
150
|
+ if(from.equals("activity_share")){
|
|
151
|
+ taSharePersonFrom.setStatus(CommConstant.STATUS_UNACCALIMED);
|
|
152
|
+ }else {
|
|
153
|
+ taSharePersonFrom.setStatus(CommConstant.STATUS_NORMAL);
|
|
154
|
+ }
|
|
155
|
+ taSharePersonFromService.save(taSharePersonFrom);
|
|
156
|
+
|
|
157
|
+ }
|
134
|
158
|
|
135
|
159
|
taPerson.setPassword(null);
|
136
|
160
|
|