From 71c9980740cabdf03e842588bf1f6c851c35da6b Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 14 六月 2023 21:11:08 +0800
Subject: [PATCH] bug修改

---
 ycl-platform/src/main/java/com/ycl/service/message/impl/MessageServiceImpl.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ycl-platform/src/main/java/com/ycl/service/message/impl/MessageServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/message/impl/MessageServiceImpl.java
index 6eccd73..6c5e7e1 100644
--- a/ycl-platform/src/main/java/com/ycl/service/message/impl/MessageServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/message/impl/MessageServiceImpl.java
@@ -23,6 +23,7 @@
 import org.springframework.http.HttpEntity;
 import org.springframework.http.HttpHeaders;
 import org.springframework.http.MediaType;
+import org.springframework.http.ResponseEntity;
 import org.springframework.mail.javamail.JavaMailSenderImpl;
 import org.springframework.mail.javamail.MimeMessageHelper;
 import org.springframework.stereotype.Service;
@@ -32,6 +33,7 @@
 
 import javax.annotation.Resource;
 import javax.mail.internet.MimeMessage;
+import javax.xml.ws.Response;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -102,6 +104,10 @@
                 sendMessage.setSendTime(new Date());
                 sendMessage.setTargetTo(receive);
                 sendMessage.setSendTime(new Date());
+                sendMessage.setPhoneNumber(umsAdminMapper.selectById(receive).getMobile());
+                if (ChannelCode.INNER.equals(message.getChannelCode())) {
+                    sendMessage.setIsView(0);
+                }
                 this.save(sendMessage);
                 ids.add(sendMessage.getId());
             }
@@ -203,8 +209,8 @@
         ObjectMapper objectMapper = new ObjectMapper();
 
         HttpEntity<String> stringHttpEntity = new HttpEntity<>(Base64Utils.encodeToString(objectMapper.writeValueAsBytes(mac)), httpHeaders);
-
-        SendRes sendRes = objectMapper.readValue(restTemplate.postForEntity(url, stringHttpEntity, String.class).getBody(), SendRes.class);
+        ResponseEntity<String> response = restTemplate.postForEntity(url + "/sms/submit", sendReq, String.class);
+        SendRes sendRes = objectMapper.readValue(response.getBody(), SendRes.class);
         if (sendRes.getRspcod().equals("success")) {
             return 2;
         } else {

--
Gitblit v1.8.0