feat: 完善编译检测脚本,新增版本号控制接口逻辑

This commit is contained in:
anfe 2024-06-24 18:31:37 +08:00
parent e56685be9c
commit 90e7742c2e
2 changed files with 13 additions and 3 deletions

View File

@ -75,7 +75,7 @@ abstract class Api {
final String openCheckingInURL =
'/attendanceCompany/isExistenceCompany'; //
final String setCheckInCreateCompanyURL =
'/attendanceCompany/add'; //
'/v2/attendanceCompany/add'; //
final String deleteCompanyURL = '/attendanceCompany/delete'; //
final String getAttendanceRecordListByDateURL =

View File

@ -10,7 +10,7 @@
# 设置
environment="xhj"
main_file="lib/main_xhj_full.dart"
version_string="1.0.52"
version_string="1.0.66"
file_path="lib/network/api.dart"
###############################################################
@ -38,7 +38,17 @@ esac
echo "API 前缀为: $api_prefix"
urls=$(curl -s -X POST -d "version=$version_string" "$environment/api/app/getDeprecatedApiList" | jq -r '.data[].url')
response=$(curl -s -X POST -d "version=$version_string" "$api_prefix/api/app/checkAppBuildVersion")
error_code=$(echo $response | jq '.errorCode')
# 判断是否成功
if [ "$error_code" != "0" ]; then
error_msg=$(echo $response | jq -r '.errorMsg')
echo "失败:$error_msg"
exit 1
fi
urls=$(curl -s -X POST -d "version=$version_string" "$api_prefix/api/app/getDeprecatedApiList" | jq -r '.data[].url')
echo "* 成功获取废弃 api 数据"
# 解析 api 文件数据