|  | @@ -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
 |