Преглед на файлове

修改服务次数的sql

785834757 преди 1 година
родител
ревизия
a4a07e602f
променени са 1 файла, в които са добавени 12 реда и са изтрити 3 реда
  1. 12 3
      src/main/resources/mapper/modules/scheme/PtlSchemeInsuranceMapper.xml

+ 12 - 3
src/main/resources/mapper/modules/scheme/PtlSchemeInsuranceMapper.xml

@@ -46,9 +46,18 @@
             kind_name,
             kind_code,
             alias,
-            value as amount,
-            value as unitAmount,
-            value as serviceTimes
+            CASE
+                WHEN kind_code = 'TY2' OR kind_code = 'TY3' OR kind_code = 'TY4' THEN max
+                ELSE value
+                END as amount,
+            CASE
+                WHEN kind_code = 'TY2' OR kind_code = 'TY3' OR kind_code = 'TY4' THEN max
+                ELSE value
+                END as unitAmount,
+            CASE
+                WHEN kind_code = 'TY2' OR kind_code = 'TY3' OR kind_code = 'TY4' THEN max
+                ELSE value
+                END as serviceTimes
         FROM
             ptl_scheme_insurance psi
                 LEFT JOIN ins_business_insurance ibi ON psi.insurance_id = ibi.id