Merge branch 'develop' of git.ailuowan.com:zzw/lone-services into develop
CI / changes (push) Successful in 13s
CI / docker-bff (push) Successful in 26s
CI / docker-product (push) Successful in 19s
CI / docker-admin (push) Successful in 24s
CI / docker-user (push) Successful in 18s
CI / docker-ad (push) Successful in 16s
CI / docker-chore (push) Successful in 24s
CI / docker-express (push) Successful in 17s
CI / docker-sale (push) Successful in 22s

This commit is contained in:
zzw
2026-08-31 11:10:24 +08:00
18 changed files with 637 additions and 173 deletions
+13
View File
@@ -25,6 +25,8 @@ type UserInfo struct {
SaleMobile string // 销售手机
SaleProvince int64 // 销售省份
GroupId int64 // 分组ID
GroupName string // 分组名称
Type uint8 // 用户类型
Valid bool
}
@@ -44,6 +46,8 @@ func GetUserFromCtx(ctx context.Context) UserInfo {
saleName := md.Get("x-sale-name")
saleId := md.Get("x-sale-id")
groupId := md.Get("x-group-id")
groupName := md.Get("x-group-name")
Type := md.Get("x-user-type")
province := md.Get("x-sale-province")
mobile := md.Get("x-sale-mobile")
@@ -60,6 +64,15 @@ func GetUserFromCtx(ctx context.Context) UserInfo {
if len(storeName) > NumberZero {
userInfo.StoreName = storeName[NumberZero]
}
if len(groupName) > NumberZero {
userInfo.GroupName = groupName[NumberZero]
}
if len(Type) > NumberZero {
TypeInt, _ := strconv.ParseInt(Type[NumberZero], NumberTen, NumberSixtyFourth)
userInfo.Type = uint8(TypeInt)
}
if len(storeId) > NumberZero {
userInfo.StoreId, _ = strconv.ParseInt(storeId[NumberZero], NumberTen, NumberSixtyFourth)
}