@At
@Ok("json")
@SLog(tag = "修改用户", msg = "用户名:${args[1]}->${args[0].loginname}")
public Object modifyDo(@Param("..") Sys_user user, HttpServletRequest req) {
String oldLoginname = req.getParameter("oldname");
try {
if (!Strings.sBlank(oldLoginname).equals(user.getLoginname())) {
Sys_user u = sysUserService.fetch(Cnd.where("loginname", "=", user.getLoginname()));
if (u != null)
return Result.error("用户名已存在");
}
user.setOpBy(StringUtil.getPlatformUid());
user.setOpAt(Times.getTS());
sysUserService.updateIgnoreNull(user);
return Result.success("system.success");
} catch (Exception e) {
return Result.error("system.error");
}
}
问答
updateIgnoreNull执行更新后得到回调函数告诉我更新成功然而数据库数据并未更新
标签:
无
添加回复
请先登陆