龚焕茏
2024-07-16 219cf838792ab0d50dd042d0fb8c60dd3a1e76f8
feat:部门管理员不展示通知
2个文件已修改
13 ■■■■■ 已修改文件
src/main/java/com/mindskip/xzs/controller/admin/NotifyController.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mindskip/xzs/domain/vo/AdminNotifyVO.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mindskip/xzs/controller/admin/NotifyController.java
@@ -1,5 +1,6 @@
package com.mindskip.xzs.controller.admin;
import com.mindskip.xzs.base.BaseApiController;
import com.mindskip.xzs.base.RestResponse;
import com.mindskip.xzs.domain.Notify;
import com.mindskip.xzs.domain.enums.NotifyRefType;
@@ -21,7 +22,7 @@
@RestController
@RequiredArgsConstructor
@RequestMapping("/api/admin/notify")
public class NotifyController {
public class NotifyController extends BaseApiController {
    private final NotifyService notifyService;
@@ -43,6 +44,7 @@
        data.setStatus(status);
        List<Integer> ids = notifies.stream().map(Notify::getId).collect(Collectors.toList());
        data.setIds(ids);
        data.setRole(getCurrentUser().getRole());
        return RestResponse.ok(data);
    }
src/main/java/com/mindskip/xzs/domain/vo/AdminNotifyVO.java
@@ -17,26 +17,27 @@
    /**
     * 所有代办
     *
     */
    private Integer total;
    /**
     * 错题反馈代办
     *
     */
    private Long feedBack;
    /**
     * 部门调动代办
     *
     */
    private Long mobilize;
    /**
     * 状态设置
     *
     */
    private Long status;
    /**
     * 登录人角色
     */
    private Integer role;
}