|
@@ -478,14 +478,12 @@ func (srv *StaffAssessServeice) ExportUserAssess(param *query.ExportAssessConten |
|
@@ -478,14 +478,12 @@ func (srv *StaffAssessServeice) ExportUserAssess(param *query.ExportAssessConten |
|
478
|
assessDao := dao.NewStaffAssessDao(map[string]interface{}{
|
478
|
assessDao := dao.NewStaffAssessDao(map[string]interface{}{
|
|
479
|
"transactionContext": transactionContext,
|
479
|
"transactionContext": transactionContext,
|
|
480
|
})
|
480
|
})
|
|
481
|
- contentList, err := assessDao.ExportDataUserAssess(dao.SearchConditin1{
|
481
|
+ contentList, err := assessDao.ExportDataUserAssessV2(dao.SearchConditin2{
|
|
482
|
CompanyId: param.CompanyId,
|
482
|
CompanyId: param.CompanyId,
|
|
483
|
CycleId: param.CycleId,
|
483
|
CycleId: param.CycleId,
|
|
484
|
- BeginDay: "",
|
484
|
+ BeginDayList: param.BeginDayList,
|
|
485
|
TargetUserName: param.TargetUserName,
|
485
|
TargetUserName: param.TargetUserName,
|
|
486
|
TargetUserId: param.TargetUserId,
|
486
|
TargetUserId: param.TargetUserId,
|
|
487
|
- Limit: 5000,
|
|
|
|
488
|
- Offset: 0,
|
|
|
|
489
|
OperaterId: param.OperaterId,
|
487
|
OperaterId: param.OperaterId,
|
|
490
|
Hrbp: hrbp,
|
488
|
Hrbp: hrbp,
|
|
491
|
})
|
489
|
})
|
|
@@ -501,11 +499,7 @@ func (srv *StaffAssessServeice) ExportUserAssess(param *query.ExportAssessConten |
|
@@ -501,11 +499,7 @@ func (srv *StaffAssessServeice) ExportUserAssess(param *query.ExportAssessConten |
|
501
|
for _, v := range param.ExportItems {
|
499
|
for _, v := range param.ExportItems {
|
|
502
|
includeCol[v.Category+"+"+v.Name] = struct{}{}
|
500
|
includeCol[v.Category+"+"+v.Name] = struct{}{}
|
|
503
|
}
|
501
|
}
|
|
504
|
- includeBeginDay := map[string]struct{}{}
|
|
|
|
505
|
- for _, v := range param.BeginDayList {
|
|
|
|
506
|
- includeBeginDay[v] = struct{}{}
|
|
|
|
507
|
- }
|
|
|
|
508
|
-
|
502
|
+ //过滤日期
|
|
509
|
eData := newExportData2()
|
503
|
eData := newExportData2()
|
|
510
|
eData.setData(contentList)
|
504
|
eData.setData(contentList)
|
|
511
|
//将数据写入xlsx
|
505
|
//将数据写入xlsx
|
|
@@ -523,11 +517,6 @@ func (srv *StaffAssessServeice) ExportUserAssess(param *query.ExportAssessConten |
|
@@ -523,11 +517,6 @@ func (srv *StaffAssessServeice) ExportUserAssess(param *query.ExportAssessConten |
|
523
|
rowNum := 0
|
517
|
rowNum := 0
|
|
524
|
for _, v := range eData.rowSort.Child {
|
518
|
for _, v := range eData.rowSort.Child {
|
|
525
|
//纵向-索引-第一列-日期
|
519
|
//纵向-索引-第一列-日期
|
|
526
|
- if len(includeBeginDay) > 0 {
|
|
|
|
527
|
- if _, ok := includeBeginDay[v.Name]; !ok {
|
|
|
|
528
|
- continue
|
|
|
|
529
|
- }
|
|
|
|
530
|
- }
|
|
|
|
531
|
for _, v2 := range v.Child {
|
520
|
for _, v2 := range v.Child {
|
|
532
|
//纵向-索引-第二列-员工id
|
521
|
//纵向-索引-第二列-员工id
|
|
533
|
//填充1,2 列
|
522
|
//填充1,2 列
|
|
@@ -572,11 +561,6 @@ func (srv *StaffAssessServeice) ExportUserAssess(param *query.ExportAssessConten |
|
@@ -572,11 +561,6 @@ func (srv *StaffAssessServeice) ExportUserAssess(param *query.ExportAssessConten |
|
572
|
rowNum = 0
|
561
|
rowNum = 0
|
|
573
|
for _, v4 := range eData.rowSort.Child {
|
562
|
for _, v4 := range eData.rowSort.Child {
|
|
574
|
//纵向-索引-第一列-日期
|
563
|
//纵向-索引-第一列-日期
|
|
575
|
- if len(includeBeginDay) > 0 {
|
|
|
|
576
|
- if _, ok := includeBeginDay[v4.Name]; !ok {
|
|
|
|
577
|
- continue
|
|
|
|
578
|
- }
|
|
|
|
579
|
- }
|
|
|
|
580
|
for _, v5 := range v4.Child {
|
564
|
for _, v5 := range v4.Child {
|
|
581
|
//纵向-索引-第二列-员工id
|
565
|
//纵向-索引-第二列-员工id
|
|
582
|
rowNum++
|
566
|
rowNum++
|