check and start payment added

This commit is contained in:
Gitea
2022-01-25 14:22:26 +09:00
parent 11d3d2644f
commit 70aaff37f1
42 changed files with 68 additions and 14 deletions

Binary file not shown.

View File

@ -1,3 +1,4 @@
from ast import Dict
from sqlalchemy.orm import Session
import kassa.schemas as schemas
import kassa.models as models
@ -25,6 +26,7 @@ def create_doc(db: Session, doc: schemas.Doc, external_id: str = None):
def create_error(db: Session, error: schemas.Error, external_id: str = None):
err = error
err['external_id'] = external_id
err_query = db.query(models.Error).filter(
models.Error.external_id == external_id)
@ -32,7 +34,7 @@ def create_error(db: Session, error: schemas.Error, external_id: str = None):
err_query.update(values=err)
else:
err_query = models.Error(**err, synchronize_session=False)
err_query = models.Error(**err)
db.add(err_query)
db.commit()
@ -43,7 +45,7 @@ def create_payload(db: Session, payload: schemas.Payload, external_id: str = Non
payload_query = db.query(models.Payload).filter(
models.Payload.external_id == external_id)
if payload_query.first():
payload_query.update(pay, synchronize_session=False)
payload_query.update(pay)
else:
pay['external_id'] = external_id