|
|
@@ -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" +
|