Browse Source

Merge remote-tracking branch 'origin/dev0.2' into dev0.2

master
yinzuomei 5 years ago
parent
commit
cf47e97204
  1. 5
      epmet-module/epmet-message/epmet-message-server/pom.xml
  2. 4
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/controller/ResiTopicController.java
  3. 4
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicCommentServiceImpl.java
  4. 4
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicServiceImpl.java
  5. 3
      epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicCommentDao.xml
  6. 23
      epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicDao.xml
  7. 2
      epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/feign/ResiPartymemberFeignClient.java
  8. 7
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/redis/PartymemberInfoRedis.java
  9. 6
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartyMemberConfirmServiceImpl.java

5
epmet-module/epmet-message/epmet-message-server/pom.xml

@ -118,11 +118,9 @@
<profiles> <profiles>
<profile> <profile>
<id>dev</id> <id>dev</id>
<activation> <activation>
<activeByDefault>true</activeByDefault> <activeByDefault>true</activeByDefault>
</activation> </activation>
<properties> <properties>
<server.port>8085</server.port> <server.port>8085</server.port>
<spring.profiles.active>dev</spring.profiles.active> <spring.profiles.active>dev</spring.profiles.active>
@ -150,6 +148,9 @@
</profile> </profile>
<profile> <profile>
<id>test</id> <id>test</id>
<!--<activation>
<activeByDefault>true</activeByDefault>
</activation>-->
<properties> <properties>
<server.port>8085</server.port> <server.port>8085</server.port>
<spring.profiles.active>test</spring.profiles.active> <spring.profiles.active>test</spring.profiles.active>

4
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/controller/ResiTopicController.java

