|
@@ -176,8 +176,13 @@ func (this *CompanyController) CompanyShareList() {
|
|
|
pars = append(pars, productId)
|
|
|
}
|
|
|
if sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_ADMIN && sysUser.AdminId != 66 && sysUser.AdminId != 15 {
|
|
|
- condition += ` AND a.share_seller_id=? `
|
|
|
- pars = append(pars, sysUser.AdminId)
|
|
|
+ if sysUser.GroupId == groupId {
|
|
|
+ condition += ` AND a.share_seller_id=? `
|
|
|
+ pars = append(pars, sysUser.AdminId)
|
|
|
+ } else {
|
|
|
+ condition += ` AND b.seller_id=? `
|
|
|
+ pars = append(pars, sysUser.AdminId)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -591,9 +596,17 @@ func (this *CompanyController) CompanyShareList() {
|
|
|
if companyLists == nil {
|
|
|
companyLists = make([]*company.CompanyListItem, 0)
|
|
|
}
|
|
|
+
|
|
|
+ var isShareGroup bool
|
|
|
+ if sysUser.GroupId == groupId {
|
|
|
+ isShareGroup = true
|
|
|
+ }
|
|
|
+
|
|
|
page = paging.GetPaging(currentIndex, pageSize, total)
|
|
|
resp := new(company.CompanyListResp)
|
|
|
resp.List = companyLists
|
|
|
+ resp.IsShareGroup = isShareGroup
|
|
|
+ resp.Status = listParam
|
|
|
resp.Paging = page
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|