fix: 空字符串转null避免唯一索引冲突

This commit is contained in:
OpenCode
2026-07-22 22:49:25 +08:00
parent 9e6aede480
commit 5024d53095
@@ -43,6 +43,15 @@ public class AdminUserInfoController extends BaseController<UserInfoService, Use
protected R update(@RequestBody UserInfoEntity t, @RequestAttribute JSONObject requestParams) {
Long id = t.getId();
if (id != null) {
if (t.getPhone() != null && t.getPhone().isEmpty()) {
t.setPhone(null);
}
if (t.getUsername() != null && t.getUsername().isEmpty()) {
t.setUsername(null);
}
if (t.getEmail() != null && t.getEmail().isEmpty()) {
t.setEmail(null);
}
UserInfoEntity before = userInfoService.getById(id);
if (before != null) {
if (!ObjUtil.equals(before.getStatus(), t.getStatus())) {