@ -53,7 +53,7 @@ public class ResiTopicController {
* @Date 2020.04.01 23:48 * @Date 2020.04.01 23:48
**/ **/
@PostMapping("gettopicdetail") @PostMapping("gettopicdetail")
public Result<ResiTopicDetailResultDTO> getTopicDetail(@LoginUser TokenDto tokenDto, @RequestParam("topicId")String topicId ){ public Result<ResiTopicDetailResultDTO> getTopicDetail(@LoginUser TokenDto tokenDto, @RequestParam("topicId") String topicId ){
return topicService.getTopicDetail(tokenDto,topicId); return topicService.getTopicDetail(tokenDto,topicId);
} }
@ -121,7 +121,7 @@ public class ResiTopicController {
* @Date 2020.04.01 14:17 * @Date 2020.04.01 14:17
**/ **/
@PostMapping("cancelhiddentopics") @PostMapping("cancelhiddentopics")
Result cancelHiddenTopics(@LoginUser TokenDto tokenDto,@RequestParam("topicIds") List<String> topicIds){ Result cancelHiddenTopics(@LoginUser TokenDto tokenDto,@RequestBody List<String> topicIds){
return topicService.cancelHiddenTopics(tokenDto,topicIds); return topicService.cancelHiddenTopics(tokenDto,topicIds);
} }

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

@ -125,6 +125,7 @@ public class ResiTopicCommentServiceImpl extends BaseServiceImpl<ResiTopicCommen
* @Date 2020.03.31 17:36 * @Date 2020.03.31 17:36
**/ **/
@Override @Override
@Transactional(rollbackFor = Exception.class)
public Result commentTopic(TokenDto tokenDto, ResiPublishCommentFormDTO resiCommentFormDTO) { public Result commentTopic(TokenDto tokenDto, ResiPublishCommentFormDTO resiCommentFormDTO) {
//1.判断当前用户是否被禁言 //1.判断当前用户是否被禁言
ResiTopicDTO topic = resiTopicService.get(resiCommentFormDTO.getTopicId()); ResiTopicDTO topic = resiTopicService.get(resiCommentFormDTO.getTopicId());
@ -133,7 +134,7 @@ public class ResiTopicCommentServiceImpl extends BaseServiceImpl<ResiTopicCommen
} }
ResiGroupMemberDTO resiGroupMemberDTO = ResiGroupMemberDTO resiGroupMemberDTO =
resiGroupMemberService.getResiGroupMember(tokenDto.getUserId() , topic.getGroupId()); resiGroupMemberService.getResiGroupMember( topic.getGroupId() ,tokenDto.getUserId() );
//查看当前用户是否被禁言或者被移除 //查看当前用户是否被禁言或者被移除
if(null != resiGroupMemberDTO){ if(null != resiGroupMemberDTO){
if(MemberStateConstant.SILENT.equals(resiGroupMemberDTO.getStatus())){ if(MemberStateConstant.SILENT.equals(resiGroupMemberDTO.getStatus())){
@ -155,6 +156,7 @@ public class ResiTopicCommentServiceImpl extends BaseServiceImpl<ResiTopicCommen
} }
ResiTopicCommentEntity comment = ConvertUtils.sourceToTarget(resiCommentFormDTO,ResiTopicCommentEntity.class); ResiTopicCommentEntity comment = ConvertUtils.sourceToTarget(resiCommentFormDTO,ResiTopicCommentEntity.class);
comment.setStatus(TopicConstant.PUBLISHMENT); comment.setStatus(TopicConstant.PUBLISHMENT);
comment.setCreatedBy(tokenDto.getUserId());
baseDao.insertOne(comment); baseDao.insertOne(comment);
return new Result(); return new Result();

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

@ -311,6 +311,7 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi
* @Date 2020.04.01 14:17 * @Date 2020.04.01 14:17
**/ **/
@Override @Override
@Transactional(rollbackFor = Exception.class)
public Result cancelHiddenTopics(TokenDto tokenDto, List<String> topicIds) { public Result cancelHiddenTopics(TokenDto tokenDto, List<String> topicIds) {
//1.1拿到组Id //1.1拿到组Id
@ -346,10 +347,11 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi
* @Date 2020.04.01 15:37 * @Date 2020.04.01 15:37
**/ **/
@Override @Override
@Transactional(rollbackFor = Exception.class)
public Result closeTopic(TokenDto tokenDto, ResiTopicOperationFormDTO closeFormDTO) { public Result closeTopic(TokenDto tokenDto, ResiTopicOperationFormDTO closeFormDTO) {
//1.1拿到组Id //1.1拿到组Id
ResiTopicEntity topic = baseDao.selectById(tokenDto.getUserId()); ResiTopicEntity topic = baseDao.selectById(closeFormDTO.getTopicId());
//1.2校验身份,是否是该话题所属群组的组长 //1.2校验身份,是否是该话题所属群组的组长
Result verifyError = verifyLeader(topic,tokenDto.getUserId()); Result verifyError = verifyLeader(topic,tokenDto.getUserId());

3
epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicCommentDao.xml

@ -9,7 +9,7 @@
select replace(uuid(),'-','') AS ID select replace(uuid(),'-','') AS ID
</selectKey> </selectKey>
INSERT INTO resi_topic_operation INSERT INTO resi_topic_comment
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
id, id,
<if test ='null != topicId'> <if test ='null != topicId'>
@ -53,6 +53,7 @@
</insert> </insert>
<!-- 分页查询某个话题下的评论列表 --> <!-- 分页查询某个话题下的评论列表 -->
<select id="getCommentList" parameterType="com.epmet.resi.group.dto.comment.form.ResiQueryCommentFormDTO" resultType="com.epmet.resi.group.dto.comment.result.ResiCommentResultDTO"> <select id="getCommentList" parameterType="com.epmet.resi.group.dto.comment.form.ResiQueryCommentFormDTO" resultType="com.epmet.resi.group.dto.comment.result.ResiCommentResultDTO">
SELECT
ID AS commentId, ID AS commentId,
COMMENT_CONTENT, COMMENT_CONTENT,
STATUS AS commentStatus, STATUS AS commentStatus,

23
epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicDao.xml

@ -132,13 +132,14 @@
RESI_TOPIC RESI_TOPIC
<where> <where>
DEL_FLAG = '0' DEL_FLAG = '0'
AND GROUP_ID = #{groupId}
<if test='"hidden" != status'> <if test='"hidden" != status'>
AND <![CDATA[ STATUS <> 'hidden' ]]> AND <![CDATA[ STATUS <> 'hidden' ]]>
</if> </if>
AND GROUP_ID = #{groupId}
<if test='null != status and "" != status'> <if test='null != status and "" != status'>
AND STATUS = #{status} AND STATUS = #{status}
</if> </if>
</where> </where>
ORDER BY ORDER BY
CREATED_TIME DESC CREATED_TIME DESC
@ -162,7 +163,7 @@
TOPIC_CONTENT = #{topicContent} , TOPIC_CONTENT = #{topicContent} ,
</if> </if>
UPDATED_BY = #{updatedBy} , UPDATED_BY = #{updatedBy} ,
UPDATED_DATE = NOW() UPDATED_TIME = NOW()
</set> </set>
WHERE WHERE
ID = #{id} ID = #{id}
@ -175,17 +176,19 @@
RESI_TOPIC RESI_TOPIC
SET SET
STATUS = #{status}, STATUS = #{status},
UPDATED_DATE = NOW(), UPDATED_TIME = NOW(),
UPDATED_BY = #{updatedBy} UPDATED_BY = #{updatedBy}
WHERE <where>
ID ID
<foreach collection="list" item="item" index="index" open="(" separator="," close=")"> <foreach collection="list" item="item" index="index" open="in (" separator="," close=")">
${item} #{item}
</foreach> </foreach>
AND AND
DEL_FLAG = '0' DEL_FLAG = '0'
AND <if test='"discussing" == status'>
STATUS = 'hidden' AND STATUS = 'hidden'
</if>
</where>
</update> </update>
<!-- 批量更新 --> <!-- 批量更新 -->
@ -215,7 +218,7 @@
</foreach> </foreach>
</trim> </trim>
</trim> </trim>
updated_date = now() updated_time = now()
where where
<foreach collection="list" separator="or" item="i" index="index" > <foreach collection="list" separator="or" item="i" index="index" >
id=#{i.id} id=#{i.id}

2
epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/feign/ResiPartymemberFeignClient.java

@ -74,6 +74,6 @@ public interface ResiPartymemberFeignClient {
* @param partyMemberInfoDTO 参数 * @param partyMemberInfoDTO 参数
* @return Result * @return Result
*/ */
@PostMapping("extra") @PostMapping("/resi/partymember/confirm/extra")
Result partyMemberInfoExtra(@RequestBody PartymemberInfoDTO partyMemberInfoDTO); Result partyMemberInfoExtra(@RequestBody PartymemberInfoDTO partyMemberInfoDTO);
} }

7
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/redis/PartymemberInfoRedis.java

@ -47,7 +47,7 @@ public class PartymemberInfoRedis {
public void setUserMobileCode(String userId, String mobile, String code){ public void setUserMobileCode(String userId, String mobile, String code){
String key = RedisKeys.getUserMobileCodeKey(userId, mobile, code); String key = RedisKeys.getUserMobileCodeKey(userId, mobile, code);
redisUtils.set(key, code); redisUtils.set(key, code, RedisUtils.MINUTE_TEN_EXPIRE);
} }
public String getUserMobileCode(String userId, String mobile, String code){ public String getUserMobileCode(String userId, String mobile, String code){
@ -55,4 +55,9 @@ public class PartymemberInfoRedis {
return (String) redisUtils.get(key); return (String) redisUtils.get(key);
} }
public void delUserMobileCode(String userId, String mobile, String code){
String key = RedisKeys.getUserMobileCodeKey(userId, mobile, code);
redisUtils.delete(key);
}
} }

6
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartyMemberConfirmServiceImpl.java

@ -55,8 +55,6 @@ public class PartyMemberConfirmServiceImpl implements PartyMemberConfirmService
@Autowired @Autowired
private EpmetMessageFeignClient messageFeignClient; private EpmetMessageFeignClient messageFeignClient;
private final static String BENCHMARK = "110010";
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Result<PartyMemberInitResultDTO> init(PartyMemberInitFromDTO fromDto) { public Result<PartyMemberInitResultDTO> init(PartyMemberInitFromDTO fromDto) {
@ -143,6 +141,10 @@ public class PartyMemberConfirmServiceImpl implements PartyMemberConfirmService
result.setCode(EpmetErrorCode.MOBILE_CODE_ERROR.getValue()); result.setCode(EpmetErrorCode.MOBILE_CODE_ERROR.getValue());
result.setMsg(EpmetErrorCode.MOBILE_CODE_ERROR.getName()); result.setMsg(EpmetErrorCode.MOBILE_CODE_ERROR.getName());
return result; return result;
} else {
partyMemberInfoRedis.delUserMobileCode(partyMemberInfoDTO.getUserId(),
partyMemberInfoDTO.getMobile(),
partyMemberInfoDTO.getCode());
} }
//获取党员基本信息 //获取党员基本信息

Loading…
Cancel
Save