Merge branch 'feature/admin' into preview

master
Diyu0904 2025-02-22 15:07:06 +08:00
commit 59b59a06f8
4 changed files with 16 additions and 9 deletions

View File

@ -34,7 +34,7 @@ public class SysUserAttentionController {
@ApiOperation(value = "添加/取消关注") @ApiOperation(value = "添加/取消关注")
@RepeatSubmit @RepeatSubmit
@GetMapping("/addAttention") @GetMapping("/addAttention")
public R<Boolean> addAttention(@RequestParam Long userId) { public R addAttention(@RequestParam Long userId) {
return sysUserAttentionService.addAttention(userId); return sysUserAttentionService.addAttention(userId);
@ -73,8 +73,8 @@ public class SysUserAttentionController {
* @return * @return
*/ */
@ApiOperation(value = "查询关注列表") @ApiOperation(value = "查询关注列表")
@PostMapping("/selectAttention") @PostMapping("/selectAttentionList")
public R<PageInfo<SysUser>> selectAttention(@RequestBody PageVo pageVo){ public R<PageInfo<SysUser>> selectAttentionList(@RequestBody PageVo pageVo){
PageInfo<SysUser> sysUserList = sysUserAttentionService.selectAttentionPage(pageVo); PageInfo<SysUser> sysUserList = sysUserAttentionService.selectAttentionPage(pageVo);

View File

@ -157,7 +157,8 @@ public class SecurityConfig {
"/attention/selectToAttention", "/attention/selectToAttention",
"/WorkFlowVersion/selectVersionByWorkId", "/WorkFlowVersion/selectVersionByWorkId",
"/memberLevel/list", "/memberLevel/list",
"/memberLevel/getMemberBenefitList" "/memberLevel/getMemberBenefitList",
"/attention/selectAttention"
).permitAll() ).permitAll()
// 静态资源,可匿名访问 // 静态资源,可匿名访问
.antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll() .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()

View File

@ -2,10 +2,8 @@ package com.mcwl.resource.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.mcwl.common.core.domain.AjaxResult;
import com.mcwl.common.core.domain.R; import com.mcwl.common.core.domain.R;
import com.mcwl.common.core.domain.entity.SysUser; import com.mcwl.common.core.domain.entity.SysUser;
import com.mcwl.resource.domain.SysAdvice;
import com.mcwl.resource.domain.SysUserAttention; import com.mcwl.resource.domain.SysUserAttention;
import com.mcwl.resource.domain.SysUserInfo; import com.mcwl.resource.domain.SysUserInfo;
import com.mcwl.resource.domain.vo.PageVo; import com.mcwl.resource.domain.vo.PageVo;
@ -18,7 +16,7 @@ import com.mcwl.resource.domain.vo.PageVo;
*/ */
public interface SysUserAttentionService extends IService<SysUserAttention> { public interface SysUserAttentionService extends IService<SysUserAttention> {
R<Boolean> addAttention(Long userId); R addAttention(Long userId);
Boolean selectAttention(Long userId); Boolean selectAttention(Long userId);

View File

@ -11,7 +11,10 @@ import com.mcwl.resource.domain.SysAdvice;
import com.mcwl.resource.domain.SysUserAttention; import com.mcwl.resource.domain.SysUserAttention;
import com.mcwl.resource.domain.SysUserInfo; import com.mcwl.resource.domain.SysUserInfo;
import com.mcwl.resource.domain.vo.PageVo; import com.mcwl.resource.domain.vo.PageVo;
import com.mcwl.resource.mapper.*; import com.mcwl.resource.mapper.ModelImageMapper;
import com.mcwl.resource.mapper.ModelMapper;
import com.mcwl.resource.mapper.SysUserAttentionMapper;
import com.mcwl.resource.mapper.WorkFlowMapper;
import com.mcwl.resource.service.SysUserAttentionService; import com.mcwl.resource.service.SysUserAttentionService;
import com.mcwl.system.domain.enums.AdviceEnum; import com.mcwl.system.domain.enums.AdviceEnum;
import com.mcwl.system.mapper.SysUserMapper; import com.mcwl.system.mapper.SysUserMapper;
@ -50,7 +53,12 @@ public class SysUserAttentionServiceImpl extends ServiceImpl<SysUserAttentionMap
private SysUserMapper sysUserMapper; private SysUserMapper sysUserMapper;
@Override @Override
public R<Boolean> addAttention(Long userId) { public R addAttention(Long userId) {
if ( userId.equals(SecurityUtils.getUserId())){
return R.ok("不能对自己操作");
}
//查看是否已关注 //查看是否已关注
Boolean aBoolean = selectAttention(userId); Boolean aBoolean = selectAttention(userId);