|
@@ -68,6 +68,22 @@ func (this *BiApproveController) List() {
|
|
|
var total int
|
|
|
var msg string
|
|
|
var err error
|
|
|
+
|
|
|
+ classifyList, msg, err := biapprove.GetBiClassifyAll()
|
|
|
+ if err != nil {
|
|
|
+ if msg != "" {
|
|
|
+ br.Msg = msg
|
|
|
+ } else {
|
|
|
+ br.Msg = "获取审批列表成功"
|
|
|
+ }
|
|
|
+ br.ErrMsg = "获取分类列表失败, Err: " + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ classifyMap := make(map[int]string)
|
|
|
+ for _, v := range classifyList {
|
|
|
+ classifyMap[v.BiDashboardClassifyId] = v.BiDashboardClassifyName
|
|
|
+ }
|
|
|
+
|
|
|
switch listType {
|
|
|
case 1:
|
|
|
list, total, msg, err = biapprove.ProcessingBiApprove(sysUser.AdminId, classifyId, timeType, sortField, sortRule, startSize, pageSize, sysUser.RealName, startTime, endTime, keyword)
|
|
@@ -88,6 +104,9 @@ func (this *BiApproveController) List() {
|
|
|
br.ErrMsg = "获取审批列表失败, Err: " + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ for _, v := range list {
|
|
|
+ v.ClassifyName = classifyMap[v.ClassifyId]
|
|
|
+ }
|
|
|
|
|
|
resp := new(response.BiApproveListResp)
|
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|