|
|
@@ -153,7 +153,22 @@ public interface FsStorePaymentScrmMapper
|
|
|
|
|
|
|
|
|
@Select({"<script> " +
|
|
|
- "select p.*,o.order_code,fsp.title, c.company_name,u.phone as user_phone,cu.nick_name as company_user_nick_name,cu.user_name as company_user_name " +
|
|
|
+ "select " +
|
|
|
+ " CASE " +
|
|
|
+ " WHEN p.status = -1 THEN CONCAT('refund-', p.pay_code) " +
|
|
|
+ " ELSE " +
|
|
|
+ " CASE " +
|
|
|
+ " WHEN p.business_type = 1 THEN CONCAT('inquiry-', p.pay_code) " +
|
|
|
+ " WHEN p.business_type = 2 THEN CONCAT('store-', p.pay_code) " +
|
|
|
+ " WHEN p.business_type = 3 THEN CONCAT('package-', p.pay_code) " +
|
|
|
+ " WHEN p.business_type = 4 THEN CONCAT('course-', p.pay_code) " +
|
|
|
+ " WHEN p.business_type = 5 THEN CONCAT('appvip-', p.pay_code) " +
|
|
|
+ " WHEN p.business_type = 6 THEN CONCAT('integral-', p.pay_code) " +
|
|
|
+ " WHEN p.business_type = 7 THEN CONCAT('payment-', p.pay_code) " +
|
|
|
+ " ELSE p.pay_code " +
|
|
|
+ " END " +
|
|
|
+ " END AS pay_code, " +
|
|
|
+ "p.*,o.order_code,fsp.title, c.company_name,u.phone as user_phone,cu.nick_name as company_user_nick_name,cu.user_name as company_user_name " +
|
|
|
",(select group_concat(dd.dept_name separator '>') from company_dept dd where p.dept_id=dd.dept_id or find_in_set(dd.dept_id,d.ancestors)) as dept_name ,csc.name miniProgramName "+
|
|
|
" from fs_store_payment_scrm p " +
|
|
|
"left join company_user cu on p.company_user_id=cu.user_id " +
|