|
|
@@ -1,6 +1,7 @@
|
|
|
package com.fs.course.mapper;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
+import java.time.LocalDate;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
@@ -152,11 +153,12 @@ public interface FsCourseRedPacketLogMapper
|
|
|
|
|
|
/**
|
|
|
* 查询红包金额数
|
|
|
- * @param companyUserId 销售ID
|
|
|
+ * @param
|
|
|
* @return amount
|
|
|
*/
|
|
|
- @Select("select ifnull(sum(fcrpl.amount), 0) from fs_course_red_packet_log fcrpl where fcrpl.company_user_id = #{companyUserId}")
|
|
|
- BigDecimal getSumByCompanyUserIdId(@Param("companyUserId") Long companyUserId);
|
|
|
+ @Select("select ifnull(sum(fcrpl.amount), 0) from fs_course_red_packet_log fcrpl where fcrpl.company_user_id = #{companyUserId} and date(fcrpl.create_time) = #{date}")
|
|
|
+ BigDecimal getSumByCompanyUserIdId(@Param("companyUserId") Long companyUserId, @Param("date") LocalDate date);
|
|
|
+
|
|
|
|
|
|
@Select("SELECT company_id, SUM(amount) as money FROM fs_course_red_packet_log WHERE status = 0 and create_time >= DATE_SUB(CURDATE(), INTERVAL 2 DAY) AND create_time < DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY company_id ")
|
|
|
List<RedPacketMoneyVO> selectFsCourseAddRedPacketLogByCompany();
|