SmsUtils.java 853 B

123456789101112131415161718192021222324252627282930313233
  1. package com.winhc.task.util;
  2. import com.winhc.task.vo.SmsBean;
  3. import lombok.extern.slf4j.Slf4j;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Component;
  6. /**
  7. * @author: XuJiakai
  8. * 2020/10/30 16:50
  9. */
  10. @Slf4j
  11. //@Component
  12. public class SmsUtils {
  13. @Autowired
  14. private OkHttpUtils client;
  15. public boolean send(String msg, String to) {
  16. return send(msg, new String[]{to});
  17. }
  18. public boolean send(String msg, String[] to) {
  19. try {
  20. String post = client.post("http://47.101.221.131:8288/sms/send?sign=ansdvhhanvisdnhacamjklvrvrsjka", new SmsBean(to, msg).toString());
  21. log.info(post);
  22. return post.contains("true");
  23. } catch (Exception e) {
  24. log.error(e.getMessage(), e);
  25. return false;
  26. }
  27. }
  28. }