Compare commits

...

3 Commits

Author SHA1 Message Date
49ceebc696 include price level in debug data 2025-10-21 10:28:14 -04:00
Paul Trowbridge
82b68c80b3
Merge pull request #5 from The-HC-Companies/dev_coalecseblanks
do a coalesce on blanks instead of nulls as the db is populated with …
2025-10-21 10:06:56 -04:00
6101bf4ddf do a coalesce on blanks instead of nulls as the db is populated with blanks 2025-10-21 10:06:15 -04:00
5 changed files with 12 additions and 12 deletions

View File

@ -6,12 +6,12 @@ EXEC pricing.single_price_call
@v1ds = 'v1:B..PLT..', @v1ds = 'v1:B..PLT..',
@vol = 9600; @vol = 9600;
EXEC pricing.single_price_call EXEC pricing.pricing.single_price_call
@bill = 'FARM0001', @bill = 'VASA0002',
@ship = 'KEYB0001', @ship = 'VASA0004',
@part = 'HCA10000B661100', @part = 'HZP3E100E24C800',
@v1ds = 'v1:T..CSE..D', @v1ds = 'v1:T..CSE..',
@vol = 172000; @vol = 19200;
SELECT g.* SELECT g.*
FROM (SELECT FROM (SELECT
@ -27,8 +27,6 @@ SELECT * FROM pricing.lastpricedetail l WHERE customer = 'HYBELS' AND l.partgrou
SELECT * FROM pricing.pricelist_ranged pr WHERE pr.jcpart = 'XNS0T1G3G18B096' AND SELECT * FROM pricing.pricelist_ranged pr WHERE pr.jcpart = 'XNS0T1G3G18B096' AND
SELECT * FROM CMSInterfaceIN.[CMS.CUSLG].
EXEC pricing.single_price_call EXEC pricing.single_price_call
@bill = 'GRIF0001', @bill = 'GRIF0001',
@ship = 'GRIF0001', @ship = 'GRIF0001',

View File

@ -120,7 +120,7 @@ BEGIN
CASE SUBSTRING(bc.cclass, 2, 3) CASE SUBSTRING(bc.cclass, 2, 3)
WHEN 'DIS' THEN WHEN 'DIS' THEN
CASE SUBSTRING(sc.cclass, 2, 3) CASE SUBSTRING(sc.cclass, 2, 3)
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel) WHEN 'DIS' THEN CASE WHEN COALESCE(sc.plevel,'') = '' THEN bc.plevel ELSE sc.plevel END
ELSE bc.plevel ELSE bc.plevel
END END
ELSE bc.plevel ELSE bc.plevel

View File

@ -182,7 +182,7 @@ BEGIN
CASE SUBSTRING(bc.cclass, 2, 3) CASE SUBSTRING(bc.cclass, 2, 3)
WHEN 'DIS' THEN WHEN 'DIS' THEN
CASE SUBSTRING(sc.cclass, 2, 3) CASE SUBSTRING(sc.cclass, 2, 3)
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel) WHEN 'DIS' THEN CASE WHEN COALESCE(sc.plevel,'') = '' THEN bc.plevel ELSE sc.plevel END
ELSE bc.plevel ELSE bc.plevel
END END
ELSE bc.plevel ELSE bc.plevel
@ -446,6 +446,7 @@ BEGIN
,q.last_premium AS last_premium ,q.last_premium AS last_premium
,q.last_premium_method AS last_premium_method ,q.last_premium_method AS last_premium_method
,q.last_price_norm AS last_price_norm ,q.last_price_norm AS last_price_norm
,q.plevel AS plevel
,q.listcode AS listcode ,q.listcode AS listcode
,q.listprice AS listprice ,q.listprice AS listprice
,q.listprice_eff AS listprice_eff ,q.listprice_eff AS listprice_eff

View File

@ -184,7 +184,7 @@ BEGIN
CASE SUBSTRING(bc.cclass, 2, 3) CASE SUBSTRING(bc.cclass, 2, 3)
WHEN 'DIS' THEN WHEN 'DIS' THEN
CASE SUBSTRING(sc.cclass, 2, 3) CASE SUBSTRING(sc.cclass, 2, 3)
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel) WHEN 'DIS' THEN CASE WHEN COALESCE(sc.plevel,'') = '' THEN bc.plevel ELSE sc.plevel END
ELSE bc.plevel ELSE bc.plevel
END END
ELSE bc.plevel ELSE bc.plevel
@ -438,6 +438,7 @@ BEGIN
), ),
'list', 'list',
jsonb_build_object( jsonb_build_object(
'plevel', _plevel,
'listcode', _list_code, 'listcode', _list_code,
'listprice', _list_price, 'listprice', _list_price,
'listprice_eff', _listprice_eff, 'listprice_eff', _listprice_eff,

View File

@ -78,7 +78,7 @@ BEGIN
CASE SUBSTRING(bc.cclass, 2, 3) CASE SUBSTRING(bc.cclass, 2, 3)
WHEN 'DIS' THEN WHEN 'DIS' THEN
CASE SUBSTRING(sc.cclass, 2, 3) CASE SUBSTRING(sc.cclass, 2, 3)
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel) WHEN 'DIS' THEN CASE WHEN COALESCE(sc.plevel,'') = '' THEN bc.plevel ELSE sc.plevel END
ELSE bc.plevel ELSE bc.plevel
END END
ELSE bc.plevel ELSE bc.plevel