loadParameterFromSQL method

Future<Map<String, Object>> loadParameterFromSQL()

Implementation

Future<Map<String, Object>> loadParameterFromSQL() async {
  Map<String, Object> map = {};
  try {
    Map<String, Object?> params = {
      'uid': Common.uid,
    };
    var data = await SQLService.execute('sp_dsParameter', params: params);
    var list = Methods.getList(data, 'tblParameter');
    for (var item in list) {
      String code = Methods.getString(item, 'code');
      Object? value = item['value'];
      if (code.isNotEmpty && value != null) {
        map.putIfAbsent(code, () => value);
      }
    }
    return map;
  } catch (e) {
    handelException(e, subTitle: 'loadParameterFormSQL');
    return map;
  }
}