| | |
| | | import com.qxueyou.scc.user.model.User; |
| | | |
| | | /** |
| | | * 课程、视频、讲义记录传播轨迹service |
| | | * 课程、视频、讲义记录传播轨迹service |
| | | * |
| | | * @author lihanqi |
| | | * |
| | |
| | | @Service |
| | | public class ClassCircleService extends CommonAppService implements IClassCircleService { |
| | | |
| | | // //共用评论模块 |
| | | // //共用评论模块 |
| | | // @Autowired |
| | | // ICommentService commentService; |
| | | // |
| | | // //缓存 |
| | | // //缓存 |
| | | // @Autowired |
| | | // ICacheService cache; |
| | | |
| | | // 缓存 |
| | | // 缓存 |
| | | @SuppressWarnings("unused") |
| | | private static final String CACHE_MSG_IMGS = "CACHE_MSG_IMGS_"; |
| | | @SuppressWarnings("unused") |
| | |
| | | private static final int ONE_DAY = 60 * 60 * 24; |
| | | |
| | | /** |
| | | * 获取朋友圈 |
| | | * 获取朋友圈 |
| | | * |
| | | * @param pager |
| | | * @return |
| | |
| | | CollectionUtils.newList(ClientUtils.getClassId()), SchClassCircleMsg.class); |
| | | |
| | | if (lstSchClassCircleMsg != null && !lstSchClassCircleMsg.isEmpty()) { |
| | | // 缓存中获取评论 |
| | | // 缓存中获取评论 |
| | | for (SchClassCircleMsg objSchClassCircleMsg : lstSchClassCircleMsg) { |
| | | objSchClassCircleMsg = this.packageMsg(objSchClassCircleMsg); |
| | | User user = this.read(User.class, objSchClassCircleMsg.getUserId()); |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取消息的评论图片和文件 |
| | | * 获取消息的评论图片和文件 |
| | | * |
| | | * @param objSchClassCircleMsg |
| | | * @return |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取评论 |
| | | * 获取评论 |
| | | * |
| | | * @param msgId |
| | | * @return |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取朋友圈 |
| | | * 获取朋友圈 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 初始化朋友圈 |
| | | * 初始化朋友圈 |
| | | * |
| | | * @param userId |
| | | * @return |
| | |
| | | } |
| | | |
| | | /** |
| | | * 发朋友圈 |
| | | * 发朋友圈 |
| | | * |
| | | * @param userId |
| | | * @return |
| | |
| | | |
| | | this.save(classCircleMsg); |
| | | |
| | | // 添加图片 |
| | | // 添加图片 |
| | | if (StringUtils.isNoneBlank(classCircleMsg.getImgsJson())) { |
| | | this.addFile(classCircleMsg.getImgsJson(), classCircleMsg.getMsgId(), "class_circle_img"); |
| | | } |
| | | |
| | | // 添加文件 |
| | | // 添加文件 |
| | | if (StringUtils.isNoneBlank(classCircleMsg.getFilesJson())) { |
| | | this.addFile(classCircleMsg.getFilesJson(), classCircleMsg.getMsgId(), "class_circle_file"); |
| | | } |
| | |
| | | } |
| | | |
| | | /** |
| | | * 点赞 |
| | | * 点赞 |
| | | * |
| | | * @param msgId |
| | | * @return |
| | |
| | | } |
| | | |
| | | /** |
| | | * 评论 |
| | | * 评论 |
| | | * |
| | | * @param msgId |
| | | * @param content |
| | |
| | | */ |
| | | public Result addComment(String msgId, String content, String parentCommentId) { |
| | | |
| | | // 评论表 |
| | | // 评论表 |
| | | Comment comment = new Comment(); |
| | | comment.setCommentterId(ClientUtils.getUserId()); |
| | | comment.setCommentter(ClientUtils.getUserName()); |
| | |
| | | } |
| | | |
| | | /** |
| | | * 删除评论 |
| | | * 删除评论 |
| | | * |
| | | * @param msgId |
| | | * @param commentId |
| | |
| | | } |
| | | |
| | | /** |
| | | * 点赞 |
| | | * 点赞 |
| | | * |
| | | * @param msgId |
| | | * @return |
| | |
| | | } |
| | | |
| | | /** |
| | | * 删除文件 |
| | | * 删除文件 |
| | | * |
| | | * @param filesJson |
| | | * @param fileType |
| | |
| | | } |
| | | |
| | | /** |
| | | * 新增文件 |
| | | * 新增文件 |
| | | * |
| | | * @param filesJson |
| | | * @param fileType |