Browse Source

feat:增加方法

wangchuanjin 1 year ago
parent
commit
be5fd3ef2b
2 changed files with 20 additions and 0 deletions
  1. 3 0
      main.go
  2. 17 0
      p/public.go

+ 3 - 0
main.go

@@ -8,6 +8,9 @@ import (
 )
 
 func main() {
+	var m float64 = 27500
+	log.Println(ConversionMoney(m))
+	return
 	base := &Mysql{
 		Address:      "192.168.3.11:3366",
 		UserName:     "root",

+ 17 - 0
p/public.go

@@ -792,3 +792,20 @@ func GetPersonalIdentityByMgoId(base *Mysql, mgo *MongodbSim, userId string) *Id
 	}
 	return nil
 }
+
+//根据职位id获取用户信息
+func GetUserInfoByPosition(base *Mysql, mgo *MongodbSim, id int64) *UserInfo {
+	list := base.SelectBySql(`select user_id from base_position where id=?`, id)
+	if list == nil || len(*list) == 0 {
+		return nil
+	}
+	data, ok := mgo.FindOneByField("user", map[string]interface{}{
+		"base_user_id": util.Int64All((*list)[0]["user_id"]),
+	}, `{"_id":1}`)
+	if !ok || data == nil || len(*data) == 0 {
+		return nil
+	}
+	return &UserInfo{
+		Id: BsonIdToSId((*data)["_id"]),
+	}
+}