From 7560238de78178a8b8ecf21c0b490f2f8c55f967 Mon Sep 17 00:00:00 2001 From: wl <173@qq.com> Date: 星期一, 26 十二月 2022 11:39:22 +0800 Subject: [PATCH] fix: 群成员重复 --- src/main/java/com/example/jz/controller/WxAppController.java | 7 ++++++- 1 files changed, 6 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 2c7afe6..658cccc 100644 --- a/src/main/java/com/example/jz/controller/WxAppController.java +++ b/src/main/java/com/example/jz/controller/WxAppController.java @@ -121,10 +121,12 @@ role = user.getRole(); id = user.getId(); } + User user1 = userDao.selectOne(new QueryWrapper<User>().eq("user_mobile", phone_info.getPurePhoneNumber())); HashMap<String, Object> loginMessage = new HashMap<>(); loginMessage.put("id", id); loginMessage.put("token", token); loginMessage.put("role", role); + loginMessage.put("time",user1.getUserIdcard()); return R.ok(loginMessage); } @@ -198,7 +200,7 @@ @GetMapping("/user/group/list") public R getUserMessage(@RequestParam Integer id, @RequestParam String newDate, @RequestParam String lastDate) { ArrayList<Map<String, Object>> list = new ArrayList<>(); - reportService.list((new QueryWrapper<Report>().eq("user_id", id))) + reportService.list((new QueryWrapper<Report>().eq("user_id", id)).groupBy("user_id")) .forEach(item -> { GroupUser groupUser = groupUserService.getOne(new QueryWrapper<GroupUser>().eq("user_id", item.getId())); @@ -392,6 +394,9 @@ @GetMapping("/group/user/sendMsg") public R sendUserMsg(@RequestParam Integer id, @RequestParam Integer groupId, @RequestParam String msg) { + if (StringUtils.isBlank(msg)){ + return R.failed("msg is blank"); + } Message message = new Message(); message.setUserId(id); message.setText(msg); -- Gitblit v1.8.0