Не удалось найти функции для выполнения транзакции - PullRequest
0 голосов
/ 03 сентября 2018

У меня эта транзакция не работает после обновления до composer v20.

это моя модель - 1003 *

`transaction Saldo extends Transaction {
--> Cliente cliente
--> Recargador recargador
o Double acreditarSalso
o Double debitarSaldo
}`

вот как работает модель в приложении ionic

`export class Saldo extends Transaction {
  cliente: Cliente;
  recargador: Recargador;
  acreditarSaldo: number;
  debitarSaldo: number;
 }`

а это код транзакции

`addSaldo (form: any): Promise<any> {
 this.Transaction = {
  $class: "org.abalazo.red.Saldo",
  "cliente": this.clienteCedula,
  "recargador": this.recargadorCedula,
  "acreditarSaldo": this.acreditar,
  "debitarSaldo": this.debitar,
   };
return this.transBalanceService.transaccionSaldo(this.Transaction)
.toPromise()
.then((result) => {
this.errorMessage = null;
this.transactionId = result.transactionId;
})
.catch((error) => {
if (error == 'Server error') {
this.errorMessage = "Could not connect to REST server. Please check your configuration details";
}else{
this.errorMessage = error;
}
});
}`

выдает эту ошибку. посоветуйте пожалуйста что я делаю не так:

transaction returned with failure: Error: Could not find any functions to execute for transaction org.abalazo.red.Saldo#5593c9c21299297d4aa8e85b800a7ca1b818807171f7f4b22aeae9d8f6803c28"
...