Bläddra i källkod

修改服务次数的sql

785834757 1 år sedan
förälder
incheckning
a4a07e602f
1 ändrade filer med 12 tillägg och 3 borttagningar
  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