From 8ab51f74dfdd5d4aad3d2af6f53337435eed5b81 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Tue, 07 Nov 2023 17:07:05 +0800
Subject: [PATCH] chore:本人不能推送提交

---
 screen-api/src/main/java/com/moral/api/service/impl/UserServiceImpl.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/service/impl/UserServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/UserServiceImpl.java
index faf522d..e721e8b 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/UserServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/UserServiceImpl.java
@@ -8,6 +8,7 @@
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.moral.api.config.Interceptor.UserHelper;
 import com.moral.api.entity.*;
 import com.moral.api.mapper.*;
 import com.moral.api.pojo.bo.UserBO;
@@ -17,6 +18,7 @@
 import com.moral.api.pojo.enums.SysDictTypeEnum;
 
 import com.moral.api.pojo.vo.file.FileVo;
+import com.moral.api.pojo.vo.user.QxUser;
 import com.moral.api.service.FileTableService;
 import com.moral.api.service.ResponsibilityUnitService;
 import com.moral.api.service.UserService;
@@ -247,7 +249,7 @@
     @Override
     @Async
     public void pushOneUser(Allocation appAllocationPushUserCond) {
-
+        QxUser currentUser = UserHelper.getCurrentUser();
         ResponsibilityUnit responsibilityUnit = responsibilityUnitMapper.selectById(appAllocationPushUserCond.getUnitId());
         Integer areaCode = responsibilityUnit.getAreaCode();
 
@@ -273,6 +275,9 @@
         String url = "https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=" + WechatUtils.getAccessToken();
         //������������
         for (User user : users) {
+            if (user.getId().equals(currentUser.getUserId())){
+                continue;
+            }
             RestTemplate restTemplate = new RestTemplate();
             //���������������������
             WxMssVo wxMssVo = new WxMssVo();
@@ -298,7 +303,7 @@
             ResponseEntity<String> responseEntity =
                     restTemplate.postForEntity(url, wxMssVo, String.class);
             String body = responseEntity.getBody();
-            log.info("������:"+body+"������:"+user.getUserName());
+            log.info("������:"+body+"������:"+user.getAccount());
         }
     }
 

--
Gitblit v1.8.0