Browse Source

话题列表,自动审核修改

dev_shibei_match
zhaoqifeng 5 years ago
parent
commit
5566a9a137
  1. 4
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/TopicDraftServiceImpl.java
  2. 2
      epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicAttachmentDao.xml
  3. 16
      epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/TopicDraftDao.xml

4
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/TopicDraftServiceImpl.java

@ -740,6 +740,10 @@ public class TopicDraftServiceImpl extends BaseServiceImpl<TopicDraftDao, TopicD
resiTopic.setId(null); resiTopic.setId(null);
resiTopic.setStatus(TopicConstant.PUBLISHMENT); resiTopic.setStatus(TopicConstant.PUBLISHMENT);
resiTopicDao.insert(resiTopic); resiTopicDao.insert(resiTopic);
entity = new TopicDraftEntity();
entity.setId(formDTO.getTopicDraftId());
entity.setTopicId(resiTopic.getId());
baseDao.updateById(entity);
//将草稿附件存入附件表 //将草稿附件存入附件表
List<TopicDraftAttachmentDTO> attachmentList = topicDraftAttachmentService.getFileList(formDTO.getTopicDraftId(), null); List<TopicDraftAttachmentDTO> attachmentList = topicDraftAttachmentService.getFileList(formDTO.getTopicDraftId(), null);
List<ResiTopicAttachmentEntity> topicAttachments = ConvertUtils.sourceToTarget(attachmentList, ResiTopicAttachmentEntity.class); List<ResiTopicAttachmentEntity> topicAttachments = ConvertUtils.sourceToTarget(attachmentList, ResiTopicAttachmentEntity.class);

2
epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicAttachmentDao.xml

@ -84,6 +84,7 @@
del_flag, del_flag,
revision, revision,
sort, sort,
duration,
created_by, created_by,
created_time, created_time,
updated_by, updated_by,
@ -100,6 +101,7 @@
#{item.delFlag}, #{item.delFlag},
#{item.revision}, #{item.revision},
#{item.sort}, #{item.sort},
#{item.duration},
#{item.createdBy}, #{item.createdBy},
now(), now(),
#{item.updatedBy}, #{item.updatedBy},

16
epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/TopicDraftDao.xml

@ -28,8 +28,13 @@
<select id="selectTopicDraftByGroup" resultType="com.epmet.resi.group.dto.topic.result.TopicAuditResultDTO"> <select id="selectTopicDraftByGroup" resultType="com.epmet.resi.group.dto.topic.result.TopicAuditResultDTO">
SELECT ID AS topicDraftId, SELECT ID AS topicDraftId,
TOPIC_CONTENT AS topicContent, TOPIC_CONTENT AS topicContent,
CREATED_BY AS userName, <if test="status == 'review'">
UNIX_TIMESTAMP(CREATED_TIME) AS releaseTime UNIX_TIMESTAMP(CREATED_TIME) AS releaseTime,
</if>
<if test="status == 'rejected'">
UNIX_TIMESTAMP(UPDATED_TIME) AS releaseTime,
</if>
CREATED_BY AS userName
FROM FROM
topic_draft topic_draft
WHERE WHERE
@ -41,6 +46,13 @@
<if test="status == 'rejected'"> <if test="status == 'rejected'">
AND (DRAFT_STATUS = 'block' OR DRAFT_STATUS = 'rejected') AND (DRAFT_STATUS = 'block' OR DRAFT_STATUS = 'rejected')
</if> </if>
ORDER BY
<if test="status == 'review'">
CREATED_TIME DESC
</if>
<if test="status == 'rejected'">
UPDATED_TIME DESC
</if>
</select> </select>
<select id="selectTopicDraftDetail" resultType="com.epmet.resi.group.dto.topic.result.DraftDetailResultDTO"> <select id="selectTopicDraftDetail" resultType="com.epmet.resi.group.dto.topic.result.DraftDetailResultDTO">

Loading…
Cancel
Save