|
@@ -2,6 +2,7 @@ package public
|
|
|
|
|
|
import (
|
|
|
"app.yhyue.com/moapp/jybase/common"
|
|
|
+ "app.yhyue.com/moapp/jybase/encrypt"
|
|
|
"app.yhyue.com/moapp/jybase/mongodb"
|
|
|
"app.yhyue.com/moapp/jybase/redis"
|
|
|
"app.yhyue.com/moapp/message/model"
|
|
@@ -89,9 +90,16 @@ func init() {
|
|
|
|
|
|
//分享打开文库赚积分
|
|
|
func OpenShareJydoc(fromId, openId, docId string) {
|
|
|
+ fromId = encrypt.SE.DecodeString(fromId)
|
|
|
if fromId == "" || openId == fromId || openId == "" || docId == "" {
|
|
|
return
|
|
|
}
|
|
|
+ //判断是否是合法用户
|
|
|
+ if MQFW.Count("user", map[string]interface{}{
|
|
|
+ "_id": mongodb.StringTOBsonId(fromId),
|
|
|
+ }) == 0 {
|
|
|
+ return
|
|
|
+ }
|
|
|
if redis.Get("other", fmt.Sprintf("integral_article_%s_%s", fromId, docId)) == nil {
|
|
|
pushErr := func() error {
|
|
|
b, _ := json.Marshal(&model.Message{
|