|
|
@@ -55,6 +55,10 @@ func (this *OilAuditSettingController) GetEntityList() {
|
|
|
Code := this.GetString("Code")
|
|
|
svcPerm := permission.GetPermissionService(utils.DBE)
|
|
|
isauth := svcPerm.IsAuthorized(this.User.Id, "oil_supplier.AuditSetting.AllRecord")
|
|
|
+ svcuser := organize.GetOrganizeService(utils.DBE)
|
|
|
+ isauth = svcuser.UserInRoleById(this.User.Id, "10000203")
|
|
|
+
|
|
|
+
|
|
|
if !svcPerm.IsAdmin(this.User.Id) && !isauth {
|
|
|
//OrganizeId = this.User.DepartmentId //无权限看所有时,只看当前部门的数据
|
|
|
var org organize.Base_Organize
|
|
|
@@ -218,13 +222,13 @@ func (this *OilAuditSettingController) AddEntity() {
|
|
|
if (err == nil) {
|
|
|
for _, Id := range auditIds {
|
|
|
var user userRole.Base_User
|
|
|
-
|
|
|
+ var org1 organize.Base_Organize
|
|
|
svc.GetEntityById(Id, &user)
|
|
|
- svc.GetEntityById(user.Departmentid, &org)
|
|
|
+ svc.GetEntityById(user.Departmentid, &org1)
|
|
|
audituser.Id = 0
|
|
|
audituser.SettingId = model.Id
|
|
|
audituser.DepartmentId,_ = strconv.Atoi(user.Departmentid)
|
|
|
- audituser.CompanyId = org.Parentid
|
|
|
+ audituser.CompanyId = org1.Parentid
|
|
|
audituser.UserId,_ = strconv.Atoi(Id)
|
|
|
audituser.UserName = user.Realname
|
|
|
audituser.CreateOn = time.Now()
|