Compare commits
3 Commits
28ec56e4cc
...
aa79512ded
| Author | SHA1 | Date |
|---|---|---|
|
|
aa79512ded | |
|
|
0762fbee4d | |
|
|
24676fe027 |
|
|
@ -275,7 +275,7 @@ public class AttendQuoteDataServiceImpl extends Service implements AttendQuoteDa
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
|
||||||
effectiveFields.forEach(attendQuoteField -> {
|
effectiveFields.forEach(attendQuoteField -> {
|
||||||
header.add(attendQuoteField.getFieldName());
|
header.add(Util.formatMultiLang(attendQuoteField.getFieldName(), String.valueOf(user.getLanguage())));
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
@ -606,7 +606,7 @@ public class AttendQuoteDataServiceImpl extends Service implements AttendQuoteDa
|
||||||
header.add(SalaryI18nUtil.getI18nLabel(86317, "证件号码"));
|
header.add(SalaryI18nUtil.getI18nLabel(86317, "证件号码"));
|
||||||
// 动态列
|
// 动态列
|
||||||
for (AttendQuoteFieldPO attendQuoteField : attendQuoteFields) {
|
for (AttendQuoteFieldPO attendQuoteField : attendQuoteFields) {
|
||||||
header.add(attendQuoteField.getFieldName());
|
header.add(Util.formatMultiLang(attendQuoteField.getFieldName(), String.valueOf(user.getLanguage())));
|
||||||
}
|
}
|
||||||
List<List<Object>> rows = new ArrayList<>();
|
List<List<Object>> rows = new ArrayList<>();
|
||||||
rows.add(header);
|
rows.add(header);
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@ import com.google.common.collect.Lists;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.collections4.CollectionUtils;
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
|
import weaver.general.Util;
|
||||||
import weaver.hrm.User;
|
import weaver.hrm.User;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
@ -292,7 +293,7 @@ public class AttendQuoteFieldServiceImpl extends Service implements AttendQuoteF
|
||||||
Map<String, String> column = columnsOptional.get();
|
Map<String, String> column = columnsOptional.get();
|
||||||
updates.add(AttendQuoteFieldPO.builder()
|
updates.add(AttendQuoteFieldPO.builder()
|
||||||
.code(column.get("code"))
|
.code(column.get("code"))
|
||||||
.fieldName(column.get("name"))
|
.fieldName(Util.formatMultiLang(column.get("name"), String.valueOf(user.getLanguage())))
|
||||||
.updateTime(now)
|
.updateTime(now)
|
||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
|
|
@ -312,7 +313,7 @@ public class AttendQuoteFieldServiceImpl extends Service implements AttendQuoteF
|
||||||
Optional<Map<String, String>> columnsOptional = columns.stream().filter(column -> code.equals(column.get("code"))).findFirst();
|
Optional<Map<String, String>> columnsOptional = columns.stream().filter(column -> code.equals(column.get("code"))).findFirst();
|
||||||
if (columnsOptional.isPresent()) {
|
if (columnsOptional.isPresent()) {
|
||||||
Map<String, String> column = columnsOptional.get();
|
Map<String, String> column = columnsOptional.get();
|
||||||
saves.add(buildAttendQuoteField(column.get("code"), column.get("name")));
|
saves.add(buildAttendQuoteField(column.get("code"), Util.formatMultiLang(column.get("name"), String.valueOf(user.getLanguage()))));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (CollectionUtils.isNotEmpty(saves)) {
|
if (CollectionUtils.isNotEmpty(saves)) {
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ import org.apache.commons.collections4.MapUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
import weaver.general.Util;
|
||||||
import weaver.hrm.User;
|
import weaver.hrm.User;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
|
|
@ -483,7 +484,7 @@ public class RemoteExcelServiceImpl extends Service implements RemoteExcelServic
|
||||||
List<FormulaVar> formulaVars = fields.stream().map(e -> {
|
List<FormulaVar> formulaVars = fields.stream().map(e -> {
|
||||||
FormulaVar formulaVar = new FormulaVar();
|
FormulaVar formulaVar = new FormulaVar();
|
||||||
formulaVar.setFieldId(referenceEnum.getValue() + SalaryFormulaFieldConstant.FIELD_ID_SEPARATOR + e.getId());
|
formulaVar.setFieldId(referenceEnum.getValue() + SalaryFormulaFieldConstant.FIELD_ID_SEPARATOR + e.getId());
|
||||||
formulaVar.setName(e.getFieldName());
|
formulaVar.setName(Util.formatMultiLang(e.getFieldName(), String.valueOf(user.getLanguage())));
|
||||||
formulaVar.setSource("" + referenceEnum.getValue());
|
formulaVar.setSource("" + referenceEnum.getValue());
|
||||||
formulaVar.setFieldType(DataType.NUMBER);
|
formulaVar.setFieldType(DataType.NUMBER);
|
||||||
return formulaVar;
|
return formulaVar;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
package com.engine.salary.service.impl;
|
package com.engine.salary.service.impl;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alipay.oceanbase.jdbc.StringUtils;
|
|
||||||
import com.cloudstore.eccom.pc.table.WeaTable;
|
import com.cloudstore.eccom.pc.table.WeaTable;
|
||||||
import com.cloudstore.eccom.pc.table.WeaTableColumn;
|
import com.cloudstore.eccom.pc.table.WeaTableColumn;
|
||||||
import com.engine.common.util.ServiceUtil;
|
import com.engine.common.util.ServiceUtil;
|
||||||
|
|
@ -41,6 +40,7 @@ import com.engine.salary.util.db.MapperProxyFactory;
|
||||||
import com.engine.salary.util.page.Column;
|
import com.engine.salary.util.page.Column;
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
import com.engine.salary.util.db.IdGenerator;
|
import com.engine.salary.util.db.IdGenerator;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import weaver.hrm.User;
|
import weaver.hrm.User;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -92,7 +92,7 @@ public class AttendQuoteDataWrapper extends Service {
|
||||||
attendQuoteFields.stream()
|
attendQuoteFields.stream()
|
||||||
.filter(attendQuoteField->effectiveColumns.contains(Util.null2String(attendQuoteField.getId())))
|
.filter(attendQuoteField->effectiveColumns.contains(Util.null2String(attendQuoteField.getId())))
|
||||||
.forEach(attendQuoteField -> {
|
.forEach(attendQuoteField -> {
|
||||||
columns.add(Column.builder().title(attendQuoteField.getFieldName())
|
columns.add(Column.builder().title(Util.formatMultiLang(attendQuoteField.getFieldName(), String.valueOf(user.getLanguage())))
|
||||||
.dataIndex(attendQuoteField.getId() + "_attendQuoteData")
|
.dataIndex(attendQuoteField.getId() + "_attendQuoteData")
|
||||||
.key(attendQuoteField.getId() + "_attendQuoteData").display(Boolean.TRUE).build());
|
.key(attendQuoteField.getId() + "_attendQuoteData").display(Boolean.TRUE).build());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue