彭雪彬
2025-07-14 c1d20b425b10e8ba59f102dd1ab413055883eed0
oying-tools/src/main/java/com/oying/utils/SendMessageUtils.java
@@ -24,21 +24,24 @@
@Data
public class SendMessageUtils {
    public static void sendMsg(String url, String phone, String message, WinnerLookProperties properties) {
    public static final String SIGN = "【立研】";
    public static final String MESSAGE = "您的验证码为:{code},请勿泄露于他人!";
    public static void sendMsg(String url, String phone, String sign, String message, WinnerLookProperties properties) {
        Map<String, String> params = new HashMap<>();
        params.put("userCode", properties.getUserCode());
        params.put("userPass", properties.getUserPass());
        params.put("DesNo", phone);
        params.put("Msg", message + "【立研】");
        params.put("Msg", sign + message);
        params.put("smsType", "101");
        String str = HttpRequest.exchangeMsg(HttpMethod.POST, url, convert(params));
        if (ObjectUtils.isEmpty(extractWithRegex(str))) {
        String str = extractWithRegex(HttpRequest.exchangeMsg(HttpMethod.POST, url, convert(params)));
        if (ObjectUtils.isEmpty(str)) {
            log.error("短信调用异常 {}", str);
            throw new BadRequestException("短信调用异常");
        }
        int i = Integer.parseInt(str);
        long i = Long.parseLong(str);
        if (i < 0) {
            throw new BadRequestException(WinnerLookEnum.find(i));
            throw new BadRequestException(WinnerLookEnum.find(str));
        }
    }