Merge branch 'master' of github.com:The-HC-Companies/price_api
This commit is contained in:
commit
ccb91c87d4
@ -103,6 +103,9 @@ lq AS MATERIALIZED (
|
|||||||
-- ,(pricing->'guidance'->>'optimization')::numeric optimization
|
-- ,(pricing->'guidance'->>'optimization')::numeric optimization
|
||||||
-- ,(pricing->'guidance'->>'inflationFactor')::numeric inflation
|
-- ,(pricing->'guidance'->>'inflationFactor')::numeric inflation
|
||||||
-- ,jsonb_pretty(pricing) pricing
|
-- ,jsonb_pretty(pricing) pricing
|
||||||
|
,p.guidance_price
|
||||||
|
,p.guidance_reason
|
||||||
|
,p.expl
|
||||||
FROM
|
FROM
|
||||||
lq
|
lq
|
||||||
LEFT OUTER JOIN "CMS.CUSLG".itemm i ON
|
LEFT OUTER JOIN "CMS.CUSLG".itemm i ON
|
||||||
@ -123,7 +126,15 @@ lq AS MATERIALIZED (
|
|||||||
AND nt.ds = lq.v1ds
|
AND nt.ds = lq.v1ds
|
||||||
AND nt.chan = lq.qchan
|
AND nt.chan = lq.qchan
|
||||||
AND nt.tier = CASE lq.qchan WHEN 'DIR' THEN bc.tier ELSE sc.tier END
|
AND nt.tier = CASE lq.qchan WHEN 'DIR' THEN bc.tier ELSE sc.tier END
|
||||||
AND floor(lq.units_each/i.mpck)::int <@ nt.vol
|
AND CASE WHEN coalesce(i.mpck,0) = 0 THEN FALSE ELSE floor(lq.units_each/i.mpck)::int <@ nt.vol END
|
||||||
|
LEFT JOIN LATERAL pricequote.single_price_call(
|
||||||
|
lq.billto
|
||||||
|
,lq.shipto
|
||||||
|
,lq.part
|
||||||
|
,substring(lq.part,1,8)
|
||||||
|
,lq.v1ds
|
||||||
|
,lq.units_each
|
||||||
|
) p ON TRUE
|
||||||
WHERE
|
WHERE
|
||||||
lq.qstat ~ 'Submitted'
|
lq.qstat ~ 'Submitted'
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user