exceptionCheck static method
exception校验
Implementation
// ignore: missing_return
static Future<bool> exceptionCheck(Map p) async {
try {
if ((p is Map) == false) {
MzanalyticsLog.p('传入参数必须为Map类型');
return false;
}
if (((p['name'] is String) == false ||
((p['name'] is String) == true) && p['name'].length == 0)) {
MzanalyticsLog.p('请输入异常名称name');
return false;
}
if (((p['reason'] is String) == false ||
((p['reason'] is String) == true) && p['reason'].length == 0)) {
MzanalyticsLog.p('请输入异常原因reason');
return false;
}
if (((p['stack'] is String) == false ||
((p['stack'] is String) == true) && p['stack'].length == 0)) {
MzanalyticsLog.p('请输入异常堆栈stack');
return false;
}
if (((p['customerror'] is String) == false ||
((p['customerror'] is String) == true) &&
p['customerror'].length == 0)) {
MzanalyticsLog.p('请输入异常类型customerror');
return false;
}
return true;
} catch (e) {
return false;
}
}