|
|
@@ -3,6 +3,7 @@ package oilsupplier
|
|
|
import (
|
|
|
"dashoo.cn/backend/api/business/audithistory"
|
|
|
"dashoo.cn/backend/api/business/baseUser"
|
|
|
+ "dashoo.cn/backend/api/business/oilsupplier/infochange"
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/suppliercert"
|
|
|
"dashoo.cn/backend/api/business/organize"
|
|
|
"dashoo.cn/backend/api/business/paymentinfo"
|
|
|
@@ -203,9 +204,21 @@ func (this *AnnualAuditController) GetMyTaskEntityList() {
|
|
|
// @Success 200 {object} annualaudit.OilAnnualAudit
|
|
|
// @router /supplierlist [get]
|
|
|
func (this *AnnualAuditController) GetSupplierList() {
|
|
|
- svc := annualaudit.GetOilAnnualAuditService(utils.DBE)
|
|
|
+ svc := infochange.GetInfoChangeService(utils.DBE)
|
|
|
var supplierlist []annualaudit.Suppliername
|
|
|
- supplierlist = svc.GetSupplierList(""+OilSupplierName, ""+OilAnnualAuditName)
|
|
|
+ where := "1=1"
|
|
|
+ //企业用户必须加创建人条件
|
|
|
+ if this.User.IsCompanyUser == 1 {
|
|
|
+ where = where + " and CreateUserId = '" + this.User.Id + "'"
|
|
|
+ } else {
|
|
|
+ //超级管理员和有查看所有数据权限的用户不加条件
|
|
|
+ svcPerm := permission.GetPermissionService(utils.DBE)
|
|
|
+ isauth := svcPerm.IsAuthorized(this.User.Id, "oil_supplier.marketAccess.AllRecord")
|
|
|
+ if !svcPerm.IsAdmin(this.User.Id) && !isauth {
|
|
|
+ where = where + " and CreateUserId = '" + this.User.Id + "'"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ supplierlist = svc.GetSupplierList(""+OilSupplierName, where)
|
|
|
var datainfo DataInfo
|
|
|
datainfo.Items = supplierlist
|
|
|
this.Data["json"] = &datainfo
|