paymentReceipt function

dynamic paymentReceipt(
  1. dynamic orderno,
  2. dynamic amount,
  3. dynamic tip,
  4. dynamic paid,
  5. dynamic datamodel,
  6. dynamic context,
)

Implementation

paymentReceipt(orderno, amount, tip, paid, datamodel, context) {
  Map dataRow = getPaymentDatarow(orderno, amount, tip, paid, datamodel);
  /*datamodel.processTableSave([
    {gActionid: gTableAdd, gTableID: gZzytransaction, gBody: dataRow}
  ], context);*/

  printReceipt(dataRow, context, datamodel, true);
  Map updateBody = {
    gId: dataRow[gOrderno],
    gOrderno: dataRow[gOrderno],
    gParentid: dataRow[gParentid],
    gTargettype: dataRow[gTargettype],
    gTranstype: dataRow[gTranstype],
    gAction: dataRow[gAction],
    gTargetid: dataRow[gTargetid],
    gAmount: dataRow[gAmount],
    gTip: dataRow[gTip],
    gPaid: dataRow[gPaid],
    gEntrytime: dataRow[gEntrytime],
  };

  dynamic result = processSaveResponse(
      gZzytransaction, dataRow, datamodel, context, updateBody, gTableAdd);
  //setThirdBalance(datamodel, context);
  return result;
}