主题 : 管理员账户修改时,程序不更新*审核级别:
级别: 秀才
UID: 2883
积分:54 加为好友
威望: 0 精华: 0
主题:4 回复:45
注册时间:2010-02-24
在线时长:0
1#   发表于:2013-12-03 20:16:21  IP:49.87.*.*
com.jeecms.cms.manager.main.impl.CmsUserSiteMngImpl.
updateByUser(CmsUser user, Integer siteId, Byte step, Boolean allChannel)

这个方法无效,未做任何更新SITE表的DAO操作~~
代码片段》:
public void updateByUser(CmsUser user, Integer siteId, Byte step,
Boolean allChannel) {
Set<CmsUserSite> uss = user.getUserSites();
if (siteId == null || step == null || allChannel == null) {
return;
}
// 只更新单站点信息
for (CmsUserSite us : uss) {
if (siteId.equals(us.getSite().getId())) {
us.setCheckStep(step);
us.setAllChannel(allChannel);
}
}
}
级别: 秀才
UID: 2883
积分:54 加为好友
威望: 0 精华: 0
主题:4 回复:45
注册时间:2010-02-24
在线时长:0
2#   发表于:2013-12-03 20:49:42  IP:49.87.*.*
补充: com.jeecms.cms.action.admin.main.CmsAdminLocalAct.update(CmsUser bean, CmsUserExt ext, String password, Integer groupId, Integer[] roleIds, Integer[] channelIds, Byte step, Boolean allChannel, String queryUsername, String queryEmail, Integer queryGroupId, Boolean queryDisabled, Integer pageNo, HttpServletRequest request, ModelMap model)


对应的 admin/local/edit.html
里面的 step,allchannel 字段对应不上~~~~取不到值。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
3#   发表于:2013-12-04 08:53:35  IP:220.14.*.*
好的,谢谢您的反馈,这个问题已经提交到研发
功成由勤,业精于勤。
1 共1页