hyzp_ybqx-Commit113:版本号更新为1.4.23+20220405。已实现启动App时查询是否存在待审核黑烟车记录,有便播放语言提醒,安装App后默认开启,启用时播放一次语音提醒。用户可以启用或关闭该功能。保证从后台唤醒时,能够及时正确更新“待审提醒”选择状态。

This commit is contained in:
WinUser01
2022-04-05 02:20:02 +08:00
parent 83cf35fd94
commit 2931cd6be6
10 changed files with 146 additions and 22 deletions
+1
View File
@@ -71,6 +71,7 @@ const serviceUrl_ybqx_media = 'http://125.64.218.67:9906/';
// 2、新增sip参数,0表示市级平台,1表示区县平台。之前是通过不同端口来分别访问市级和区县的,因缩减了我们的端口数,现在统一使用1个端口,通过sip参数来区分市级和区县
const String setSphericalCameraUrl = 'http://125.64.218.67:9903/'; //新版的
const int g_sip = 1; // 新增sip参数,0表示市级平台,1表示区县平台。
bool g_bVoiceRemind = false; // 用户设置是否开启语音提醒
// {
// "ret": 200,
+39
View File
@@ -955,6 +955,45 @@ Future getZpjlData(int id) async {
return _mapZpjlGetData;
}
// 获取待审核黑烟车记录
Future getReviewedList() async {
// 获取违章信息分页列表数据
// static const String getWzxxGetListUrl = serviceUrl_ybqx + '?s=App.Car_Hyc.GetList';
var api = ServicePath.getWzxxGetListUrl;
print(api);
//http://125.64.218.67:9904/docs.php?service=App.Car_Yjxx.Get&detail=1&type=fold
try {
print('开始处理网络请求...');
Response response;
Dio dio = Dio();
String random = RandomBit(6); //flutter (dart)生成N位随机数
response = await dio.post(api, data: {
"sign": GenerateMd5(APPkey + random),
"random": random,
"workflow": 1, // workflow 整型 可选 最小:1 审核状态:1=>待审 | 2=>已初审 | 999=>已复审
"perpage": 100, // perpage 整型 可选 10 最小:1;最大:100 分页数量
});
print('response = ${response.toString()}');
//I/flutter ( 5232): {"ret":200,"data":{"items":[],"total":0,"page":1,"perpage":10},"msg":""}
if (response.statusCode == 200) {
Map _mapRet = await getMapFromJson(response.data);
listReviewed = _mapRet['data']["items"];
print('获取待审核黑烟车记录的网络请求过程正常完成');
} else {
throw Exception('后端接口出现异常,请检测代码和服务器情况.........');
}
} catch (e) {
print('网络请求过程异常e:${e}');
Fluttertoast.showToast(
msg: 'ERROR:======>${e}',
toastLength: Toast.LENGTH_SHORT,
gravity: ToastGravity.CENTER,
);
}
}
/////////////////////////////////////////////////////////////////////
//处理审核信息数据
+3
View File
@@ -447,6 +447,9 @@ List listGetTsjj = [];
//获取指定id的抓拍记录列表存入listGetZpjl
List listGetZpjl = [];
//获取待审核黑烟车记录
List listReviewed = [];
//workflow 整型 审核状态: 1=>待审 | 2=>已初审 | 999=>已复审 | 1000=>非黑烟车
Map<int, String> mapAuditStatus = {
1: "待审",