Pārlūkot izejas kodu

分佣数据查询

yuhongqi 1 mēnesi atpakaļ
vecāks
revīzija
099cc0fdb1

+ 24 - 4
fs-service/src/main/java/com/fs/company/mapper/CompanyMoneyLogsMapper.java

@@ -201,10 +201,10 @@ public interface CompanyMoneyLogsMapper
             "select l.*,c.company_name,o.order_code,s.store_name,o.delivery_sn as delivery_id,p.pay_code,p.pay_type_code,o.package_name,o.package_second_name,io.order_sn,o.user_name,cu.nick_name as company_user_name \n" +
             "            from company_money_logs l  " +
             "left join company c on c.company_id=l.company_id " +
-            "left join fs_store_order o on (o.order_id=l.business_id and (l.logs_type=3 or  l.logs_type=4 or l.logs_type=5 or  l.logs_type=6 or  l.logs_type=13 or  l.logs_type=14))   " +
+            "left join fs_store_order_scrm o on (o.id=l.business_id and (l.logs_type=3 or  l.logs_type=4 or l.logs_type=5 or  l.logs_type=6 or  l.logs_type=13 or  l.logs_type=14))   " +
             "left join company_user cu on  cu.user_id = o.company_user_id   " +
-            "left join fs_store s on (o.store_id=s.store_id and (l.logs_type=3 or  l.logs_type=4 or l.logs_type=5 or  l.logs_type=6 or  l.logs_type=13 or  l.logs_type=14))   " +
-            "left join fs_store_payment p on ( p.`status`=1 and p.business_code=o.order_code and (l.logs_type=3 or  l.logs_type=4 or l.logs_type=5 or  l.logs_type=6 or  l.logs_type=13 or  l.logs_type=14))  " +
+            "left join fs_store_scrm s on (o.store_id=s.store_id and (l.logs_type=3 or  l.logs_type=4 or l.logs_type=5 or  l.logs_type=6 or  l.logs_type=13 or  l.logs_type=14))   " +
+            "left join fs_store_payment_scrm p on ( p.`status`=1 and p.business_code=o.order_code and (l.logs_type=3 or  l.logs_type=4 or l.logs_type=5 or  l.logs_type=6 or  l.logs_type=13 or  l.logs_type=14))  " +
             "left join fs_inquiry_order io on (io.order_id=l.business_id and (l.logs_type=12)) "+
             " where 1=1 " +
             "<if test = 'maps.companyId != null  '> " +
@@ -235,7 +235,7 @@ public interface CompanyMoneyLogsMapper
 //            "</script>"})
     @Select({"<script> " +
             "select l.*,o.*,c.company_name,cd.dept_name,cu.nick_name as company_user_name  FROM company_money_logs l " +
-            " LEFT JOIN fs_store_order o ON o.order_id=l.business_id and o.company_id =l.company_id  " +
+            " LEFT JOIN fs_store_order_scrm o ON o.id=l.business_id and o.company_id =l.company_id  " +
             " LEFT JOIN company c ON c.company_id= l.company_id " +
             " LEFT JOIN company_user cu ON cu.user_id=o.company_user_id " +
             " LEFT JOIN company_dept cd ON cd.dept_id=cu.dept_id   " +
@@ -292,6 +292,26 @@ public interface CompanyMoneyLogsMapper
 
     @Select("select * FROM company_money_logs where logs_type=12 AND business_id=#{id} limit 1")
     CompanyMoneyLogs selectCompanyMoneyByInquiry(Long id);
+
+    /**
+     * 批量更新公司金额日志
+     * @param list 日志列表
+     */
+    void batchUpdateCompanyMoneyLogs(@Param("list") List<CompanyMoneyLogs> list);
+
+    /**
+     * 查询所有分佣日志(logsType = 3)
+     * @return 分佣日志列表
+     */
+    @Select("SELECT * FROM company_money_logs WHERE logs_type = 3")
+    List<CompanyMoneyLogs> selectAllCommissionLogs();
+
+    /**
+     * 查询所有退佣日志(logsType = 4 或 5)
+     * @return 退佣日志列表
+     */
+    @Select("SELECT * FROM company_money_logs WHERE logs_type = 4 OR logs_type = 5")
+    List<CompanyMoneyLogs> selectAllRefundLogs();
     @Select({"<script> " +
             "select  count(1) from company_money_logs l" +
             " where 1=1 " +