ssr sales
This commit is contained in:
@@ -70,22 +70,17 @@
|
||||
|
||||
:else
|
||||
visible-clients)
|
||||
(take 3)
|
||||
(take 10)
|
||||
set)
|
||||
_ (mu/log ::selected-clients
|
||||
:selected-clients selected-clients)
|
||||
query (cond-> {:query {:find []
|
||||
:in ['$ '[?c ...]]
|
||||
:where []}
|
||||
:args [db selected-clients]}
|
||||
:in ['$ '[?clients ?start-date ?end-date]]
|
||||
:where '[[(iol-ion.query/scan-sales-orders $ ?clients ?start-date ?end-date) [[?e _ ?sort-default] ...]]]}
|
||||
:args [db [selected-clients
|
||||
(some-> (:start (:date-range args)) c/to-date)
|
||||
(some-> (:end (:date-range args)) c/to-date )]]}
|
||||
|
||||
|
||||
true
|
||||
(merge-query {:query {:in ['?start-date '?end-date]
|
||||
:where '[[(iol-ion.query/sales-orders-in-range $ ?c ?start-date ?end-date) [?e ...]]]}
|
||||
:args [(or (some-> (:start (:date-range args)) c/to-date) (iol-ion.query/recent-date 5))
|
||||
(or (some-> (:end (:date-range args)) c/to-date )
|
||||
(c/to-date (time/now)))]})
|
||||
(:sort args) (add-sorter-fields-2 {"client" ['[?e :sales-order/client ?c]
|
||||
'[?c :client/name ?sort-client]]
|
||||
"location" ['[?e :sales-order/location ?sort-location]]
|
||||
|
||||
Reference in New Issue
Block a user