Kaynağa Gözat

Merge remote-tracking branch 'origin/master'

魏熙美 5 yıl önce
ebeveyn
işleme
be1199cd27

+ 6
- 0
src/main/java/com/huiju/estateagents/controller/MiniAppController.java Dosyayı Görüntüle

@@ -82,7 +82,13 @@ public class MiniAppController {
82 82
             miniResp.put("sessionKey", session.getSessionKey());
83 83
             miniResp.put("unionid", session.getUnionid());
84 84
             miniResp.put("token", JWTUtils.newToken(session.getOpenid()));
85
+            //如果是分享进来且没有进入过小程序,给分享人发放积分
86
+            QueryWrapper<TaPerson> personQueryWrapper = new QueryWrapper<>();
87
+            personQueryWrapper.eq("mini_openid",session.getOpenid());
88
+            int count = taPersonService.count(personQueryWrapper);
89
+            if(from.contains("share") && StringUtils.isNotBlank(recommender) && count>0){
85 90
 
91
+            }
86 92
             TaPerson taPerson = taPersonService.newPersonByOpenid(session.getOpenid());
87 93
             if (null == taPerson) {
88 94
                 return ResponseBean.error("发生未知错误", ResponseBean.ERROR_UNAVAILABLE);