|
|
@@ -47,37 +47,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</select>
|
|
|
|
|
|
<select id="querySaleStatisticRecordList" resultType="com.ruoyi.clock.domain.vo.SaleStatisticRecordVo">
|
|
|
- <!-- SELECT
|
|
|
- r.employee_id AS employeeId,
|
|
|
- e.employee_name AS employeeName,
|
|
|
- a.agent_name AS agentName,
|
|
|
- e.avatar AS avatar,
|
|
|
- s.shop_name AS shopName,
|
|
|
- IFNULL(SUM(p.amount), 0) AS saleCount
|
|
|
- FROM
|
|
|
- tb_clock_record r
|
|
|
- LEFT JOIN tb_clock_product_record p ON r.record_id = p.record_id
|
|
|
- LEFT JOIN tb_activity act ON r.activity_id = act.activity_id
|
|
|
- LEFT JOIN tb_employee e ON r.employee_id = e.employee_id
|
|
|
- LEFT JOIN tb_agent a ON e.agent_id = a.agent_id
|
|
|
- LEFT JOIN tb_shop s ON e.shop_id = s.shop_id
|
|
|
- WHERE
|
|
|
- r.status = 0 and act.type = 1
|
|
|
- <if test="bo.activityId != null">
|
|
|
- AND r.activity_id = #{bo.activityId}
|
|
|
- </if>
|
|
|
- <if test="bo.agentId != null">
|
|
|
- AND e.agent_id = #{bo.agentId}
|
|
|
- </if>
|
|
|
- <if test="bo.employeeName != null and bo.employeeName != ''">
|
|
|
- AND e.employee_name LIKE CONCAT('%', #{bo.employeeName}, '%')
|
|
|
- </if>
|
|
|
- GROUP BY
|
|
|
- r.employee_id
|
|
|
- ORDER BY
|
|
|
- saleCount DESC-->
|
|
|
-
|
|
|
-
|
|
|
SELECT
|
|
|
t.*,
|
|
|
(@rank := @rank + 1) AS `rank`
|