Browse Source

注视

master
yinzuomei 3 years ago
parent
commit
b03873fd40
  1. 3
      epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/constant/ArticleConstant.java
  2. 9
      epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java

3
epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/constant/ArticleConstant.java

@ -20,6 +20,9 @@ public interface ArticleConstant {
*/ */
String PUBLISHED = "published"; String PUBLISHED = "published";
String PUBLISH = "publish"; String PUBLISH = "publish";
/**
* pc,已发布的文章可编辑
*/
String UPDATE_ARTICEL="update"; String UPDATE_ARTICEL="update";
String PUBLISH_CONTENT = "发布文章"; String PUBLISH_CONTENT = "发布文章";
/** /**

9
epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java

@ -1856,7 +1856,7 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit
articleOperateRecord.setArticleId(formDTO.getArticleId()); articleOperateRecord.setArticleId(formDTO.getArticleId());
articleOperateRecord.setGridIds(CollectionUtils.isEmpty(formDTO.getGridIdList()) ? "" : formDTO.getGridIdList().stream().collect(Collectors.joining(":"))); articleOperateRecord.setGridIds(CollectionUtils.isEmpty(formDTO.getGridIdList()) ? "" : formDTO.getGridIdList().stream().collect(Collectors.joining(":")));
articleOperateRecord.setOpUser(staffInfo.getAgencyName().concat("-").concat(staffInfo.getRealName())); articleOperateRecord.setOpUser(staffInfo.getAgencyName().concat("-").concat(staffInfo.getRealName()));
articleOperateRecord.setContent(articleOperateRecord.getOpUser() + "发布文章【" +formDTO.getTitle() + "】"); articleOperateRecord.setContent(articleOperateRecord.getOpUser() + "编辑文章【" +formDTO.getTitle() + "】");
articleOperateRecord.setOpType(ArticleConstant.UPDATE_ARTICEL); articleOperateRecord.setOpType(ArticleConstant.UPDATE_ARTICEL);
articleOperateRecord.setOpTime(new Date()); articleOperateRecord.setOpTime(new Date());
articleOperateRecordService.insert(articleOperateRecord); articleOperateRecordService.insert(articleOperateRecord);
@ -1866,7 +1866,7 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit
formDTO.getGridIdList().forEach(g -> { formDTO.getGridIdList().forEach(g -> {
GridInfoCache gridInfoCache = CustomerOrgRedis.getGridInfo(g); GridInfoCache gridInfoCache = CustomerOrgRedis.getGridInfo(g);
if (null == gridInfoCache){ if (null == gridInfoCache){
throw new EpmetException("未查询到网格信息:"+g); throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(),"gridId:"+g,"发布范围:网格信息查询异常");
} }
ArticlePublishRangeEntity articlePublishRange = ConvertUtils.sourceToTarget(gridInfoCache,ArticlePublishRangeEntity.class); ArticlePublishRangeEntity articlePublishRange = ConvertUtils.sourceToTarget(gridInfoCache,ArticlePublishRangeEntity.class);
articlePublishRange.setCustomerId(formDTO.getCustomerId()); articlePublishRange.setCustomerId(formDTO.getCustomerId());
@ -1876,8 +1876,9 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit
articlePublishRange.setAgencyId(gridInfoCache.getPid()); articlePublishRange.setAgencyId(gridInfoCache.getPid());
AgencyInfoCache agencyInfoCache = CustomerOrgRedis.getAgencyInfo(gridInfoCache.getPid()); AgencyInfoCache agencyInfoCache = CustomerOrgRedis.getAgencyInfo(gridInfoCache.getPid());
if (null == agencyInfoCache){ if (null == agencyInfoCache){
throw new EpmetException("未查询到组织信息:"+gridInfoCache.getPid()); throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(),"agencyId:"+gridInfoCache.getPid(),"发布范围:网格所属组织信息查询异常");
} }
//组织id的所有上级
articlePublishRange.setPids(agencyInfoCache.getPids()); articlePublishRange.setPids(agencyInfoCache.getPids());
articlePublishRange.setPublishStatus(ArticleConstant.PUBLISHED); articlePublishRange.setPublishStatus(ArticleConstant.PUBLISHED);
articlePublishRange.setId(null); articlePublishRange.setId(null);
@ -1918,7 +1919,7 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit
this.updateCacheGridTag(updateGridTagCacheDTOS); this.updateCacheGridTag(updateGridTagCacheDTOS);
} catch (Exception e) { } catch (Exception e) {
//我觉着没必要抛出异常吧,日志打印一下吧 //我觉着没必要抛出异常吧,日志打印一下吧
log.warn("scanAllPassPublishArticle update redis exception", e); log.warn("updateArticle update redis exception", e);
// throw new RenException(EpmetErrorCode.SERVER_ERROR.getCode(), EpmetErrorCode.SERVER_ERROR.getMsg()); // throw new RenException(EpmetErrorCode.SERVER_ERROR.getCode(), EpmetErrorCode.SERVER_ERROR.getMsg());
} }

Loading…
Cancel
Save