4 Commits

Author SHA1 Message Date
0a2c7683b7 更新配置 2026-04-20 09:23:36 +08:00
8e79d8039c fix 2026-04-16 13:43:11 +08:00
2523899ec4 路径更换线上 2026-04-16 11:29:51 +08:00
853a9135c8 线上配置 2026-04-16 11:10:35 +08:00
6 changed files with 44 additions and 23 deletions

View File

@@ -127,8 +127,9 @@ public class NativeMapView implements PlatformView, LocationSource, AMapLocation
private String token; private String token;
private String plateNumber; private String plateNumber;
private String mDebugUrl = "https://beta-esg.api.lnh2e.com/appointment/"; // private String mDebugUrl = "https://beta-esg.api.lnh2e.com/appointment/";
private String mReleaseUrl = ""; //线上环境
private String mDebugUrl = "http://47.101.201.13:8443/api/appointment/";
// 存储货车路线算法接口返回的数据 // 存储货车路线算法接口返回的数据
private TruckRouteData truckRouteData; private TruckRouteData truckRouteData;
@@ -575,7 +576,6 @@ public class NativeMapView implements PlatformView, LocationSource, AMapLocation
tvPhone.setText("联系方式:" + liaisonPhone); tvPhone.setText("联系方式:" + liaisonPhone);
aMap.animateCamera(CameraUpdateFactory.newLatLngZoom(endPoint, 13f)); aMap.animateCamera(CameraUpdateFactory.newLatLngZoom(endPoint, 13f));

View File

@@ -27,23 +27,15 @@
#pragma mark - url #pragma mark - url
///获取站点列表 ///获取站点列表
#define kGetStationListUrl @"https://beta-esg.api.lnh2e.com/appointment/station/getNearbyHydrogenStationsByLocation" #define kGetStationListUrl @"http://47.101.201.13:8443/api/appointment/station/getNearbyHydrogenStationsByLocation"
///单个站点详情 ///单个站点详情
#define kGetStationDetailtUrl @"https://beta-esg.api.lnh2e.com/appointment/station/getStationInfoByArea" #define kGetStationDetailtUrl @"http://47.101.201.13:8443/api/appointment/station/getStationInfoByArea"
///获取途经点 ///获取途经点
/**
请求方式post 暂时调不通
{
   "longitude":"121.254139",
    "latitude":"31.214628",
    "plateNumber":"浙F32111F",
"hydrogenSiteId":""//加氢站DI }
*/ #define kGetRoutePointtUrl @"http://47.101.201.13:8443/api/appointment/truck/truckRouteAlgorithm"
#define kGetRoutePointtUrl @"https://beta-esg.api.lnh2e.com/appointment/truck/truckRouteAlgorithm"
#import "ANavPointModel.h" #import "ANavPointModel.h"

View File

