|
@@ -1358,9 +1358,11 @@ func GetSenderName(in *messagecenter.GetSenderNameReq) string {
|
|
|
if position != nil && len(*position) > 0 {
|
|
|
phone := (*position)[0]["phone"]
|
|
|
entId := (*position)[0]["ent_id"]
|
|
|
- nameMap := IC.MainMysql.FindOne("entniche_user", map[string]interface{}{"phone": phone, "ent_id": entId}, "name", "")
|
|
|
+
|
|
|
+ nameMap := IC.MainMysql.SelectBySql(fmt.Sprintf(`SELECT a.phone,IF(a.name = "我" AND b.role_id = 1 ,"%s",a.name) AS name,b.role_id FROM %s a
|
|
|
+ LEFT JOIN entniche_user_role b on a.phone = %s and a.ent_id = %d and a.id = b.user_id`, util.UserRoleOne, util.ENTNICHE_USER, phone, entId))
|
|
|
if nameMap != nil && len(*nameMap) > 0 {
|
|
|
- name = fmt.Sprintf("%s(用户)", (*nameMap)["name"])
|
|
|
+ name = fmt.Sprintf("%s(用户)", (*nameMap)[0]["name"])
|
|
|
}
|
|
|
}
|
|
|
|