考勤列表和导出
This commit is contained in:
parent
0fb9fb51a0
commit
2ff5ff0dce
|
|
@ -244,11 +244,8 @@ public class AttendQuoteDataServiceImpl extends Service implements AttendQuoteDa
|
||||||
header.add(SalaryI18nUtil.getI18nLabel(86317, "工号"));
|
header.add(SalaryI18nUtil.getI18nLabel(86317, "工号"));
|
||||||
// 动态列
|
// 动态列
|
||||||
if (CollectionUtils.isNotEmpty(listMaps)) {
|
if (CollectionUtils.isNotEmpty(listMaps)) {
|
||||||
Map<String, Object> mapColumn = listMaps.get(0);
|
|
||||||
for (AttendQuoteFieldPO attendQuoteField : attendQuoteFields) {
|
for (AttendQuoteFieldPO attendQuoteField : attendQuoteFields) {
|
||||||
if (mapColumn.containsKey(attendQuoteField.getId() + "_attendQuoteData")) {
|
header.add(attendQuoteField.getFieldName());
|
||||||
header.add(attendQuoteField.getFieldName());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -264,11 +261,8 @@ public class AttendQuoteDataServiceImpl extends Service implements AttendQuoteDa
|
||||||
row.add(dto.get("jobNum"));
|
row.add(dto.get("jobNum"));
|
||||||
|
|
||||||
// 动态列
|
// 动态列
|
||||||
Map<String, Object> mapColumn = listMaps.get(0);
|
|
||||||
for (AttendQuoteFieldPO attendQuoteField : attendQuoteFields) {
|
for (AttendQuoteFieldPO attendQuoteField : attendQuoteFields) {
|
||||||
if (mapColumn.containsKey(attendQuoteField.getId() + "_attendQuoteData")) {
|
row.add(dto.get(attendQuoteField.getId().toString() + "_attendQuoteData"));
|
||||||
row.add(dto.get(attendQuoteField.getId().toString() + "_attendQuoteData"));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
rows.add(row);
|
rows.add(row);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -275,10 +275,10 @@ public class AttendQuoteFieldServiceImpl extends Service implements AttendQuoteF
|
||||||
getAttendQuoteFieldMapper().updateNameByCode(updates);
|
getAttendQuoteFieldMapper().updateNameByCode(updates);
|
||||||
}
|
}
|
||||||
// 2.删除
|
// 2.删除
|
||||||
if (CollectionUtils.isNotEmpty(deleteCodes)) {
|
// if (CollectionUtils.isNotEmpty(deleteCodes)) {
|
||||||
//根据考勤字段编码删除考勤模块字段
|
// //根据考勤字段编码删除考勤模块字段
|
||||||
biz.deleteAttendByCode(AttendQuoteFieldQueryParam.builder().codes(deleteCodes).sourceType(AttendQuoteFieldSourceTypeEnum.ATTEND.getValue()).build());
|
// biz.deleteAttendByCode(AttendQuoteFieldQueryParam.builder().codes(deleteCodes).sourceType(AttendQuoteFieldSourceTypeEnum.ATTEND.getValue()).build());
|
||||||
}
|
// }
|
||||||
// 3.新增
|
// 3.新增
|
||||||
List<AttendQuoteFieldPO> saves = new ArrayList<>();
|
List<AttendQuoteFieldPO> saves = new ArrayList<>();
|
||||||
for (String code : saveCodes) {
|
for (String code : saveCodes) {
|
||||||
|
|
|
||||||
|
|
@ -32,11 +32,11 @@ import java.util.*;
|
||||||
public class AttendQuoteDataWrapper extends Service {
|
public class AttendQuoteDataWrapper extends Service {
|
||||||
|
|
||||||
private AttendQuoteDataService getAttendQuoteDataService(User user) {
|
private AttendQuoteDataService getAttendQuoteDataService(User user) {
|
||||||
return ServiceUtil.getService(AttendQuoteDataServiceImpl.class, user);
|
return ServiceUtil.getService(AttendQuoteDataServiceImpl.class, user);
|
||||||
}
|
}
|
||||||
|
|
||||||
private AttendQuoteFieldService getAttendQuoteFieldService(User user) {
|
private AttendQuoteFieldService getAttendQuoteFieldService(User user) {
|
||||||
return ServiceUtil.getService(AttendQuoteFieldServiceImpl.class, user);
|
return ServiceUtil.getService(AttendQuoteFieldServiceImpl.class, user);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -82,11 +82,8 @@ public class AttendQuoteDataWrapper extends Service {
|
||||||
columns.add(new WeaTableColumn("150", SalaryI18nUtil.getI18nLabel(86317, "工号"), "jobNum"));
|
columns.add(new WeaTableColumn("150", SalaryI18nUtil.getI18nLabel(86317, "工号"), "jobNum"));
|
||||||
// 动态列
|
// 动态列
|
||||||
if (CollectionUtils.isNotEmpty(listMaps)) {
|
if (CollectionUtils.isNotEmpty(listMaps)) {
|
||||||
Map<String, Object> map = listMaps.stream().max(Comparator.comparingInt(m -> m.keySet().size())).get();
|
|
||||||
for (AttendQuoteFieldPO attendQuoteField : attendQuoteFields) {
|
for (AttendQuoteFieldPO attendQuoteField : attendQuoteFields) {
|
||||||
if (map.containsKey(attendQuoteField.getId() + "_attendQuoteData")) {
|
columns.add(new WeaTableColumn("150", attendQuoteField.getFieldName(), attendQuoteField.getId() + "_attendQuoteData"));
|
||||||
columns.add(new WeaTableColumn("150", attendQuoteField.getFieldName(), attendQuoteField.getId() + "_attendQuoteData"));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -153,7 +150,7 @@ public class AttendQuoteDataWrapper extends Service {
|
||||||
/**
|
/**
|
||||||
* 获取数据
|
* 获取数据
|
||||||
*/
|
*/
|
||||||
public Map<String, Object> getData(AttendQuoteDataEditParam attendQuoteDataEditParam) {
|
public Map<String, Object> getData(AttendQuoteDataEditParam attendQuoteDataEditParam) {
|
||||||
return getAttendQuoteDataService(user).getData(attendQuoteDataEditParam);
|
return getAttendQuoteDataService(user).getData(attendQuoteDataEditParam);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue