pull/150/head
dxfeng 2 years ago
commit d34ed2e5c6

@ -144,7 +144,9 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
List<SearchConditionGroup> allConditions = getAllConditions(); List<SearchConditionGroup> allConditions = getAllConditions();
if (jclOrgCustomTemplatePO != null) { if (jclOrgCustomTemplatePO != null) {
columns = jclOrgCustomTemplatePO.getBasicFields(); if (StringUtils.isNotBlank(jclOrgCustomTemplatePO.getBasicFields())) {
columns = jclOrgCustomTemplatePO.getBasicFields();
}
if (StringUtils.isNotBlank(jclOrgCustomTemplatePO.getPersonalFields())) { if (StringUtils.isNotBlank(jclOrgCustomTemplatePO.getPersonalFields())) {
columns = columns + "," + jclOrgCustomTemplatePO.getPersonalFields(); columns = columns + "," + jclOrgCustomTemplatePO.getPersonalFields();
} }
@ -392,17 +394,21 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
SearchTemplatePO templatePO = buildSearchTemplateByFields(columns); SearchTemplatePO templatePO = buildSearchTemplateByFields(columns);
JclOrgCustomTemplatePO jclOrgCustomTemplatePO = new JclOrgCustomTemplatePO(); JclOrgCustomTemplatePO jclOrgCustomTemplatePO = new JclOrgCustomTemplatePO();
if (StringUtils.isNotBlank(templateId)) { if (StringUtils.isNotBlank(templateId)) {
jclOrgCustomTemplatePO = getJclOrgCustomTemplateMapper().selectByPrimaryKey(Long.parseLong(templateId)); if (templateId.equals("-1")) {
if (jclOrgCustomTemplatePO != null) { getJclOrgCustomTemplateMapper().updateUsed("0", null, String.valueOf(user.getUID()));
jclOrgCustomTemplatePO.setId(Integer.valueOf(templateId)); } else {
jclOrgCustomTemplatePO.setBasicFields(templatePO.getBasicFields()); jclOrgCustomTemplatePO = getJclOrgCustomTemplateMapper().selectByPrimaryKey(Long.parseLong(templateId));
jclOrgCustomTemplatePO.setPersonalFields(templatePO.getPersonalFields()); if (jclOrgCustomTemplatePO != null) {
jclOrgCustomTemplatePO.setWorkFields(templatePO.getWorkFields()); jclOrgCustomTemplatePO.setId(Integer.valueOf(templateId));
jclOrgCustomTemplatePO.setIsused(1); jclOrgCustomTemplatePO.setBasicFields(templatePO.getBasicFields());
//取消已启用模板 jclOrgCustomTemplatePO.setPersonalFields(templatePO.getPersonalFields());
getJclOrgCustomTemplateMapper().updateUsed("0", templateId, String.valueOf(user.getUID())); jclOrgCustomTemplatePO.setWorkFields(templatePO.getWorkFields());
//启用当前模板 jclOrgCustomTemplatePO.setIsused(1);
getJclOrgCustomTemplateMapper().updateByPrimaryKeySelective(jclOrgCustomTemplatePO); //取消已启用模板
getJclOrgCustomTemplateMapper().updateUsed("0", null, String.valueOf(user.getUID()));
//启用当前模板
getJclOrgCustomTemplateMapper().updateByPrimaryKeySelective(jclOrgCustomTemplatePO);
}
} }
} }
return jclOrgCustomTemplatePO.getId(); return jclOrgCustomTemplatePO.getId();
@ -571,7 +577,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
Map<String, Object> resultMap = new HashMap<>(); Map<String, Object> resultMap = new HashMap<>();
resultMap.put("id", item.getId()); resultMap.put("id", item.getId());
resultMap.put("name", item.getName()); resultMap.put("name", item.getName());
resultMap.put("createTime", DateUtil.getDate(item.getCreateTime(), DateUtil.FORMAT_FULL)); resultMap.put("createTime", DateUtil.getDate(item.getCreateTime(), "yyyy-MM-dd"));
if (item.getIsused() != null) { if (item.getIsused() != null) {

Loading…
Cancel
Save