| | |
| | | var memberIds []int |
| | | userInfo := utils.GetUserInfo(c) |
| | | if userInfo.UserType == constvar.UserTypeSub { |
| | | memberIds = []int{userInfo.CrmUserId} |
| | | memberIds = userInfo.SubUserIds |
| | | } |
| | | |
| | | salesDetailss, total, errCode := salesDetailsService.GetSalesDetailsList(params, memberIds) |
| | |
| | | var memberIds []int |
| | | userInfo := utils.GetUserInfo(c) |
| | | if userInfo.UserType == constvar.UserTypeSub { |
| | | memberIds = []int{userInfo.CrmUserId} |
| | | memberIds = userInfo.SubUserIds |
| | | } |
| | | |
| | | salesRefunds, total, errCode := salesRefundService.GetSalesRefundList(params.Page, params.PageSize, params.KeywordType, params.Keyword, params.SourceId, memberIds) |
| | |
| | | var memberIds []int |
| | | userInfo := utils.GetUserInfo(c) |
| | | if userInfo.UserType == constvar.UserTypeSub { |
| | | memberIds = []int{userInfo.CrmUserId} |
| | | memberIds = userInfo.SubUserIds |
| | | } |
| | | |
| | | salesReturns, total, errCode := salesReturnService.GetSalesReturnList(params, memberIds) |
| | |
| | | var memberIds []int |
| | | userInfo := utils.GetUserInfo(c) |
| | | if userInfo.UserType == constvar.UserTypeSub { |
| | | memberIds = []int{userInfo.CrmUserId} |
| | | memberIds = userInfo.SubUserIds |
| | | } |
| | | |
| | | serviceContracts, total, errCode := serviceContractService.GetServiceContractList(params, memberIds) |
| | |
| | | var memberIds []int |
| | | userInfo := utils.GetUserInfo(c) |
| | | if userInfo.UserType == constvar.UserTypeSub { |
| | | memberIds = []int{userInfo.CrmUserId} |
| | | memberIds = userInfo.SubUserIds |
| | | } |
| | | |
| | | serviceFollowups, total, errCode := serviceFollowupService.GetServiceFollowupList(params.Page, params.PageSize, params.KeywordType, params.Keyword, params.ServiceOrderId, memberIds) |
| | |
| | | var memberIds []int |
| | | userInfo := utils.GetUserInfo(c) |
| | | if userInfo.UserType == constvar.UserTypeSub { |
| | | memberIds = []int{userInfo.CrmUserId} |
| | | memberIds = userInfo.SubUserIds |
| | | } |
| | | |
| | | serviceOrder, total, errCode := service.NewServiceOrderService().GetServiceOrderList(params.Page, params.PageSize, params.QueryClass, params.KeywordType, params.Keyword, params.ServiceContractId, params.SalesDetailsId, memberIds) |
| | |
| | | |
| | | claims.CrmUserId = userInfo.UserId |
| | | claims.NickName = userInfo.NickName |
| | | claims.SubUserIds = userInfo.SubUserIds |
| | | c.Set("claims", claims) |
| | | if CheckAuth(c.Request.URL.Path, token) { |
| | | c.Next() |
| | |
| | | BaseClaims |
| | | BufferTime int64 |
| | | jwt.StandardClaims |
| | | CrmUserId int |
| | | NickName string |
| | | CrmUserId int |
| | | NickName string |
| | | SubUserIds []int //包含自身的id |
| | | } |
| | | |
| | | type BaseClaims struct { |
| | |
| | | return nil |
| | | } |
| | | subIds, _, err := userService.UUID2CrmUserId(strings.Split(userRecord.SubUserIds, ",")) |
| | | subIds = append(subIds, userRecord.ID) |
| | | if err != nil { |
| | | return nil |
| | | } |