logging
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
(ns auto-ap.graphql.clients
|
(ns auto-ap.graphql.clients
|
||||||
(:require [auto-ap.datomic :refer [conn]]
|
(:require [auto-ap.datomic :refer [conn]]
|
||||||
|
[auto-ap.logging :as alog]
|
||||||
[auto-ap.datomic.clients :as d-clients]
|
[auto-ap.datomic.clients :as d-clients]
|
||||||
[auto-ap.graphql.utils
|
[auto-ap.graphql.utils
|
||||||
:refer [->graphql <-graphql assert-admin attach-tracing-resolvers
|
:refer [->graphql <-graphql assert-admin attach-tracing-resolvers
|
||||||
@@ -18,10 +19,7 @@
|
|||||||
db)]
|
db)]
|
||||||
(doseq [[{client :db/id code :client/code bank-accounts :client/bank-accounts}] clients
|
(doseq [[{client :db/id code :client/code bank-accounts :client/bank-accounts}] clients
|
||||||
{bank-account :db/id bac :bank-account/code} bank-accounts]
|
{bank-account :db/id bac :bank-account/code} bank-accounts]
|
||||||
@(dc/transact conn [{:db/id bank-account
|
(let [balance (or
|
||||||
:bank-account/current-balance-synced (c/to-date (time/now))
|
|
||||||
:bank-account/current-balance
|
|
||||||
(or
|
|
||||||
(->> (dc/index-pull db
|
(->> (dc/index-pull db
|
||||||
{:index :avet
|
{:index :avet
|
||||||
:selector [:db/id :journal-entry-line/location :journal-entry-line/account :journal-entry-line/running-balance :journal-entry-line/client+account+location+date {:journal-entry/_line-items [:journal-entry/date :journal-entry/client]}]
|
:selector [:db/id :journal-entry-line/location :journal-entry-line/account :journal-entry-line/running-balance :journal-entry-line/client+account+location+date {:journal-entry/_line-items [:journal-entry/date :journal-entry/client]}]
|
||||||
@@ -35,7 +33,13 @@
|
|||||||
|
|
||||||
(map :journal-entry-line/running-balance)
|
(map :journal-entry-line/running-balance)
|
||||||
(first))
|
(first))
|
||||||
0.0)}])))))
|
0.0)]
|
||||||
|
(alog/info ::updating
|
||||||
|
:bank-account bac
|
||||||
|
:balance balance)
|
||||||
|
@(dc/transact conn [{:db/id bank-account
|
||||||
|
:bank-account/current-balance-synced (c/to-date (time/now))
|
||||||
|
:bank-account/current-balance balance}]))))))
|
||||||
|
|
||||||
(defn get-client [context _ _]
|
(defn get-client [context _ _]
|
||||||
(->graphql
|
(->graphql
|
||||||
|
|||||||
Reference in New Issue
Block a user