|
@@ -38,6 +38,7 @@ type safeService struct {
|
|
|
daoRule *dao.RuleDao
|
|
|
daoApprover *dao.ApproverDao
|
|
|
daoTree *dao.TreeDao
|
|
|
+ daoBidsection *dao.BidsectionDao
|
|
|
validDetail string
|
|
|
}
|
|
|
|
|
@@ -52,6 +53,7 @@ func NewSafeService() SafeService {
|
|
|
daoProjectAccount: dao.NewProjectAccountDao(datasource.InstanceDbMaster()),
|
|
|
daoApprover: dao.NewApproverDao(datasource.InstanceDbMaster()),
|
|
|
daoTree: dao.NewTreeDao(datasource.InstanceDbMaster()),
|
|
|
+ daoBidsection: dao.NewBidsectionDao(datasource.InstanceDbMaster()),
|
|
|
}
|
|
|
}
|
|
|
func (s *safeService) Get(id int, pid int, pageNo int, pageSize int) ([]viewmodels.SafeList, int64) {
|
|
@@ -380,23 +382,28 @@ func (s *safeService) GetPending(projectId int, projectAccountId int) []viewmode
|
|
|
if item.DataType == 1 {
|
|
|
for _, data := range safeList {
|
|
|
if dataIdString == data.Id {
|
|
|
+ bidSectionDetail := s.daoBidsection.Get(data.BidsectionId, projectId)
|
|
|
approverVM.Code = data.Code
|
|
|
approverVM.InspectionDetail = data.InspectionDetail
|
|
|
approverVM.Name = data.AuditName
|
|
|
approverVM.Position = data.Position
|
|
|
approverVM.Inspection = data.Inspection
|
|
|
+ approverVM.BidsectionName = bidSectionDetail.Name
|
|
|
approverVM.CreateTime = data.CreateTime
|
|
|
+
|
|
|
break
|
|
|
}
|
|
|
}
|
|
|
} else if item.DataType == 2 { // 质量巡检
|
|
|
for _, data := range qualityList {
|
|
|
if dataIdString == data.Id {
|
|
|
+ bidSectionDetail := s.daoBidsection.Get(projectId, data.BidsectionId)
|
|
|
approverVM.Code = data.Code
|
|
|
approverVM.InspectionDetail = data.InspectionDetail
|
|
|
approverVM.Name = data.AuditName
|
|
|
approverVM.Position = data.Position
|
|
|
approverVM.Inspection = data.Inspection
|
|
|
+ approverVM.BidsectionName = bidSectionDetail.Name
|
|
|
approverVM.CreateTime = data.CreateTime
|
|
|
break
|
|
|
}
|