主题 : 服务运行一段时间挂掉 |
级别: 童生
![]() |
21# 发表于:2022-04-24 09:26:53 IP:111.176.*.*
|
||||
---|---|---|---|---|---|
级别: 总版主
![]() |
22# 发表于:2022-04-24 09:58:14 IP:115.204.*.*
jeecms-core-v1.3.4.85t.jar.zip
更新下这个jeecms-core jar看看,将原来的这个jar备份下删除 |
||
---|---|---|---|
级别: 总版主
![]() |
23# 发表于:2022-04-24 10:21:18 IP:115.204.*.*
jeecms-core-v1.3.4.85t.jar.zip
更新下这个jeecms-core jar看看,将原来的这个jar备份下删除 |
||
---|---|---|---|
级别: 童生
![]() |
24# 发表于:2022-04-25 18:59:31 IP:111.176.*.*
回复第23楼
您好,后管台发布内容报366错误,见附件 排查发现 内容保存后分配的ID是逻辑删除的ID,进行事务提交时提示主键冲突,代码中注释了内容提交,但是目前问题一直存在,请问如何解决 源码如下: Content bean = super.save(content); // super.flush(); if (bean.getContentExt().getPicResId() != null) { bean.getContentExt().setReData(resourcesSpaceDataService.findById(bean.getContentExt().getPicResId())); } Map<String, String> txtMap = contentTxtService.initContentTxt(dto.getJson(), dto.getModelId(), dto, false); if (txtMap != null && txtMap.size() > 0) { // 存储内容的文本内容需要进行额外处理作为单独的对象进行处理 List<ContentTxt> contentTxts = ContentInitUtils.toListTxt(txtMap); // 初始化contentTxts并执行新增操作 bean.setContentTxts(contentTxtService.saveTxts(contentTxts, bean)); if (bean.getStatus().equals(STATUS_PUBLISH)) { hotWordService.totalUserCount(bean.getChannelId(), contentTxts, site.getId()); } } if (Content.AUTOMATIC_SAVE_VERSION_TRUE.equals(site.getConfig().getContentSaveVersion())) { // 此处Map无需处理为空的情况在其具体方法中已经处理了 contentVersionService.save(txtMap, bean.getId(), null); contentVersionService.flush(); } Integer createType = dto.getCreateType() != null ? dto.getCreateType() : ContentConstant.CONTENT_CREATE_TYPE_ADD; ContentChannel contentChannel = new ContentChannel(bean.getId(), bean.getChannelId(), createType, bean.getStatus(), false, bean, false); contentChannel.setChannel(channel); contentChannel.setContent(bean); contentChannelService.save(contentChannel); contentChannelService.flush(); |
||
---|---|---|---|
级别: 总版主
![]() |
25# 发表于:2022-04-26 08:51:05 IP:59.211.*.*
还原下数据库,您那边是改了数据库吗 |
||
---|---|---|---|