From 7ea5eece501c98a91555a5358931367e78e9d23b Mon Sep 17 00:00:00 2001
From: baizonghao <1719256278@qq.com>
Date: 星期四, 25 五月 2023 15:40:09 +0800
Subject: [PATCH] 11
---
src/main/java/com/example/jz/controller/WxAppController.java | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/example/jz/controller/WxAppController.java b/src/main/java/com/example/jz/controller/WxAppController.java
index 15defe0..dcb2d28 100644
--- a/src/main/java/com/example/jz/controller/WxAppController.java
+++ b/src/main/java/com/example/jz/controller/WxAppController.java
@@ -29,6 +29,7 @@
import org.springframework.web.client.RestTemplate;
import javax.annotation.Resource;
+import java.io.Serializable;
import java.sql.Array;
import java.util.*;
import java.util.function.Function;
@@ -631,6 +632,9 @@
@GetMapping("/manager/report")
public R queryReport(@RequestParam Integer id) {
List<Integer> collect = causeService.list(Wrappers.<Cause>lambdaQuery().eq(Cause::getUserId, id)).stream().map(cause -> cause.getId()).collect(Collectors.toList());
+ if (collect==null || collect.size() == 0){
+ return R.ok();
+ }
R<List<ReportVo>> ok = R.ok(reportService.list(new LambdaQueryWrapper<Report>().eq(Report::getStatus, 0).in(Report::getCauseId, collect))
.stream()
.map(item -> {
@@ -652,11 +656,17 @@
public R queryPublicity(@RequestParam(required = false) Integer size) {
List<Publicity> publicityList = publicityService.list(new LambdaQueryWrapper<Publicity>().eq(Publicity::getStatus, 1));
if (size != null) {
- return R.ok(publicityList.stream().limit(size));
+ return R.ok(publicityList.stream().sorted((o1, o2) -> o2.getReleaseTime().compareTo(o1.getReleaseTime())).limit(size));
}
return R.ok(publicityList);
}
+ @GetMapping("/publicity/{id}")
+ @ApiOperation("閫氳繃涓婚敭鏌ヨ鍗曟潯鏁版嵁")
+ public R<Publicity> selectOne(@PathVariable Serializable id) {
+ return R.ok(publicityService.getById(id));
+ }
+
@ApiOperation(httpMethod = "POST", value = "缇ゅ叕鍛婃坊鍔�")
@PostMapping("/announcement/add")
public R insert(@RequestParam(value = "groupId") Integer groupId, @RequestParam String announcement) {
--
Gitblit v1.8.0