Merge branch 'master' of github.com:The-HC-Companies/price_api

This commit is contained in:
Paul Trowbridge 2025-08-05 15:50:06 -04:00
commit ccb91c87d4

View File

@ -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'
) )