公众号文章分享记录
This commit is contained in:
parent
32cd403596
commit
aa2eff476f
|
|
@ -1,6 +1,9 @@
|
||||||
package com.playlet.web.controller.system;
|
package com.playlet.web.controller.system;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
|
|
@ -26,6 +29,7 @@ import com.playlet.common.core.page.TableDataInfo;
|
||||||
* @date 2024-06-20
|
* @date 2024-06-20
|
||||||
*/
|
*/
|
||||||
@Controller
|
@Controller
|
||||||
|
@Api(tags = "管理系统*统计分享记录接口")
|
||||||
@RequestMapping("/system/public/share")
|
@RequestMapping("/system/public/share")
|
||||||
public class PublicDetailShareController extends BaseController
|
public class PublicDetailShareController extends BaseController
|
||||||
{
|
{
|
||||||
|
|
@ -47,6 +51,7 @@ public class PublicDetailShareController extends BaseController
|
||||||
@RequiresPermissions("public:share:list")
|
@RequiresPermissions("public:share:list")
|
||||||
@PostMapping("/list")
|
@PostMapping("/list")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
|
@ApiOperation(value = "获取分享记录", httpMethod = "POST")
|
||||||
public TableDataInfo list(PublicDetailShare publicDetailShare)
|
public TableDataInfo list(PublicDetailShare publicDetailShare)
|
||||||
{
|
{
|
||||||
startPage();
|
startPage();
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
package com.playlet.web.service.app.impl;
|
package com.playlet.web.service.app.impl;
|
||||||
|
|
||||||
|
import com.playlet.system.domain.PlayletPublicUser;
|
||||||
import com.playlet.system.domain.PublicDetailShare;
|
import com.playlet.system.domain.PublicDetailShare;
|
||||||
|
import com.playlet.system.service.IPlayletPublicUserService;
|
||||||
import com.playlet.system.service.IPublicDetailShareService;
|
import com.playlet.system.service.IPublicDetailShareService;
|
||||||
import com.playlet.web.service.app.PublicDetailShareAppService;
|
import com.playlet.web.service.app.PublicDetailShareAppService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
|
@ -15,9 +17,20 @@ public class PublicDetailShareAppServiceImpl implements PublicDetailShareAppServ
|
||||||
|
|
||||||
private final IPublicDetailShareService iPublicDetailShareService;
|
private final IPublicDetailShareService iPublicDetailShareService;
|
||||||
|
|
||||||
|
private final IPlayletPublicUserService iPlayletPublicUserService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addRecord(PublicDetailShare publicDetailShare) {
|
public void addRecord(PublicDetailShare publicDetailShare) {
|
||||||
|
// 翻译
|
||||||
|
PlayletPublicUser userOne = iPlayletPublicUserService.selectPlayletPublicUserById(publicDetailShare.getReaderOneId());
|
||||||
|
PlayletPublicUser userTwo = iPlayletPublicUserService.selectPlayletPublicUserById(publicDetailShare.getReaderTwoId());
|
||||||
publicDetailShare.setCreateTime(new Date());
|
publicDetailShare.setCreateTime(new Date());
|
||||||
|
if(userOne != null){
|
||||||
|
publicDetailShare.setReaderOneName(userOne.getName());
|
||||||
|
}
|
||||||
|
if(userTwo != null){
|
||||||
|
publicDetailShare.setReaderTwoName(userTwo.getName());
|
||||||
|
}
|
||||||
iPublicDetailShareService.insertPublicDetailShare(publicDetailShare);
|
iPublicDetailShareService.insertPublicDetailShare(publicDetailShare);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue