|
@ -1,5 +1,6 @@ |
|
|
package com.epmet.service.impl; |
|
|
package com.epmet.service.impl; |
|
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON; |
|
|
import com.alibaba.nacos.client.utils.StringUtils; |
|
|
import com.alibaba.nacos.client.utils.StringUtils; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
@ -7,6 +8,7 @@ import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.epmet.commons.tools.constant.AppClientConstant; |
|
|
import com.epmet.commons.tools.constant.AppClientConstant; |
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
|
|
|
import com.epmet.commons.tools.enums.EventEnum; |
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
@ -26,6 +28,8 @@ import com.epmet.dao.IssueProcessDao; |
|
|
import com.epmet.dao.IssueProjectRelationDao; |
|
|
import com.epmet.dao.IssueProjectRelationDao; |
|
|
import com.epmet.dto.*; |
|
|
import com.epmet.dto.*; |
|
|
import com.epmet.dto.form.*; |
|
|
import com.epmet.dto.form.*; |
|
|
|
|
|
import com.epmet.dto.form.IssueAuditionFormDTO; |
|
|
|
|
|
import com.epmet.dto.form.IssueShiftedFromTopicFormDTO; |
|
|
import com.epmet.dto.result.*; |
|
|
import com.epmet.dto.result.*; |
|
|
import com.epmet.entity.IssueEntity; |
|
|
import com.epmet.entity.IssueEntity; |
|
|
import com.epmet.entity.IssueProcessEntity; |
|
|
import com.epmet.entity.IssueProcessEntity; |
|
@ -40,10 +44,8 @@ import com.epmet.resi.group.dto.group.result.GroupInfoResultDTO; |
|
|
import com.epmet.resi.group.dto.group.result.GroupShiftProjectListResultDTO; |
|
|
import com.epmet.resi.group.dto.group.result.GroupShiftProjectListResultDTO; |
|
|
import com.epmet.resi.group.dto.group.result.GroupVotingListResultDTO; |
|
|
import com.epmet.resi.group.dto.group.result.GroupVotingListResultDTO; |
|
|
import com.epmet.resi.group.dto.topic.ResiTopicDTO; |
|
|
import com.epmet.resi.group.dto.topic.ResiTopicDTO; |
|
|
|
|
|
import com.epmet.resi.group.dto.topic.form.*; |
|
|
import com.epmet.resi.group.dto.topic.form.GovTopicIssueInfoFormDTO; |
|
|
import com.epmet.resi.group.dto.topic.form.GovTopicIssueInfoFormDTO; |
|
|
import com.epmet.resi.group.dto.topic.form.ResiTopicTurnIssueFromDTO; |
|
|
|
|
|
import com.epmet.resi.group.dto.topic.form.TopicIdListFormDTO; |
|
|
|
|
|
import com.epmet.resi.group.dto.topic.form.TopicInfoFormDTO; |
|
|
|
|
|
import com.epmet.resi.group.dto.topic.result.GovTopicIssueInfoResultDTO; |
|
|
import com.epmet.resi.group.dto.topic.result.GovTopicIssueInfoResultDTO; |
|
|
import com.epmet.resi.group.feign.ResiGroupOpenFeignClient; |
|
|
import com.epmet.resi.group.feign.ResiGroupOpenFeignClient; |
|
|
import com.epmet.service.*; |
|
|
import com.epmet.service.*; |
|
@ -877,6 +879,14 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp |
|
|
}catch(RenException e){ |
|
|
}catch(RenException e){ |
|
|
logger.error(e.getInternalMsg()); |
|
|
logger.error(e.getInternalMsg()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//7:发送话题转议题积分事件
|
|
|
|
|
|
TopicEventFormDTO eventParam = new TopicEventFormDTO(); |
|
|
|
|
|
eventParam.setTopicId(entity.getSourceId()); |
|
|
|
|
|
eventParam.setEvent(EventEnum.TOPIC_SHIFTED_TO_PROJECT); |
|
|
|
|
|
if(!resiGroupOpenFeignClient.sendEvent(eventParam).success()){ |
|
|
|
|
|
logger.warn("com.epmet.service.impl.IssueServiceImpl.shiftProject,话题被转为项目积分事件发送失败,参数:{}", JSON.toJSONString(formDTO)); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|