@@ -181,6 +181,9 @@
dic2[@"plateNumber"] = carNo; dic2[@"plateNumber"] = carNo;
dic2[@"hydrogenSiteId"] = [NSString stringWithFormat:@"%@" , self.pointModel.stationID]; dic2[@"hydrogenSiteId"] = [NSString stringWithFormat:@"%@" , self.pointModel.stationID];
NSLog(@"🔍 Route API Request Params: %@", dic2);
NSLog(@"🔍 Request URL: %@", kGetRoutePointtUrl);
NSDictionary * headDic = @{ NSDictionary * headDic = @{
@"Content-Type":@"application/json; charset=UTF-8", @"Content-Type":@"application/json; charset=UTF-8",
@"asoco-token" : token @"asoco-token" : token
@@ -193,9 +196,16 @@
NSString * url = kGetRoutePointtUrl; NSString * url = kGetRoutePointtUrl;
[AMapNavHttpUtil postRequestWithURL:url parameters:dic2 requestHeader:headDic successHandler:^(NSDictionary * _Nonnull data, NSURLResponse * _Nonnull response) { [AMapNavHttpUtil postRequestWithURL:url parameters:dic2 requestHeader:headDic successHandler:^(NSDictionary * _Nonnull data, NSURLResponse * _Nonnull response) {
NSLog(@"🔍 Route API Response: %@", data);
ATripCalcResponse * resp = [ATripCalcResponse mj_objectWithKeyValues:data]; ATripCalcResponse * resp = [ATripCalcResponse mj_objectWithKeyValues:data];
NSLog(@"🔍 Parsed resp.code: %ld", (long)resp.code);
NSLog(@"🔍 Parsed resp.data: %@", resp.data);
if (resp.code == 200 && resp.data) { if (resp.code == 200 && resp.data) {
self.tjdPathInfoModel = resp.data; self.tjdPathInfoModel = resp.data;
NSLog(@"🔍 Parsed algorithmPath: %@", self.tjdPathInfoModel.algorithmPath);
NSLog(@"🔍 Parsed hydrogenCost: %@", self.tjdPathInfoModel.algorithmPath.hydrogenCost);
if (blk) { if (blk) {
blk(resp.data); blk(resp.data);
@@ -1152,6 +1162,8 @@
self.stationDetailPopup.pointModel = navPoint; self.stationDetailPopup.pointModel = navPoint;
/// ///
NSLog(@"🔍 Debug algorithmPath: %@", self.tjdPathInfoModel.algorithmPath);
NSLog(@"🔍 Debug hydrogenCost: %@", self.tjdPathInfoModel.algorithmPath.hydrogenCost);
self.stationDetailPopup.estimatedCost = self.tjdPathInfoModel.algorithmPath.hydrogenCost; self.stationDetailPopup.estimatedCost = self.tjdPathInfoModel.algorithmPath.hydrogenCost;
/// ///
self.stationDetailPopup.estimatedTime = [NSString stringWithFormat:@"%.f" , self.tjdPathInfoModel.pathDto.duration / 60.0]; self.stationDetailPopup.estimatedTime = [NSString stringWithFormat:@"%.f" , self.tjdPathInfoModel.pathDto.duration / 60.0];

View File

@@ -80,5 +80,22 @@
</array> </array>
<key>uses</key> <key>uses</key>
<string></string> <string></string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>47.101.201.13</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSv1.0</string>
</dict>
</dict>
</dict>
</dict> </dict>
</plist> </plist>

View File

@@ -8,11 +8,11 @@ class AppTheme {
static const Color themeColor = Color(0xFF017137); static const Color themeColor = Color(0xFF017137);
//是否开放域名切换 //是否开放域名切换
static const bool is_show_host = true; static const bool is_show_host = false;
//http://192.168.110.222:8080/ //http://192.168.110.222:8080/
//http://192.168.110.44:8080/ //http://192.168.110.44:8080/
static String test_service_url = "https://beta-esg.api.lnh2e.com/"; static String test_service_url = "http://47.101.201.13:8443/api/";
static const String release_service_url = ""; static const String release_service_url = "";
//加氢站相关查询 //加氢站相关查询

View File

@@ -17,7 +17,7 @@ void main() async {
WidgetsFlutterBinding.ensureInitialized(); WidgetsFlutterBinding.ensureInitialized();
WidgetsBinding widgetsBinding = await init( WidgetsBinding widgetsBinding = await init(
isDebug: true, isDebug: false,
logTag: '小羚羚', logTag: '小羚羚',
supportedLocales: [const Locale('zh', 'CN')], supportedLocales: [const Locale('zh', 'CN')],
); );
@@ -35,7 +35,7 @@ void main() async {
// 设计稿尺寸 单位dp // 设计稿尺寸 单位dp
designSize: const Size(390, 844), designSize: const Size(390, 844),
// Getx Log // Getx Log
enableLog: true, enableLog: false,
// 默认的跳转动画 // 默认的跳转动画
defaultTransition: Transition.rightToLeft, defaultTransition: Transition.rightToLeft,
// 主题模式 // 主题模式