diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java index 76efb24..1abdcaa 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java @@ -565,9 +565,11 @@ public class BusiNoticeServiceImpl extends ServiceImpl myPublishNoticeList(AppNoticeQuery query, Page page) { - //获取当前登录用户 - Long userId = SecurityUtils.getUserId(); - query.setUserId(userId); + if (query.getUserId() == null) { + //获取当前登录用户 + Long userId = SecurityUtils.getUserId(); + query.setUserId(userId); + } IPage pageList = baseMapper.myPublishNoticeList(query, page); List idList = pageList.getRecords().stream().map(BusiNotice::getId).collect(Collectors.toList()); if(!idList.isEmpty()){ diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java index ed29c1f..9c0ca49 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java @@ -24,14 +24,13 @@ import com.ruoyi.common.core.page.TableDataInfo; /** * 黑名单Controller - * + * * @author pqz * @date 2025-03-17 */ @RestController @RequestMapping("/member/blacklist") -public class MemberBlacklistController extends BaseController -{ +public class MemberBlacklistController extends BaseController { @Autowired private IMemberBlacklistService memberBlacklistService; @@ -61,8 +60,7 @@ public class MemberBlacklistController extends BaseController @PreAuthorize("@ss.hasPermi('member:blacklist:export')") @Log(title = "黑名单", businessType = BusinessType.EXPORT) @PostMapping("/export") - public void export(HttpServletResponse response, MemberBlacklist memberBlacklist) - { + public void export(HttpServletResponse response, MemberBlacklist memberBlacklist) { List list = memberBlacklistService.list(); ExcelUtil util = new ExcelUtil(MemberBlacklist.class); util.exportExcel(response, list, "黑名单数据"); @@ -73,8 +71,7 @@ public class MemberBlacklistController extends BaseController */ @PreAuthorize("@ss.hasPermi('member:blacklist:query')") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") String id) - { + public AjaxResult getInfo(@PathVariable("id") String id) { return success(memberBlacklistService.getById(id)); } @@ -84,8 +81,7 @@ public class MemberBlacklistController extends BaseController @PreAuthorize("@ss.hasPermi('member:blacklist:add')") @Log(title = "黑名单", businessType = BusinessType.INSERT) @PostMapping - public AjaxResult add(@RequestBody MemberBlacklist memberBlacklist) - { + public AjaxResult add(@RequestBody MemberBlacklist memberBlacklist) { return toAjax(memberBlacklistService.save(memberBlacklist)); } @@ -95,20 +91,22 @@ public class MemberBlacklistController extends BaseController @PreAuthorize("@ss.hasPermi('member:blacklist:edit')") @Log(title = "黑名单", businessType = BusinessType.UPDATE) @PutMapping - public AjaxResult edit(@RequestBody MemberBlacklist memberBlacklist) - { + public AjaxResult edit(@RequestBody MemberBlacklist memberBlacklist) { return toAjax(memberBlacklistService.updateById(memberBlacklist)); } /** - * 删除黑名单 - */ - @PreAuthorize("@ss.hasPermi('member:blacklist:remove')") + * 移除黑名单 + * + * @param id id + * @return com.ruoyi.common.core.domain.AjaxResult + * @author PQZ + * @date 11:04 2025/4/15 + **/ @Log(title = "黑名单", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable String[] ids) - { - List list = new ArrayList<>(Arrays.asList(ids)); - return toAjax(memberBlacklistService.removeByIds(list)); + @DeleteMapping("/removeById") + public AjaxResult remove(@RequestParam("id") String id) { + memberBlacklistService.removeById(id); + return success(); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/vo/MemberUserVO.java b/ruoyi-admin/src/main/java/com/ruoyi/member/vo/MemberUserVO.java index c19e07c..5afc2e1 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/member/vo/MemberUserVO.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/vo/MemberUserVO.java @@ -42,4 +42,6 @@ public class MemberUserVO extends MemberUser { int coupon; /**用户名*/ String userName; + /**类型名称*/ + String identityName; } diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberUserMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberUserMapper.xml index 02e6402..46000a9 100644 --- a/ruoyi-admin/src/main/resources/mapper/member/MemberUserMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberUserMapper.xml @@ -88,6 +88,7 @@ select main.id AS id, main.user_type AS userType, main.identity_type AS identityType, + sdd.dict_label AS identityName, main.user_id AS userId, main.tel AS tel, main.tremaining AS tremaining, @@ -105,6 +106,7 @@ GROUP_CONCAT(mc.card_name SEPARATOR ', ') AS memberCardName from dl_member_user main LEFT JOIN sys_user su ON main.user_id = su.user_id AND su.del_flag = 0 + left join (select dict_value,dict_label from sys_dict_data where dict_type = 'dl_identity_type') sdd on main.identity_type = sdd.dict_value LEFT JOIN dl_member_card mc ON main.user_id = mc.user_id AND mc.start_date <= CURDATE()