Просмотр исходного кода

订单导出,订单号增加前缀

yh 1 неделя назад
Родитель
Сommit
3c206affd2

+ 16 - 1
fs-service/src/main/java/com/fs/hisStore/mapper/FsStorePaymentScrmMapper.java

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