正在显示
2 个修改的文件
包含
24 行增加
和
3 行删除
@@ -2,6 +2,7 @@ package service | @@ -2,6 +2,7 @@ package service | ||
2 | 2 | ||
3 | import ( | 3 | import ( |
4 | "fmt" | 4 | "fmt" |
5 | + "strconv" | ||
5 | "strings" | 6 | "strings" |
6 | 7 | ||
7 | "github.com/linmadan/egglib-go/core/application" | 8 | "github.com/linmadan/egglib-go/core/application" |
@@ -382,7 +383,7 @@ func (srv StaffAssessServeice) ExportUserAssess(param *query.ListAssessContentCy | @@ -382,7 +383,7 @@ func (srv StaffAssessServeice) ExportUserAssess(param *query.ListAssessContentCy | ||
382 | xlsxFile := excelize.NewFile() | 383 | xlsxFile := excelize.NewFile() |
383 | sheetIndex := xlsxFile.GetActiveSheetIndex() | 384 | sheetIndex := xlsxFile.GetActiveSheetIndex() |
384 | sheetName := xlsxFile.GetSheetName(sheetIndex) | 385 | sheetName := xlsxFile.GetSheetName(sheetIndex) |
385 | - // 写入第一行 | 386 | + //写入第一行 |
386 | xlsxFile.SetCellStr(sheetName, "A1", "每日绩效汇总") | 387 | xlsxFile.SetCellStr(sheetName, "A1", "每日绩效汇总") |
387 | //写入二到五行 | 388 | //写入二到五行 |
388 | for k, v := range headerList { | 389 | for k, v := range headerList { |
@@ -393,5 +394,25 @@ func (srv StaffAssessServeice) ExportUserAssess(param *query.ListAssessContentCy | @@ -393,5 +394,25 @@ func (srv StaffAssessServeice) ExportUserAssess(param *query.ListAssessContentCy | ||
393 | xlsxFile.SetCellStr(sheetName, colName+"5", v.Level4) | 394 | xlsxFile.SetCellStr(sheetName, colName+"5", v.Level4) |
394 | } | 395 | } |
395 | //从第六行开始写入用户填写的评估数据 | 396 | //从第六行开始写入用户填写的评估数据 |
397 | + for k, v := range tableRowSort { | ||
398 | + rowNum := strconv.Itoa(k + 6) | ||
399 | + row := tableRows[v] | ||
400 | + for k2, v2 := range headerList { | ||
401 | + if k2 == 0 { | ||
402 | + xlsxFile.SetCellStr(sheetName, "A"+rowNum, row["BeginDay"]) | ||
403 | + continue | ||
404 | + } | ||
405 | + if k2 == 1 { | ||
406 | + xlsxFile.SetCellStr(sheetName, "B"+rowNum, row["TargetUserName"]) | ||
407 | + continue | ||
408 | + } | ||
409 | + colName, _ := excelize.ColumnNumberToName(k2 + 1) | ||
410 | + key := v2.Level1 + "+" + v2.Level3 | ||
411 | + if mVal, ok := row[key]; ok { | ||
412 | + xlsxFile.SetCellStr(sheetName, colName+rowNum, mVal) | ||
413 | + } | ||
414 | + } | ||
415 | + } | ||
416 | + | ||
396 | return nil, nil | 417 | return nil, nil |
397 | } | 418 | } |
@@ -124,7 +124,7 @@ func (d *StaffAssessDao) AllAssessCycleList(companyId int) ([]AssessCycle, error | @@ -124,7 +124,7 @@ func (d *StaffAssessDao) AllAssessCycleList(companyId int) ([]AssessCycle, error | ||
124 | companyId, | 124 | companyId, |
125 | } | 125 | } |
126 | result := []AssessCycle{} | 126 | result := []AssessCycle{} |
127 | - _, err := tx.QueryOne(&result, sqlStr, condition...) | 127 | + _, err := tx.Query(&result, sqlStr, condition...) |
128 | return result, err | 128 | return result, err |
129 | } | 129 | } |
130 | 130 | ||
@@ -149,7 +149,7 @@ func (d *StaffAssessDao) AllAssessCycleDayList(companyId int, cycleId int) ([]As | @@ -149,7 +149,7 @@ func (d *StaffAssessDao) AllAssessCycleDayList(companyId int, cycleId int) ([]As | ||
149 | cycleId, companyId, | 149 | cycleId, companyId, |
150 | } | 150 | } |
151 | result := []AssessCycleDay{} | 151 | result := []AssessCycleDay{} |
152 | - _, err := tx.QueryOne(&result, sqlStr, condition...) | 152 | + _, err := tx.Query(&result, sqlStr, condition...) |
153 | return result, err | 153 | return result, err |
154 | } | 154 | } |
155 | 155 |
-
请 注册 或 登录 后发表评论