|
|
@@ -6,6 +6,7 @@ import (
|
|
|
"dashoo.cn/backend/api/business/organize"
|
|
|
"dashoo.cn/backend/api/business/role"
|
|
|
. "dashoo.cn/backend/api/controllers"
|
|
|
+ "dashoo.cn/business2/permission"
|
|
|
"dashoo.cn/business2/userRole"
|
|
|
"dashoo.cn/utils"
|
|
|
"encoding/json"
|
|
|
@@ -24,17 +25,18 @@ type OilAuditSettingController struct {
|
|
|
// @router /list [get]
|
|
|
func (this *OilAuditSettingController) GetEntityList() {
|
|
|
|
|
|
+ svcPerm := permission.GetPermissionService(utils.DBE)
|
|
|
//获取分页信息
|
|
|
page := this.GetPageInfoForm()
|
|
|
where := " 1=1 "
|
|
|
orderby := "Id"
|
|
|
- asc := false
|
|
|
+ asc := true
|
|
|
Order := this.GetString("Order")
|
|
|
Prop := this.GetString("Prop")
|
|
|
if Order != "" && Prop != "" {
|
|
|
orderby = Prop
|
|
|
- if Order == "asc" {
|
|
|
- asc = true
|
|
|
+ if Order != "asc" {
|
|
|
+ asc = false
|
|
|
}
|
|
|
}
|
|
|
OrganizeId := this.GetString("OrganizeId")
|
|
|
@@ -48,13 +50,13 @@ func (this *OilAuditSettingController) GetEntityList() {
|
|
|
Remark := this.GetString("Remark")
|
|
|
CreateOn := this.GetString("CreateOn")
|
|
|
|
|
|
- OrganizeId = this.User.DepartmentId //无权限看所有时,只看当前部门的数据
|
|
|
- if OrganizeId != "" {
|
|
|
- where = where + " and OrganizeId = '" + OrganizeId + "'"
|
|
|
+ if !svcPerm.IsAdmin(this.User.Id) {
|
|
|
+ OrganizeId = this.User.DepartmentId //无权限看所有时,只看当前部门的数据
|
|
|
+ if OrganizeId != "" {
|
|
|
+ where = where + " and OrganizeId = '" + OrganizeId + "'"
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
if OrganizeName != "" {
|
|
|
where = where + " and OrganizeName like '%" + OrganizeName + "%'"
|
|
|
}
|