getFileCer method

dynamic getFileCer({
  1. String idCer = "",
  2. String idUser = "",
  3. String idModel = "",
  4. String product = "",
  5. String id = "",
  6. String type = "X",
  7. String typeContract = "",
  8. String htHd = "",
  9. CallbackData? callbackData,
})

Implementation

getFileCer(
    {String idCer = "",
    String idUser = "",
    String idModel = "",
    String product = "",
    String id = "",
    String type = "X",
    String typeContract = "",
    String htHd = "",
    CallbackData? callbackData}) {
  Map<String, dynamic> nvI = <String, dynamic>{};
  nvI['ma_bc'] = idCer;
  nvI['dvi_sl'] = idUser;
  nvI['so_id_dt'] = idModel;
  nvI["so_id"] = id;
  nvI['nv'] = product;
  nvI['loai_in'] = type;
  nvI['ht_hd'] = htHd;
  nvI["api"] = urlDomainCerView;

  // nvI['ma_bc'] = "VNPBHHD_GCNCN.4.5.7";
  // nvI['dvi_sl'] = "041";
  // nvI['so_id_dt'] = "0";
  // nvI["so_id"] = "20220426000004";
  // nvI['nv'] = "CN.4.5.7";
  // nvI['loai_in'] = "X";
  // nvI['ht_hd'] = "T";
  // nvI["api"] = urlDomainFile;
  Map<String, dynamic> data = <String, dynamic>{};
  data['data'] = json.encode(nvI);
  data["encrypt"] = "K";
  showLoading();
  CertificateAPI.getFileCer(data).then((response) {
    closeLoading();
    if (response.apiCode == APICode.ok) {
      closeLoading();

      if (callbackData != null) {
        callbackData(response.value);
      }
    } else {
      closeLoading();
      showAlertDialogMessage(content: response.message);
    }
  });
}