caipin 4 jaren geleden
bovenliggende
commit
a201d3a6f8
2 gewijzigde bestanden met toevoegingen van 9 en 7 verwijderingen
  1. 4 3
      dao/quality_dao.go
  2. 5 4
      dao/safe_dao.go

+ 4 - 3
dao/quality_dao.go

@@ -162,9 +162,10 @@ func (d *QualityDao) GetTypeYear(bidsectionId int, year int) []viewmodels.Qualit
 	endYear := fmt.Sprintf("%d-12-31:23.59.59", year)
 
 	datalist := make([]viewmodels.QualitySurveyList, 0)
-	_ = d.engine.Table("`cm_quality` as cs").
-		Select("cs.id, cs.`create_time`, cs.`inspection_detail`, cs.status, pa.`name` as `audit_name`").
-		Where("cs.bidsection_id = ? and cs.create_time>='"+startYear+"' and cs.create_time<='"+endYear+"' ", bidsectionId).
+	_ = d.engine.Table("`cm_approver` as cs").
+		Select("cs.data_id as id, cs.`create_time`, s.`inspection_detail`, cs.status, pa.`name` as `audit_name`").
+		Where("cs.bidsection_id = ? and data_type=2 and cs.create_time>='"+startYear+"' and cs.create_time<='"+endYear+"' ", bidsectionId).
+		Join("left", "cm_quality as s", "s.id = cs.data_id").
 		Join("left", "cm_project_account as pa", "pa.id = cs.uid").
 		Desc("id").
 		Find(&datalist)

+ 5 - 4
dao/safe_dao.go

@@ -161,10 +161,11 @@ func (d *SafeDao) GetTypeYear(bidsectionId int, year int) []viewmodels.SafeSurve
 	endYear := fmt.Sprintf("%d-12-31:23.59.59", year)
 
 	datalist := make([]viewmodels.SafeSurveyList, 0)
-	_ = d.engine.Table("`cm_safe` as cs").
-		Select("cs.id, cs.`create_time`, cs.`inspection_detail`, cs.status, pa.`name` as `audit_name`").
-		Where("cs.bidsection_id = ? and cs.create_time>='"+startYear+"' and cs.create_time<='"+endYear+"' ", bidsectionId).
-		Join("left", "cm_project_account as pa", "pa.id = cs.uid").
+	_ = d.engine.Table("`cm_approver` as cs").
+		Select("cs.data_id as id, cs.`create_time`, s.`inspection_detail`, cs.status, pa.`name` as `audit_name`").
+		Where("cs.bidsection_id = ? and data_type=1 and cs.create_time>='"+startYear+"' and cs.create_time<='"+endYear+"' ", bidsectionId).
+		Join("left", "cm_safe as s", "s.id = cs.data_id").
+		Join("left", "cm_project_account as pa", "pa.id = cs.audit_id").
 		Desc("id").
 		Find(&datalist)
 	return datalist