Bläddra i källkod

修正mk没有对应的城市

icole 4 år sedan
förälder
incheckning
f015aa7e73
1 ändrade filer med 18 tillägg och 0 borttagningar
  1. 18 0
      internal/logic/get_user_logic.go

+ 18 - 0
internal/logic/get_user_logic.go

@@ -56,6 +56,24 @@ func (l *GetUserLogic) GetUser(in *transform.UserRequest) (*transform.UserRespon
 		tfr.Gender = user.Gender
 		tfr.UserName = user.Name
 		tfr.ErpRoleType = 1
+		sql := `
+				select 
+					base_organ.name 
+				from 
+					sys_user_school 
+				left join 
+					base_organ_school on sys_user_school.os_id = base_organ_school.id  
+				left join
+					base_organ on base_organ.id = base_organ_school.organ_id
+				where sys_user_school.user_id = ? and sys_user_school.del_flag = 0
+			`
+		var cityName string
+		_, err := l.svcCtx.DB.SQL(sql, user.Id).Get(&cityName)
+		if err != nil {
+			return &transform.UserResponse{}, err
+		}
+		tfr.CityName = cityName
+
 	}
 	//if in.Phone != "" {
 	//	var mk model.MktPartTimeUser