소스 검색

修改服务次数的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