浏览代码

feat: 用户中台封装方法

zhangxinlei1996 2 年之前
父节点
当前提交
666a4b2802
共有 1 个文件被更改,包括 25 次插入0 次删除
  1. 25 0
      common/src/qfw/util/jy/userCenter.go

+ 25 - 0
common/src/qfw/util/jy/userCenter.go

@@ -0,0 +1,25 @@
+package jy
+
+import (
+	"app.yhyue.com/moapp/jybase/mongodb"
+	"app.yhyue.com/moapp/jypkg/middleground"
+	"bp.jydev.jianyu360.cn/BaseService/userCenter/rpc/pb"
+)
+
+//获取base-user相关参数
+func AddUser(mgo mongodb.MongodbSim, userid string, req pb.UserAddReq, middleground middleground.Middleground) bool {
+	if resp := middleground.UserCenter.UserAdd(req); resp != nil {
+		//获取到baseid
+		baseId := resp.Data.Id
+		if baseId > 0 {
+			//user表记录映射关系
+			ok := mgo.UpdateById("user", userid, map[string]interface{}{
+				"$set": map[string]interface{}{
+					"base_user_id": baseId,
+				},
+			})
+			return resp.Data.Status == 1 && ok
+		}
+	}
+	return false
+}