update: get imaotai version http

This commit is contained in:
oddfar 2024-07-23 23:09:38 +08:00
parent a1709b5c3f
commit 936a6b5508
2 changed files with 10 additions and 6 deletions

View File

@ -2,7 +2,13 @@ package com.oddfar.campus.imt.http.entity.sendcode;
import com.oddfar.campus.imt.http.entity.ImtBaseResponse;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
public class SendCodeResponse extends ImtBaseResponse {
}

View File

@ -7,6 +7,7 @@ import cn.hutool.core.util.ObjectUtil;
import cn.hutool.crypto.Mode;
import cn.hutool.crypto.Padding;
import cn.hutool.crypto.symmetric.AES;
import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONArray;
import com.oddfar.campus.business.domain.IMTCacheConstants;
@ -29,8 +30,6 @@ import com.oddfar.campus.imt.http.entity.exchangerate.ExchangeRateInfoRequest;
import com.oddfar.campus.imt.http.entity.exchangerate.ExchangeRateInfoResponse;
import com.oddfar.campus.imt.http.entity.login.LoginRequest;
import com.oddfar.campus.imt.http.entity.login.LoginResponse;
import com.oddfar.campus.imt.http.entity.mtversion.MTVersionRequest;
import com.oddfar.campus.imt.http.entity.mtversion.MTVersionResponse;
import com.oddfar.campus.imt.http.entity.receive.ReceiverRewardRequest;
import com.oddfar.campus.imt.http.entity.receive.ReceiverRewardResponse;
import com.oddfar.campus.imt.http.entity.reservation.ReservationRequest;
@ -109,10 +108,8 @@ public class IMTServiceImpl implements IMTService {
if (StringUtils.isNotEmpty(mtVersion)) {
return mtVersion;
}
MTVersionRequest request = new MTVersionRequest();
MTVersionResponse response = imtHttpClient.execute(request);
String htmlContent = response.getHtmlContent();
String url = "https://apps.apple.com/cn/app/i%E8%8C%85%E5%8F%B0/id1600482450";
String htmlContent = HttpUtil.get(url);
Pattern pattern = Pattern.compile("new__latest__version\">(.*?)</p>", Pattern.DOTALL);
Matcher matcher = pattern.matcher(htmlContent);
if (matcher.find()) {
@ -123,6 +120,7 @@ public class IMTServiceImpl implements IMTService {
return mtVersion;
}
@Override