|
@@ -4,13 +4,11 @@ import (
|
|
|
"errors"
|
|
|
"hongze/hongze_yb/models/response"
|
|
|
"hongze/hongze_yb/models/tables/yb_price_driven"
|
|
|
- "hongze/hongze_yb/services/company"
|
|
|
- "hongze/hongze_yb/services/user"
|
|
|
"hongze/hongze_yb/utils"
|
|
|
)
|
|
|
|
|
|
// GetPriceDrivenDetail 获取价格驱动详情
|
|
|
-func GetPriceDrivenDetail(chartPermissionId int, userInfo user.UserInfo) (resp *response.PriceDrivenItem, errMsg string, err error) {
|
|
|
+func GetPriceDrivenDetail(chartPermissionId int) (resp *response.PriceDrivenItem, errMsg string, err error) {
|
|
|
resp = new(response.PriceDrivenItem)
|
|
|
// 获取详情
|
|
|
item, e := yb_price_driven.GetPriceDrivenByChartPermissionId(chartPermissionId)
|
|
@@ -29,23 +27,5 @@ func GetPriceDrivenDetail(chartPermissionId int, userInfo user.UserInfo) (resp *
|
|
|
resp.CreateTime = item.CreateTime.Format(utils.FormatDateTime)
|
|
|
resp.ModifyTime = item.ModifyTime.Format(utils.FormatDateTime)
|
|
|
}
|
|
|
- // 校验权限
|
|
|
- ok, permissionInfo, permissionIdArr, e := company.CheckBaseFiccPermission(userInfo.CompanyID, int(userInfo.UserID))
|
|
|
- if e != nil {
|
|
|
- errMsg = "获取失败"
|
|
|
- err = errors.New("校验价格驱动详情权限失败, Err:" + e.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- authOk := false
|
|
|
- // 用户状态正常时校验是否有对应的品种权限, 不正常则默认无权限
|
|
|
- if ok {
|
|
|
- for _, v := range permissionIdArr {
|
|
|
- if chartPermissionId == v {
|
|
|
- authOk = true
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- resp.AuthOk = authOk
|
|
|
- resp.PermissionCheckInfo = permissionInfo
|
|
|
return
|
|
|
}
|