From 3c63b2b487866c7a3ee5e7674b549501a644298a Mon Sep 17 00:00:00 2001 From: PQZ Date: Tue, 1 Apr 2025 10:22:04 +0800 Subject: [PATCH 1/3] 1 --- .../controller/BusiSubscribeController.java | 106 ++++++++++++++++++ .../com/ruoyi/busi/domain/BusiSubscribe.java | 35 ++++++ .../busi/mapper/BusiSubscribeMapper.java | 21 ++++ .../busi/service/IBusiSubscribeService.java | 18 +++ .../impl/BusiSubscribeServiceImpl.java | 30 +++++ .../mapper/busi/BusiSubscribeMapper.xml | 27 +++++ 6 files changed, 237 insertions(+) create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiSubscribe.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/busi/mapper/BusiSubscribeMapper.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiSubscribeService.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiSubscribeServiceImpl.java create mode 100644 ruoyi-admin/src/main/resources/mapper/busi/BusiSubscribeMapper.xml diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java new file mode 100644 index 0000000..3d4d9d7 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java @@ -0,0 +1,106 @@ +package com.ruoyi.busi.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.busi.domain.BusiSubscribe; +import com.ruoyi.busi.service.IBusiSubscribeService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 订阅Controller + * + * @author pqz + * @date 2025-04-01 + */ +@RestController +@RequestMapping("/busi/subscribe") +public class BusiSubscribeController extends BaseController +{ + @Autowired + private IBusiSubscribeService busiSubscribeService; + + /** + * 查询订阅列表 + */ + @GetMapping("/list") + public AjaxResult list(BusiSubscribe busiSubscribe, + @RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) + { + Page page = new Page<>(pageNum, pageSize); + IPage list = busiSubscribeService.queryListPage(busiSubscribe,page); + return success(list); + } + + /** + * 导出订阅列表 + */ + @Log(title = "订阅", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, BusiSubscribe busiSubscribe) + { + List list = busiSubscribeService.list(); + ExcelUtil util = new ExcelUtil(BusiSubscribe.class); + util.exportExcel(response, list, "订阅数据"); + } + + /** + * 获取订阅详细信息 + */ + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(busiSubscribeService.getById(id)); + } + + /** + * 新增订阅 + */ + @Log(title = "订阅", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody BusiSubscribe busiSubscribe) + { + return toAjax(busiSubscribeService.save(busiSubscribe)); + } + + /** + * 修改订阅 + */ + @Log(title = "订阅", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody BusiSubscribe busiSubscribe) + { + return toAjax(busiSubscribeService.updateById(busiSubscribe)); + } + + /** + * 删除订阅 + */ + @Log(title = "订阅", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(busiSubscribeService.removeByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiSubscribe.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiSubscribe.java new file mode 100644 index 0000000..1e18d44 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiSubscribe.java @@ -0,0 +1,35 @@ +package com.ruoyi.busi.domain; + +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 【请填写功能名称】对象 dl_busi_subscribe + * + * @author pqz + * @date 2025-04-01 + */ +@TableName("dl_busi_subscribe") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class BusiSubscribe extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** $column.columnComment */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String jsonObj; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/mapper/BusiSubscribeMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/mapper/BusiSubscribeMapper.java new file mode 100644 index 0000000..98e012f --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/mapper/BusiSubscribeMapper.java @@ -0,0 +1,21 @@ +package com.ruoyi.busi.mapper; + +import java.util.List; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.busi.domain.BusiSubscribe; +import org.apache.ibatis.annotations.Param; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 订阅Mapper接口 + * + * @author pqz + * @date 2025-04-01 + */ +@Mapper +public interface BusiSubscribeMapper extends BaseMapper +{ + IPage queryListPage(@Param("entity") BusiSubscribe entity, Page page); +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiSubscribeService.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiSubscribeService.java new file mode 100644 index 0000000..26e1956 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiSubscribeService.java @@ -0,0 +1,18 @@ +package com.ruoyi.busi.service; + +import java.util.List; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.busi.domain.BusiSubscribe; + +/** + * 订阅Service接口 + * + * @author pqz + * @date 2025-04-01 + */ +public interface IBusiSubscribeService extends IService +{ + IPage queryListPage(BusiSubscribe pageReqVO, Page page); +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiSubscribeServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiSubscribeServiceImpl.java new file mode 100644 index 0000000..ab60151 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiSubscribeServiceImpl.java @@ -0,0 +1,30 @@ +package com.ruoyi.busi.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.busi.mapper.BusiSubscribeMapper; +import com.ruoyi.busi.domain.BusiSubscribe; +import com.ruoyi.busi.service.IBusiSubscribeService; + +/** + * 订阅Service业务层处理 + * + * @author pqz + * @date 2025-04-01 + */ +@Service +public class BusiSubscribeServiceImpl extends ServiceImpl implements IBusiSubscribeService +{ + @Autowired + private BusiSubscribeMapper busiSubscribeMapper; + + @Override + public IPage queryListPage(BusiSubscribe pageReqVO, Page page) { + return busiSubscribeMapper.queryListPage(pageReqVO, page); + } +} diff --git a/ruoyi-admin/src/main/resources/mapper/busi/BusiSubscribeMapper.xml b/ruoyi-admin/src/main/resources/mapper/busi/BusiSubscribeMapper.xml new file mode 100644 index 0000000..9cb8994 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/busi/BusiSubscribeMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + select id, json_obj, create_time, update_time, creator, updater, del_flag from dl_busi_subscribe + + + + \ No newline at end of file From ba2049a5cb2e2674a46427be2f05adf2d9290800 Mon Sep 17 00:00:00 2001 From: PQZ Date: Tue, 1 Apr 2025 10:44:49 +0800 Subject: [PATCH 2/3] 1 --- .../controller/BusiSubscribeController.java | 113 +++++------------- .../com/ruoyi/busi/domain/BusiSubscribe.java | 3 +- .../busi/mapper/BusiSubscribeMapper.java | 1 - .../busi/service/IBusiSubscribeService.java | 1 - .../impl/BusiSubscribeServiceImpl.java | 5 +- .../controller/MemberAddressController.java | 7 +- .../controller/MemberBusiCardController.java | 24 +++- .../mapper/busi/BusiSubscribeMapper.xml | 6 - 8 files changed, 58 insertions(+), 102 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java index 3d4d9d7..65821d2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java @@ -1,30 +1,16 @@ package com.ruoyi.busi.controller; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import javax.servlet.http.HttpServletResponse; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import org.springframework.security.access.prepost.PreAuthorize; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.ruoyi.busi.domain.BusiSubscribe; +import com.ruoyi.busi.service.IBusiSubscribeService; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.domain.DlBaseEntity; import com.ruoyi.common.enums.BusinessType; -import com.ruoyi.busi.domain.BusiSubscribe; -import com.ruoyi.busi.service.IBusiSubscribeService; -import com.ruoyi.common.utils.poi.ExcelUtil; -import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.utils.SecurityUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; /** * 订阅Controller @@ -34,73 +20,40 @@ import com.ruoyi.common.core.page.TableDataInfo; */ @RestController @RequestMapping("/busi/subscribe") -public class BusiSubscribeController extends BaseController -{ +public class BusiSubscribeController extends BaseController { @Autowired private IBusiSubscribeService busiSubscribeService; /** - * 查询订阅列表 - */ - @GetMapping("/list") - public AjaxResult list(BusiSubscribe busiSubscribe, - @RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum, - @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) - { - Page page = new Page<>(pageNum, pageSize); - IPage list = busiSubscribeService.queryListPage(busiSubscribe,page); - return success(list); + * 根据用户id查询订阅内容 + * + * @return com.ruoyi.common.core.domain.AjaxResult + * @author PQZ + * @date 10:29 2025/4/1 + **/ + @GetMapping(value = "/getUserSub") + public AjaxResult getInfo() { + Long userId = SecurityUtils.getUserId(); + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(BusiSubscribe::getUserId, userId) + .eq(DlBaseEntity::getDelFlag, 0); + BusiSubscribe subscribe = busiSubscribeService.getOne(lambdaQueryWrapper); + return success(subscribe); } - /** - * 导出订阅列表 - */ - @Log(title = "订阅", businessType = BusinessType.EXPORT) - @PostMapping("/export") - public void export(HttpServletResponse response, BusiSubscribe busiSubscribe) - { - List list = busiSubscribeService.list(); - ExcelUtil util = new ExcelUtil(BusiSubscribe.class); - util.exportExcel(response, list, "订阅数据"); - } /** - * 获取订阅详细信息 - */ - @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") String id) - { - return success(busiSubscribeService.getById(id)); - } - - /** - * 新增订阅 - */ + * 保存订阅内容 + * + * @param busiSubscribe {@link BusiSubscribe} + * @return com.ruoyi.common.core.domain.AjaxResult + * @author PQZ + * @date 10:30 2025/4/1 + **/ @Log(title = "订阅", businessType = BusinessType.INSERT) - @PostMapping - public AjaxResult add(@RequestBody BusiSubscribe busiSubscribe) - { - return toAjax(busiSubscribeService.save(busiSubscribe)); - } - - /** - * 修改订阅 - */ - @Log(title = "订阅", businessType = BusinessType.UPDATE) - @PutMapping - public AjaxResult edit(@RequestBody BusiSubscribe busiSubscribe) - { - return toAjax(busiSubscribeService.updateById(busiSubscribe)); - } - - /** - * 删除订阅 - */ - @Log(title = "订阅", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable String[] ids) - { - List list = new ArrayList<>(Arrays.asList(ids)); - return toAjax(busiSubscribeService.removeByIds(list)); + @PostMapping(value = "/save") + public AjaxResult save(@RequestBody BusiSubscribe busiSubscribe) { + busiSubscribeService.saveOrUpdate(busiSubscribe); + return success(); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiSubscribe.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiSubscribe.java index 1e18d44..9fa721f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiSubscribe.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiSubscribe.java @@ -27,7 +27,8 @@ public class BusiSubscribe extends DlBaseEntity /** $column.columnComment */ @TableId(type = IdType.ASSIGN_UUID) private String id; - + /** 所有者id */ + private Long userId; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String jsonObj; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/mapper/BusiSubscribeMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/mapper/BusiSubscribeMapper.java index 98e012f..4029cb1 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/mapper/BusiSubscribeMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/mapper/BusiSubscribeMapper.java @@ -17,5 +17,4 @@ import org.apache.ibatis.annotations.Mapper; @Mapper public interface BusiSubscribeMapper extends BaseMapper { - IPage queryListPage(@Param("entity") BusiSubscribe entity, Page page); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiSubscribeService.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiSubscribeService.java index 26e1956..9ac3496 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiSubscribeService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiSubscribeService.java @@ -14,5 +14,4 @@ import com.ruoyi.busi.domain.BusiSubscribe; */ public interface IBusiSubscribeService extends IService { - IPage queryListPage(BusiSubscribe pageReqVO, Page page); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiSubscribeServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiSubscribeServiceImpl.java index ab60151..c73ad30 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiSubscribeServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiSubscribeServiceImpl.java @@ -23,8 +23,5 @@ public class BusiSubscribeServiceImpl extends ServiceImpl queryListPage(BusiSubscribe pageReqVO, Page page) { - return busiSubscribeMapper.queryListPage(pageReqVO, page); - } + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberAddressController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberAddressController.java index f2567f8..a48b48b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberAddressController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberAddressController.java @@ -5,6 +5,7 @@ import java.util.Arrays; import java.util.List; import javax.servlet.http.HttpServletResponse; +import com.ruoyi.common.utils.SecurityUtils; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -32,13 +33,13 @@ public class MemberAddressController extends BaseController { /** * 根据用户id查询博主地址列表(不分页) * - * @param userId 用户id * @return com.ruoyi.common.core.domain.AjaxResult * @author PQZ * @date 10:39 2025/3/29 **/ - @GetMapping("/listByUserId") - public AjaxResult listByUserId(@RequestParam("userId") Long userId) { + @GetMapping("/listByUser") + public AjaxResult listByUserId() { + Long userId = SecurityUtils.getUserId(); return success(memberAddressService.listByUserId(userId)); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBusiCardController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBusiCardController.java index eee1f50..a25fabf 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBusiCardController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBusiCardController.java @@ -6,13 +6,12 @@ import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.enums.BusinessType; -import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.member.domain.MemberBusiCard; import com.ruoyi.member.service.IMemberBusiCardService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; -import javax.servlet.http.HttpServletResponse; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -48,6 +47,19 @@ public class MemberBusiCardController extends BaseController { return success(list); } + /** + * 查询当前登录博主名片信息 + * + * @return com.ruoyi.common.core.domain.AjaxResult + * @author PQZ + * @date 10:42 2025/4/1 + **/ + @GetMapping("/listByUser") + public AjaxResult listByUserId() { + Long userId = SecurityUtils.getUserId(); + return success(memberBusiCardService.queryListByUserId(userId)); + } + /** * 通过id获取博主名片信息 * @@ -78,11 +90,12 @@ public class MemberBusiCardController extends BaseController { /** * 手机端新增博主名片,提交审核 - * @author PQZ - * @date 10:35 2025/3/29 + * * @param memberBusiCard {@link MemberBusiCard} * @return com.ruoyi.common.core.domain.AjaxResult - **/ + * @author PQZ + * @date 10:35 2025/3/29 + **/ @Log(title = "博主名片", businessType = BusinessType.INSERT) @PostMapping("/toApply") public AjaxResult add(@RequestBody MemberBusiCard memberBusiCard) { @@ -91,7 +104,6 @@ public class MemberBusiCardController extends BaseController { } - /** * 删除博主名片 */ diff --git a/ruoyi-admin/src/main/resources/mapper/busi/BusiSubscribeMapper.xml b/ruoyi-admin/src/main/resources/mapper/busi/BusiSubscribeMapper.xml index 9cb8994..e5d2c2c 100644 --- a/ruoyi-admin/src/main/resources/mapper/busi/BusiSubscribeMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/busi/BusiSubscribeMapper.xml @@ -18,10 +18,4 @@ select id, json_obj, create_time, update_time, creator, updater, del_flag from dl_busi_subscribe - \ No newline at end of file From 242265d54d923a7f1224d9678140a837a0932943 Mon Sep 17 00:00:00 2001 From: PQZ Date: Wed, 2 Apr 2025 10:30:29 +0800 Subject: [PATCH 3/3] 1 --- .../java/com/ruoyi/busi/controller/BusiSubscribeController.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java index 65821d2..10636b5 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiSubscribeController.java @@ -53,6 +53,8 @@ public class BusiSubscribeController extends BaseController { @Log(title = "订阅", businessType = BusinessType.INSERT) @PostMapping(value = "/save") public AjaxResult save(@RequestBody BusiSubscribe busiSubscribe) { + Long userId = SecurityUtils.getUserId(); + busiSubscribe.setUserId(userId); busiSubscribeService.saveOrUpdate(busiSubscribe); return success(); }