主题 : 删除内容报错The user specified as a definer (''@'') does not exist |
级别: 童生
![]() |
32# 发表于:2018-10-09 17:43:34 IP:106.237.*.*
回复第31楼 那那个内容不能删的问题是什么情况啊!刚刚的问题都解决了,就是最开始问题的问题还是存在了,就是不能 删掉内容文章
|
||
---|---|---|---|
级别: 童生
![]() |
34# 发表于:2018-10-09 17:44:58 IP:106.237.*.*
回复第31楼 删除那个内容是有工作流还是视图什么的会要这个身份认证的?在哪里配置的这个东西
|
||
---|---|---|---|
级别: 版主
![]() |
35# 发表于:2018-10-09 17:46:15 IP:117.129.*.*
回复第34楼您那个内容是不是配置了工作流?那么删除就需要参与了工作流的管理员删。
|
||
---|---|---|---|
级别: 童生
![]() |
36# 发表于:2018-10-09 17:48:21 IP:106.237.*.*
回复第35楼 不知道啊, 走到这个方法就报错了 beans = manager.deleteByIdsWithShare(idArr, site.getId());
都是源码,我们也没改过什么后台代码,只改了模板页面而已 |
||
---|---|---|---|
级别: 童生
![]() |
38# 发表于:2018-10-09 17:54:02 IP:106.237.*.*
回复第37楼 public Content[] deleteByIdsWithShare(Integer[] ids,Integer siteId) {
Content[] beans = new Content[ids.length]; for (int i = 0, len = ids.length; i < len; i++) { beans[i] = deleteByIdWithShare(ids[i], siteId); } return beans; } public Content deleteByIdWithShare(Integer id,Integer siteId) { Content bean = findById(id); //内容归属源站点可删除 if(bean.getSiteId().equals(siteId)){ // 执行监听器 preDelete(bean); // 移除tag contentTagMng.removeTags(bean.getTags()); bean.getTags().clear(); // 删除评论 cmsCommentMng.deleteByContentId(id); //删除附件记录 fileMng.deleteByContentId(id); //删除工作流程 CmsWorkflowEvent event=workflowEventMng.find(Content.DATA_CONTENT, id); if(event!=null){ workflowEventMng.deleteById(event.getId()); } bean.clear(); bean = dao.deleteById(id); //栏目内容计数(保存+1 真实删除-1) channelCountMng.afterDelContent(bean.getChannel()); // 执行监听器 //afterDelete(bean); }else{ //否则删除共享引用 bean=deleteShare(id); } return bean; } 这是它走的方法,我怎么判断它有没有配置工作流? |
||
---|---|---|---|
级别: 版主
![]() |
39# 发表于:2018-10-09 17:55:08 IP:117.129.*.*
回复第38楼您看下您那个不能删除的栏目内容,您是否加入了工作流。所有栏目都无法删除?
|
||
---|---|---|---|