代码拉取完成,页面将自动刷新
经过排查,发现问题是因 mxk_userinfo 表中用户相关的部分字段为null,出现了空指针而产生的。
对此,我手动补充了 mxk_userinfo 表中以下字段的值,并修改表的默认值,确保所有用户都不会缺少这些值,从而保证系统运作正常。
字段名称 | 默认值 |
---|---|
TIMEZONE | Asia/Shanghai |
LOCALE | zh_CN |
PREFERREDLANGUAGE | zh_CN |
WORKCOUNTRY | CHN |
HOMECOUNTRY | CHN |
INSTID | 1 |
针对此问题,我个人有3种解决方案,可供参考:
补充2个新发现字段:
字段名 | 默认值 |
---|---|
“” | |
phone | “” |
由于新注册用户只能填写邮箱或手机号码中的一项,所以以上2个字段总有一项是null,在用户查看 安全设置 时便会看到ftl相关的报错信息。我的临时处理方法是将这2个字段的数据库默认值设置为 "" (空字符串)。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
用excel导入成功的新用户缺失 USERSTATE 字段,导致管理员在用户管理列表查看此类用户时报错。
注册或者手动新增时未发现此问题。
目前我根据现有数据在数据库中添加了以下默认值。
字段名 | 默认值 |
---|---|
userstate | RESIDENT |
登录 后才可以发表评论