Ver código fonte

commissionRateStr字段修改

zhangchen 2 semanas atrás
pai
commit
081aa566ec

+ 10 - 2
alien-entity/src/main/java/shop/alien/mapper/LawyerConsultationOrderMapper.java

@@ -339,7 +339,11 @@ public interface LawyerConsultationOrderMapper extends BaseMapper<LawyerConsulta
             "        lu.personal_introduction,\n" +
             "        lf.platform_commission_ratio as commission_rate,\n" +
             "        lf.firm_name,\n" +
-            "        CONCAT(TRIM(TRAILING '.' FROM TRIM(TRAILING '0' FROM CAST(lf.platform_commission_ratio AS CHAR))), '%') AS commissionRateStr, \n" +
+            "        CASE \n" +
+            "        WHEN lf.platform_commission_ratio = 0 THEN '0%' \n" +
+            "        ELSE CONCAT( \n" +
+            "        TRIM(TRAILING '.' FROM TRIM(TRAILING '0' FROM CAST(lf.platform_commission_ratio AS CHAR))), '%') \n" +
+            "        END AS commissionRateStr, \n" +
             "        lea.expertise_area_info,\n" +
             "        lur.user_name client_user_name,\n" +
             "        lur.user_phone client_user_phone,\n" +
@@ -419,7 +423,11 @@ public interface LawyerConsultationOrderMapper extends BaseMapper<LawyerConsulta
             "        ELSE 2\n" +
             "        END AS isViolation,\n" +
             "        lf.firm_name,\n" +
-            "        CONCAT(TRIM(TRAILING '.' FROM TRIM(TRAILING '0' FROM CAST(lf.platform_commission_ratio AS CHAR))), '%') AS commissionRateStr, \n" +
+            "        CASE \n" +
+            "        WHEN lf.platform_commission_ratio = 0 THEN '0%' \n" +
+            "        ELSE CONCAT( \n" +
+            "        TRIM(TRAILING '.' FROM TRIM(TRAILING '0' FROM CAST(lf.platform_commission_ratio AS CHAR))), '%') \n" +
+            "        END AS commissionRateStr, \n" +
             "        lea.expertise_area_info,\n" +
             "        lur.user_name client_user_name,\n" +
             "        lur.user_phone client_user_phone,\n" +