小程序相关功能更

This commit is contained in:
sunflower2014 2025-09-09 17:07:04 +08:00
parent c33ddd41a2
commit 0330592c7c
2 changed files with 12 additions and 3 deletions

View File

@ -342,7 +342,8 @@ public class NewsController {
@RequestParam(value = "dateline_from", required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date datelineFrom, @RequestParam(value = "dateline_from", required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date datelineFrom,
@RequestParam(value = "dateline_to", required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date datelineTo, @RequestParam(value = "dateline_to", required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date datelineTo,
@RequestParam(value = "deleted", required = false) Integer deleted, @RequestParam(value = "deleted", required = false) Integer deleted,
@RequestParam(value = "rating", required = false) Byte rating @RequestParam(value = "rating", required = false) Byte rating,
@RequestParam(value = "range", required = false, defaultValue = "all") String range
) { ) {
if (!StringUtils.hasText(token)) { if (!StringUtils.hasText(token)) {
return PageObject.failedPage("登陆Token为空!"); return PageObject.failedPage("登陆Token为空!");
@ -363,7 +364,15 @@ public class NewsController {
log.info("path: /news, method: GET, request user id: {}, keyword: {}, column: {}, status: {}, " + log.info("path: /news, method: GET, request user id: {}, keyword: {}, column: {}, status: {}, " +
"page: {}, size: {}, last: {}, current: {}, orderBy: {}, tag: {}, industry: {}", "page: {}, size: {}, last: {}, current: {}, orderBy: {}, tag: {}, industry: {}",
adminUser.getId(), keyword, columnList, status, page, size, last, current, orderBy, tag, industry); adminUser.getId(), keyword, columnList, status, page, size, last, current, orderBy, tag, industry);
return newsService.queryNews(keyword, columnList, status, page, size, last, current, orderBy, minScore, maxScore, tag, industry, mediaId, datelineFrom, datelineTo, deleted, rating, adminUser.isReviewer());
boolean isReviewRange = false;
if ("review".equals(range)) {
if (!adminUser.isReviewer()) {
return PageObject.failedPage(500, "非审核员用户查看范围权限!");
}
isReviewRange = true;
}
return newsService.queryNews(keyword, columnList, status, page, size, last, current, orderBy, minScore, maxScore, tag, industry, mediaId, datelineFrom, datelineTo, deleted, rating, isReviewRange);
} catch (Exception e) { } catch (Exception e) {
log.error("解析登陆Token出错!", e); log.error("解析登陆Token出错!", e);
return PageObject.failedPage(500, "服务端错误,请联系系统管理员!"); return PageObject.failedPage(500, "服务端错误,请联系系统管理员!");

View File

@ -77,7 +77,7 @@ public interface NewsMapper {
void saveNews(News news); void saveNews(News news);
@Select("<script>" + @Select("<script>" +
"select distinct " + "select " +
"news.id as id," + "news.id as id," +
"news.draft_id as draftId," + "news.draft_id as draftId," +
"news.llm_title as title," + "news.llm_title as title," +