公众号文章分享记录

This commit is contained in:
kuang.yife 2024-06-21 14:54:27 +08:00
parent 32cd403596
commit aa2eff476f
2 changed files with 18 additions and 0 deletions

View File

@ -1,6 +1,9 @@
package com.playlet.web.controller.system;
import java.util.List;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
@ -26,6 +29,7 @@ import com.playlet.common.core.page.TableDataInfo;
* @date 2024-06-20
*/
@Controller
@Api(tags = "管理系统*统计分享记录接口")
@RequestMapping("/system/public/share")
public class PublicDetailShareController extends BaseController
{
@ -47,6 +51,7 @@ public class PublicDetailShareController extends BaseController
@RequiresPermissions("public:share:list")
@PostMapping("/list")
@ResponseBody
@ApiOperation(value = "获取分享记录", httpMethod = "POST")
public TableDataInfo list(PublicDetailShare publicDetailShare)
{
startPage();

View File

@ -1,6 +1,8 @@
package com.playlet.web.service.app.impl;
import com.playlet.system.domain.PlayletPublicUser;
import com.playlet.system.domain.PublicDetailShare;
import com.playlet.system.service.IPlayletPublicUserService;
import com.playlet.system.service.IPublicDetailShareService;
import com.playlet.web.service.app.PublicDetailShareAppService;
import lombok.RequiredArgsConstructor;
@ -15,9 +17,20 @@ public class PublicDetailShareAppServiceImpl implements PublicDetailShareAppServ
private final IPublicDetailShareService iPublicDetailShareService;
private final IPlayletPublicUserService iPlayletPublicUserService;
@Override
public void addRecord(PublicDetailShare publicDetailShare) {
// 翻译
PlayletPublicUser userOne = iPlayletPublicUserService.selectPlayletPublicUserById(publicDetailShare.getReaderOneId());
PlayletPublicUser userTwo = iPlayletPublicUserService.selectPlayletPublicUserById(publicDetailShare.getReaderTwoId());
publicDetailShare.setCreateTime(new Date());
if(userOne != null){
publicDetailShare.setReaderOneName(userOne.getName());
}
if(userTwo != null){
publicDetailShare.setReaderTwoName(userTwo.getName());
}
iPublicDetailShareService.insertPublicDetailShare(publicDetailShare);
}
}