更新原单位为空报错,离校日期赋值不对
This commit is contained in:
@@ -223,7 +223,6 @@ public class Sys_user extends BaseModel implements Serializable {
|
|||||||
@Column
|
@Column
|
||||||
@Comment("预计离校时间/最后离校时间")
|
@Comment("预计离校时间/最后离校时间")
|
||||||
@ColDefine(type = ColType.DATE)
|
@ColDefine(type = ColType.DATE)
|
||||||
@DataCenterColumn(name = "预计离校时间/最后离校时间", key = "LXRQ")
|
|
||||||
private Date expectedLeaveSchoolDate;
|
private Date expectedLeaveSchoolDate;
|
||||||
|
|
||||||
@Column
|
@Column
|
||||||
|
|||||||
@@ -508,8 +508,9 @@ public class SysDataUserAllUpdateServiceImpl implements SysDataUserUpdateService
|
|||||||
NutMap change = NutMap.NEW();
|
NutMap change = NutMap.NEW();
|
||||||
change.put("fieldName", "单位");
|
change.put("fieldName", "单位");
|
||||||
change.put("field", "unitId");
|
change.put("field", "unitId");
|
||||||
change.put("sourceValue", unitIdNameMap.get(user.getUnitId()));
|
// 原单位或新单位可能为空、或暂未同步到单位表,使用空字符串避免生成历史记录时触发空指针。
|
||||||
change.put("newValue", unitIdNameMap.get(user.getUnitId()));
|
change.put("sourceValue", StrUtil.blankToDefault(unitIdNameMap.get(user.getUnitId()), ""));
|
||||||
|
change.put("newValue", StrUtil.blankToDefault(unitIdNameMap.get(source.getUnitId()), ""));
|
||||||
changeList.add(change);
|
changeList.add(change);
|
||||||
|
|
||||||
// 单位异动发送订阅消息,清空原单位的所有角色
|
// 单位异动发送订阅消息,清空原单位的所有角色
|
||||||
|
|||||||
Reference in New Issue
Block a user