Merge remote-tracking branch 'refs/remotes/origin/dev'

This commit is contained in:
landaiqing
2024-07-23 16:30:12 +08:00
10 changed files with 31 additions and 6 deletions

View File

@@ -29,7 +29,12 @@ public class CommentLikesConsumer implements RocketMQListener<SchisandraUserLike
String id = message.getCommentId(); String id = message.getCommentId();
Boolean likes = message.getLike(); Boolean likes = message.getLike();
schisandraShareCommentReplyDomainService.updateCommentsLikes(id, likes); schisandraShareCommentReplyDomainService.updateCommentsLikes(id, likes);
schisandraUserLikesCommentDomainService.add(message); if (likes) {
schisandraUserLikesCommentDomainService.add(message);
}else {
schisandraUserLikesCommentDomainService.deleteReal(message);
}
} }

View File

@@ -27,6 +27,11 @@ public class DetailLikesConsumer implements RocketMQListener<SchisandraUserLikes
String id = message.getDetailId(); String id = message.getDetailId();
Boolean likes = message.getLike(); Boolean likes = message.getLike();
schisandraShareDetailDomainService.updateDetailLikes(id, likes); schisandraShareDetailDomainService.updateDetailLikes(id, likes);
schisandraUserLikesDetailDomainService.add(message); if (likes) {
schisandraUserLikesDetailDomainService.add(message);
}else {
schisandraUserLikesDetailDomainService.deleteReal(message);
}
} }
} }

View File

@@ -25,4 +25,6 @@ public interface SchisandraUserLikesCommentDomainService {
*/ */
Boolean delete(SchisandraUserLikesCommentBO schisandraUserLikesCommentBO); Boolean delete(SchisandraUserLikesCommentBO schisandraUserLikesCommentBO);
Boolean deleteReal(SchisandraUserLikesCommentBO schisandraUserLikesCommentBO);
} }

View File

@@ -25,4 +25,6 @@ public interface SchisandraUserLikesDetailDomainService {
*/ */
Boolean delete(SchisandraUserLikesDetailBO schisandraUserLikesDetailBO); Boolean delete(SchisandraUserLikesDetailBO schisandraUserLikesDetailBO);
Boolean deleteReal(SchisandraUserLikesDetailBO schisandraUserLikesDetailBO);
} }

View File

@@ -45,4 +45,10 @@ public class SchisandraUserLikesCommentDomainServiceImpl implements SchisandraUs
return schisandraUserLikesCommentService.update(schisandraUserLikesComment) > 0; return schisandraUserLikesCommentService.update(schisandraUserLikesComment) > 0;
} }
@Override
public Boolean deleteReal(SchisandraUserLikesCommentBO schisandraUserLikesCommentBO) {
return schisandraUserLikesCommentService.deleteById(schisandraUserLikesCommentBO.getId());
}
} }

View File

@@ -45,4 +45,9 @@ public class SchisandraUserLikesDetailDomainServiceImpl implements SchisandraUse
return schisandraUserLikesDetailService.update(schisandraUserLikesDetail) > 0; return schisandraUserLikesDetailService.update(schisandraUserLikesDetail) > 0;
} }
@Override
public Boolean deleteReal(SchisandraUserLikesDetailBO schisandraUserLikesDetailBO) {
return schisandraUserLikesDetailService.deleteById(schisandraUserLikesDetailBO.getId());
}
} }

View File

@@ -40,7 +40,7 @@ public interface SchisandraUserLikesCommentService {
* @param id 主键 * @param id 主键
* @return 是否成功 * @return 是否成功
*/ */
boolean deleteById(Long id); boolean deleteById(String id);
SchisandraUserLikesComment queryByuserIdAndCommentId(String commentId, String userId); SchisandraUserLikesComment queryByuserIdAndCommentId(String commentId, String userId);
} }

View File

@@ -40,7 +40,7 @@ public interface SchisandraUserLikesDetailService {
* @param id 主键 * @param id 主键
* @return 是否成功 * @return 是否成功
*/ */
boolean deleteById(Long id); boolean deleteById(String id);
SchisandraUserLikesDetail selectLike(String Id,String userId); SchisandraUserLikesDetail selectLike(String Id,String userId);

View File

@@ -61,7 +61,7 @@ public class SchisandraUserLikesCommentServiceImpl implements SchisandraUserLike
* @return 是否成功 * @return 是否成功
*/ */
@Override @Override
public boolean deleteById(Long id) { public boolean deleteById(String id) {
return this.schisandraUserLikesCommentDao.deleteById(id) > 0; return this.schisandraUserLikesCommentDao.deleteById(id) > 0;
} }

View File

@@ -61,7 +61,7 @@ public class SchisandraUserLikesDetailServiceImpl implements SchisandraUserLikes
* @return 是否成功 * @return 是否成功
*/ */
@Override @Override
public boolean deleteById(Long id) { public boolean deleteById(String id) {
return this.schisandraUserLikesDetailDao.deleteById(id) > 0; return this.schisandraUserLikesDetailDao.deleteById(id) > 0;
} }