jihs 4 years ago
parent
commit
e165d22caf
1 changed files with 10 additions and 10 deletions
  1. 10 10
      src/main/java/org/jeecg/modules/report/mapper/xml/ProReportMapper.xml

+ 10 - 10
src/main/java/org/jeecg/modules/report/mapper/xml/ProReportMapper.xml

@@ -22,16 +22,16 @@
             a.pro_code,
             a.pro_name,
             t.pro_archives_id,
-            MAX( IF(t.plan_type = '2' , CASE t.plan_id WHEN '1' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as proIncome,
-            MAX( IF(t.plan_type = '2' ,	CASE t.plan_id WHEN '2' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as imIncome,
-            MAX( IF(t.plan_type = '2' , CASE t.plan_id WHEN '3' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as deIncome,
-            MAX( IF(t.plan_type = '2' , CASE t.plan_id WHEN '4' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as seIncome,
-            MAX( IF(t.plan_type = '2' , CASE t.plan_id when '5' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as otherIncome,
-            MAX( IF(t.plan_type = '4' , CASE t.plan_id WHEN '1' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as proPayment,
-            MAX( IF(t.plan_type = '4' , CASE t.plan_id WHEN '2' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as imPayment,
-            MAX( IF(t.plan_type = '4' , CASE t.plan_id WHEN '3' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as dePayment,
-            MAX( IF(t.plan_type = '4' , CASE t.plan_id WHEN '4' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as sePayment,
-            MAX( IF(t.plan_type = '4' , CASE t.plan_id when '5' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as otherPayment
+        MAX( IF(t.plan_type = '2' , CASE t.plan_name WHEN '产品' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as proIncome,
+        MAX( IF(t.plan_type = '2' ,	CASE t.plan_name WHEN '实施' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as imIncome,
+        MAX( IF(t.plan_type = '2' , CASE t.plan_name WHEN '开发' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as deIncome,
+        MAX( IF(t.plan_type = '2' , CASE t.plan_name WHEN '服务' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as seIncome,
+        MAX( IF(t.plan_type = '2' , CASE t.plan_name when '其他' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as otherIncome,
+        MAX( IF(t.plan_type = '4' , CASE t.plan_name WHEN '产品' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as proPayment,
+        MAX( IF(t.plan_type = '4' , CASE t.plan_name WHEN '实施' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as imPayment,
+        MAX( IF(t.plan_type = '4' , CASE t.plan_name WHEN '开发' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as dePayment,
+        MAX( IF(t.plan_type = '4' , CASE t.plan_name WHEN '服务' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as sePayment,
+        MAX( IF(t.plan_type = '4' , CASE t.plan_name when '其他' THEN (t.price1 + t.price2 + t.price3 + t.price4 + t.price5) END , 0 ))as otherPayment
         FROM project_manage_archives_and_business t
         JOIN project_manage_archives a
         ON   t.pro_archives_id = a.id