فهرست منبع

创建人员时,不选直接上级保存出错bug修复

lixing 4 سال پیش
والد
کامیت
7a283c3073
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      fm-person/src/main/java/com/persagy/fm/person/service/impl/PersonServiceImpl.java

+ 4 - 0
fm-person/src/main/java/com/persagy/fm/person/service/impl/PersonServiceImpl.java

@@ -215,6 +215,10 @@ public class PersonServiceImpl extends ServiceImpl<PersonMapper, Person>
         Person person = ConvertPersonTool.INSTANCE.convertAddDto2Entity(addPerson4FrontEndDTO);
         person.setNamePinyin(PinyinUtil.getPinyin(person.getName(), ""));
         person.setAccountId(accountId);
+        // 数据库中leader为Long型,不能存储空字符串
+        if (StringUtils.isBlank(person.getLeader())) {
+            person.setLeader(null);
+        }
         if (!CollectionUtils.isEmpty(addPerson4FrontEndDTO.getProfessions())) {
             person.setProfession(String.join(",", addPerson4FrontEndDTO.getProfessions()));
         }