|
|
|
@ -14,7 +14,6 @@ import com.engine.organization.entity.danikor.param.ChartParam;
|
|
|
|
|
import com.engine.organization.entity.danikor.vo.ResourceBackVO;
|
|
|
|
|
import com.engine.organization.manager.DanikorOrgChartManager;
|
|
|
|
|
import com.engine.organization.mapper.danikor.DanikorResourceMapper;
|
|
|
|
|
import com.engine.organization.mapper.resource.HrmResourceMapper;
|
|
|
|
|
import com.engine.organization.service.DanikorResourceBackService;
|
|
|
|
|
import com.engine.organization.util.MenuBtn;
|
|
|
|
|
import com.engine.organization.util.OrganizationFormItemUtil;
|
|
|
|
@ -23,6 +22,7 @@ import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
import weaver.common.DateUtil;
|
|
|
|
|
import weaver.common.StringUtil;
|
|
|
|
|
import weaver.conn.RecordSet;
|
|
|
|
|
import weaver.general.BaseBean;
|
|
|
|
|
import weaver.general.Util;
|
|
|
|
|
import weaver.hrm.appdetach.AppDetachComInfo;
|
|
|
|
|
import weaver.hrm.chart.domain.HrmChartSet;
|
|
|
|
@ -45,9 +45,6 @@ import java.util.stream.Collectors;
|
|
|
|
|
* @version: 1.0
|
|
|
|
|
*/
|
|
|
|
|
public class DanikorResourceBackServiceImpl extends Service implements DanikorResourceBackService {
|
|
|
|
|
private HrmResourceMapper getHrmResourceMapper() {
|
|
|
|
|
return MapperProxyFactory.getProxy(HrmResourceMapper.class);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private DanikorResourceMapper getDanikorResourceMapper() {
|
|
|
|
|
return MapperProxyFactory.getProxy(DanikorResourceMapper.class);
|
|
|
|
@ -92,7 +89,13 @@ public class DanikorResourceBackServiceImpl extends Service implements DanikorRe
|
|
|
|
|
fields.add(resourceService.buildTableSql(columnName) + " as " + resourceService.buildTableSql(columnName).replace(".", "_"));
|
|
|
|
|
|
|
|
|
|
WeaTableColumn weaTableColumn = new WeaTableColumn();
|
|
|
|
|
weaTableColumn.setText(getHrmResourceMapper().queryLabelName(fieldName, scopeId));
|
|
|
|
|
String fieldLabel = getDanikorResourceMapper().getFieldLabel(fieldName, scopeId);
|
|
|
|
|
try {
|
|
|
|
|
fieldLabel = Util.toScreen(SystemEnv.getHtmlLabelName(Integer.parseInt(fieldLabel), user.getLanguage()), user.getLanguage());
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
new BaseBean().errorLog("数据转换异常", e);
|
|
|
|
|
}
|
|
|
|
|
weaTableColumn.setText(fieldLabel);
|
|
|
|
|
weaTableColumn.setColumn(resourceService.buildTableSql(columnName).replace(".", "_"));
|
|
|
|
|
|
|
|
|
|
weaTableColumn.setDisplay(columnList.contains(columnName) ? WeaBoolAttr.TRUE : WeaBoolAttr.FALSE);
|
|
|
|
|