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 | 9 +++++++-- 1 files changed, 7 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 6411a96..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; @@ -103,6 +105,9 @@ 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()); } @@ -204,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