From e528d9f947ab0ba02da758c62aabb9a8e21962d5 Mon Sep 17 00:00:00 2001 From: Gauthier LO Date: Fri, 22 Nov 2024 15:49:05 +0100 Subject: [PATCH] fix: disabling edit when invoice number not null --- .../jeecg/modules/business/mapper/xml/ExtraFeeMapper.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ExtraFeeMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ExtraFeeMapper.xml index 26ffc1bc2..8ecd8625f 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ExtraFeeMapper.xml +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/mapper/xml/ExtraFeeMapper.xml @@ -51,9 +51,10 @@ UPDATE extra_fee - SET unit_price = #{price}, - quantity = #{qty}, - description = #{description} + SET unit_price = #{price}, + quantity = #{qty}, + description = + IF(option_id = (SELECT id FROM extra_fee_option WHERE en_name = 'Autres') AND invoice_number IS NULL, #{description}, description) WHERE id = #{id}; \ No newline at end of file