cdmCheck static method
Implementation
static Future<bool> cdmCheck(Map p) async {
try {
for (var i = 1; i < 26; i++) {
String cdK = 'cd' + i.toString();
String cmK = 'cm' + i.toString();
if (p.containsKey(cdK)) {
if ((p[cdK] is String) == false) {
MzanalyticsLog.p(cdK + ' 必须为String类型');
return false;
}
}
if (p.containsKey(cmK)) {
if ((p[cmK] is String) == false) {
MzanalyticsLog.p(cmK + ' 必须为String类型');
return false;
}
if (!number.hasMatch(p[cmK])) {
MzanalyticsLog.p(cmK + ' 必须为数字');
return false;
}
}
}
return true;
} catch (e) {
return false;
}
}