|
@@ -4,7 +4,6 @@ import (
|
|
|
"fmt"
|
|
|
"log"
|
|
|
"strconv"
|
|
|
- "strings"
|
|
|
"time"
|
|
|
|
|
|
"github.com/kataras/iris/v12"
|
|
@@ -336,25 +335,25 @@ func (s *safeService) GetPending(projectId int, projectAccountId int) []viewmode
|
|
|
// 1.获得审批列表
|
|
|
approverData := s.daoApprover.GetStatusByProjectAndAccount(projectId, projectAccountId, 1)
|
|
|
// 2.构建数据ID
|
|
|
- safeIds := []string{}
|
|
|
- qualityIds := []string{}
|
|
|
+ safeIds := []int{}
|
|
|
+ qualityIds := []int{}
|
|
|
for _, item := range approverData {
|
|
|
if item.DataType == 1 {
|
|
|
- safeIds = append(safeIds, strconv.Itoa(item.DataId))
|
|
|
+ safeIds = append(safeIds, item.DataId)
|
|
|
} else if item.DataType == 2 {
|
|
|
- qualityIds = append(qualityIds, strconv.Itoa(item.DataId))
|
|
|
+ qualityIds = append(qualityIds, item.DataId)
|
|
|
}
|
|
|
}
|
|
|
- safeInId := strings.Join(safeIds, ",")
|
|
|
- qualityInId := strings.Join(qualityIds, ",")
|
|
|
+ // safeInId := strings.Join(safeIds, ",")
|
|
|
+ // qualityInId := strings.Join(qualityIds, ",")
|
|
|
|
|
|
safeList := make([]viewmodels.SafeList, 0)
|
|
|
qualityList := make([]viewmodels.QualityList, 0)
|
|
|
- if safeInId != "" {
|
|
|
- safeList = s.daoSafe.GetInIdJoinAccount(safeInId)
|
|
|
+ if len(safeIds) != 0 {
|
|
|
+ safeList = s.daoSafe.GetInIdJoinAccount(safeIds)
|
|
|
}
|
|
|
- if qualityInId != "" {
|
|
|
- qualityList = s.daoQuality.GetInIdJoinAccount(qualityInId)
|
|
|
+ if len(qualityIds) != 0 {
|
|
|
+ qualityList = s.daoQuality.GetInIdJoinAccount(qualityIds)
|
|
|
}
|
|
|
|
|
|
// data := s.daoSafe.GetStatusByProjectAndAccount(projectId, projectAccountId, 1)
|
|
@@ -384,6 +383,7 @@ func (s *safeService) GetPending(projectId int, projectAccountId int) []viewmode
|
|
|
if dataIdString == data.Id {
|
|
|
bidSectionDetail := s.daoBidsection.Get(data.BidsectionId, projectId)
|
|
|
approverVM.Code = data.Code
|
|
|
+ approverVM.Inspection = data.Inspection
|
|
|
approverVM.InspectionDetail = data.InspectionDetail
|
|
|
approverVM.Name = data.AuditName
|
|
|
approverVM.Position = data.Position
|