From e57aea61f032d4e772a9c372914ab5c4135e46b6 Mon Sep 17 00:00:00 2001 From: Gauthier LO Date: Mon, 21 Aug 2023 17:54:36 +0200 Subject: [PATCH] fix : cancel invoice now revert erp status from 4 to 3 --- .../mapper/xml/PlatformOrderContentMapper.xml | 12 ++++++++++-- .../business/mapper/xml/PlatformOrderMapper.xml | 12 ++++++++++-- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/PlatformOrderContentMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/PlatformOrderContentMapper.xml index ea24fea69..652101146 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/PlatformOrderContentMapper.xml +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/PlatformOrderContentMapper.xml @@ -286,7 +286,11 @@ shipping_fee = NULL, service_fee = NULL, vat = NULL, - purchase_fee = 0.0 + purchase_fee = 0.0, + erp_status = + CASE erp_status + WHEN 4 THEN 3 + END WHERE platform_order_id IN (SELECT id FROM platform_order WHERE shipping_invoice_number = #{invoiceNumber}); @@ -295,7 +299,11 @@ shipping_fee = NULL, service_fee = NULL, vat = NULL, - purchase_fee = 0.0 + purchase_fee = 0.0, + erp_status = + CASE erp_status + WHEN 4 THEN 3 + END WHERE platform_order_id IN (SELECT id FROM platform_order WHERE shipping_invoice_number IN diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/PlatformOrderMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/PlatformOrderMapper.xml index eaebeed64..296fea906 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/PlatformOrderMapper.xml +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/PlatformOrderMapper.xml @@ -594,7 +594,11 @@ order_service_fee = NULL, shipping_invoice_number = NULL, picking_fee = 0.0, - packaging_material_fee = 0.0 + packaging_material_fee = 0.0, + erp_status = + CASE erp_status + WHEN 4 THEN 3 + END WHERE shipping_invoice_number = #{invoiceNumber}; @@ -603,7 +607,11 @@ order_service_fee = NULL, shipping_invoice_number = NULL, picking_fee = 0.0, - packaging_material_fee = 0.0 + packaging_material_fee = 0.0, + erp_status = + CASE erp_status + WHEN 4 THEN 3 + END WHERE shipping_invoice_number IN #{invoiceNumber}