|
|
@@ -181,7 +181,18 @@ public interface FsStorePaymentMapper
|
|
|
@Select("select * from fs_store_payment where business_type=#{type} and business_id=#{businessId} and (status=1 or starus=-1)")
|
|
|
List<FsStorePayment> selectFsStorePaymentByPayOrRefund(int i, Long orderId);
|
|
|
@Select({"<script> " +
|
|
|
- " SELECT CONCAT('package-', sp.pay_code) AS pay_code,sp.*,u.nick_name,u.phone,s.store_name,c.company_name,cu.nick_name as companyUserName,fso.delivery_name,fso.package_name,fso.package_second_name ,csc.name miniProgramName " +
|
|
|
+ " SELECT " +
|
|
|
+ " CASE " +
|
|
|
+ " WHEN sp.business_type = 1 THEN CONCAT('inquiry-', sp.pay_code) " +
|
|
|
+ " WHEN sp.business_type = 2 THEN CONCAT('store-', sp.pay_code) " +
|
|
|
+ " WHEN sp.business_type = 3 THEN CONCAT('package-', sp.pay_code) " +
|
|
|
+ " WHEN sp.business_type = 4 THEN CONCAT('course-', sp.pay_code) " +
|
|
|
+ " WHEN sp.business_type = 5 THEN CONCAT('appvip-', sp.pay_code) " +
|
|
|
+ " WHEN sp.business_type = 6 THEN CONCAT('integral-', sp.pay_code) " +
|
|
|
+ " WHEN sp.business_type = 7 THEN CONCAT('payment-', sp.pay_code) " +
|
|
|
+ " ELSE sp.pay_code " +
|
|
|
+ " END AS pay_code, " +
|
|
|
+ "sp.*,u.nick_name,u.phone,s.store_name,c.company_name,cu.nick_name as companyUserName,fso.delivery_name,fso.package_name,fso.package_second_name ,csc.name miniProgramName " +
|
|
|
" FROM fs_store_payment sp " +
|
|
|
" LEFT JOIN fs_user u ON u.user_id=sp.user_id " +
|
|
|
" LEFT JOIN fs_store s ON s.store_id=sp.store_id " +
|