|
@@ -62,14 +62,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN tb_shop s ON e.shop_id = s.shop_id
|
|
LEFT JOIN tb_shop s ON e.shop_id = s.shop_id
|
|
|
WHERE
|
|
WHERE
|
|
|
r.status = 0 and act.type = 1
|
|
r.status = 0 and act.type = 1
|
|
|
- <if test="activityId != null">
|
|
|
|
|
- AND r.activity_id = #{activityId}
|
|
|
|
|
|
|
+ <if test="bo.activityId != null">
|
|
|
|
|
+ AND r.activity_id = #{bo.activityId}
|
|
|
</if>
|
|
</if>
|
|
|
- <if test="agentId != null">
|
|
|
|
|
- AND e.agent_id = #{agentId}
|
|
|
|
|
|
|
+ <if test="bo.agentId != null">
|
|
|
|
|
+ AND e.agent_id = #{bo.agentId}
|
|
|
</if>
|
|
</if>
|
|
|
- <if test="employeeName != null and employeeName != ''">
|
|
|
|
|
- AND e.employee_name LIKE CONCAT('%', #{employeeName}, '%')
|
|
|
|
|
|
|
+ <if test="bo.employeeName != null and bo.employeeName != ''">
|
|
|
|
|
+ AND e.employee_name LIKE CONCAT('%', #{bo.employeeName}, '%')
|
|
|
</if>
|
|
</if>
|
|
|
GROUP BY
|
|
GROUP BY
|
|
|
r.employee_id
|
|
r.employee_id
|
|
@@ -90,11 +90,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN tb_clock_product_record p2 ON r2.record_id = p2.record_id
|
|
LEFT JOIN tb_clock_product_record p2 ON r2.record_id = p2.record_id
|
|
|
LEFT JOIN tb_employee e ON r2.employee_id = e.employee_id
|
|
LEFT JOIN tb_employee e ON r2.employee_id = e.employee_id
|
|
|
WHERE r2.status = 0
|
|
WHERE r2.status = 0
|
|
|
- <if test="activityId != null">
|
|
|
|
|
- AND r2.activity_id = #{activityId}
|
|
|
|
|
|
|
+ <if test="bo.activityId != null">
|
|
|
|
|
+ AND r2.activity_id = #{bo.activityId}
|
|
|
</if>
|
|
</if>
|
|
|
- <if test="agentId != null">
|
|
|
|
|
- AND e.agent_id = #{agentId}
|
|
|
|
|
|
|
+ <if test="bo.agentId != null">
|
|
|
|
|
+ AND e.agent_id = #{bo.agentId}
|
|
|
</if>
|
|
</if>
|
|
|
AND act2.status = 0
|
|
AND act2.status = 0
|
|
|
AND act2.del_flag = '0'
|
|
AND act2.del_flag = '0'
|
|
@@ -108,13 +108,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN tb_employee e ON r.employee_id = e.employee_id
|
|
LEFT JOIN tb_employee e ON r.employee_id = e.employee_id
|
|
|
WHERE
|
|
WHERE
|
|
|
r.status = 0
|
|
r.status = 0
|
|
|
- <if test="activityId != null">
|
|
|
|
|
- AND r.activity_id = #{activityId}
|
|
|
|
|
|
|
+ <if test="bo.activityId != null">
|
|
|
|
|
+ AND r.activity_id = #{bo.activityId}
|
|
|
</if>
|
|
</if>
|
|
|
- <if test="agentId != null">
|
|
|
|
|
- AND e.agent_id = #{agentId}
|
|
|
|
|
|
|
+ <if test="bo.agentId != null">
|
|
|
|
|
+ AND e.agent_id = #{bo.agentId}
|
|
|
</if>
|
|
</if>
|
|
|
- AND r.employee_id = #{employeeId}
|
|
|
|
|
|
|
+ AND r.employee_id = #{bo.employeeId}
|
|
|
AND act.status = 0
|
|
AND act.status = 0
|
|
|
AND act.del_flag = '0'
|
|
AND act.del_flag = '0'
|
|
|
GROUP BY r.employee_id
|
|
GROUP BY r.employee_id
|
|
@@ -127,12 +127,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN tb_employee e ON r.employee_id = e.employee_id
|
|
LEFT JOIN tb_employee e ON r.employee_id = e.employee_id
|
|
|
WHERE
|
|
WHERE
|
|
|
r.status = 0
|
|
r.status = 0
|
|
|
- AND r.employee_id = #{employeeId}
|
|
|
|
|
- <if test="activityId != null">
|
|
|
|
|
- AND r.activity_id = #{activityId}
|
|
|
|
|
|
|
+ AND r.employee_id = #{bo.employeeId}
|
|
|
|
|
+ <if test="bo.activityId != null">
|
|
|
|
|
+ AND r.activity_id = #{bo.activityId}
|
|
|
</if>
|
|
</if>
|
|
|
- <if test="agentId != null">
|
|
|
|
|
- AND e.agent_id = #{agentId}
|
|
|
|
|
|
|
+ <if test="bo.agentId != null">
|
|
|
|
|
+ AND e.agent_id = #{bo.agentId}
|
|
|
</if>
|
|
</if>
|
|
|
AND act.status = 0
|
|
AND act.status = 0
|
|
|
AND act.del_flag = '0'
|
|
AND act.del_flag = '0'
|
|
@@ -148,9 +148,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
FROM
|
|
FROM
|
|
|
tb_clock_record
|
|
tb_clock_record
|
|
|
WHERE
|
|
WHERE
|
|
|
- employee_id =#{employeeId}
|
|
|
|
|
|
|
+ employee_id =#{bo.employeeId}
|
|
|
AND status = 0
|
|
AND status = 0
|
|
|
- AND activity_id =#{activityId}
|
|
|
|
|
|
|
+ AND activity_id =#{bo.activityId}
|
|
|
) as clockCount,
|
|
) as clockCount,
|
|
|
(
|
|
(
|
|
|
SELECT
|
|
SELECT
|
|
@@ -159,9 +159,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
tb_clock_record r
|
|
tb_clock_record r
|
|
|
LEFT JOIN tb_clock_product_record p ON r.record_id = p.record_id
|
|
LEFT JOIN tb_clock_product_record p ON r.record_id = p.record_id
|
|
|
WHERE
|
|
WHERE
|
|
|
- r.employee_id =#{employeeId}
|
|
|
|
|
|
|
+ r.employee_id =#{bo.employeeId}
|
|
|
AND r.status = 0
|
|
AND r.status = 0
|
|
|
- AND r.activity_id =#{activityId}
|
|
|
|
|
|
|
+ AND r.activity_id =#{bo.activityId}
|
|
|
) AS saleCount
|
|
) AS saleCount
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
@@ -304,8 +304,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN tb_employee e ON r.employee_id = e.employee_id
|
|
LEFT JOIN tb_employee e ON r.employee_id = e.employee_id
|
|
|
LEFT JOIN tb_shop s ON e.shop_id = s.shop_id
|
|
LEFT JOIN tb_shop s ON e.shop_id = s.shop_id
|
|
|
WHERE r.status = 0
|
|
WHERE r.status = 0
|
|
|
- <if test="activityId != null">
|
|
|
|
|
- AND r.activity_id = #{activityId}
|
|
|
|
|
|
|
+ <if test="bo.activityId != null">
|
|
|
|
|
+ AND r.activity_id = #{bo.activityId}
|
|
|
</if>
|
|
</if>
|
|
|
GROUP BY s.shop_id, s.shop_name
|
|
GROUP BY s.shop_id, s.shop_name
|
|
|
ORDER BY clockCount DESC
|
|
ORDER BY clockCount DESC
|
|
@@ -322,8 +322,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN tb_clock_product_record p ON r.record_id = p.record_id
|
|
LEFT JOIN tb_clock_product_record p ON r.record_id = p.record_id
|
|
|
WHERE r.status = 0
|
|
WHERE r.status = 0
|
|
|
AND r.clock_date >= DATE_SUB(CURDATE(), INTERVAL 30 DAY)
|
|
AND r.clock_date >= DATE_SUB(CURDATE(), INTERVAL 30 DAY)
|
|
|
- <if test="activityId != null">
|
|
|
|
|
- AND r.activity_id = #{activityId}
|
|
|
|
|
|
|
+ <if test="bo.activityId != null">
|
|
|
|
|
+ AND r.activity_id = #{bo.activityId}
|
|
|
</if>
|
|
</if>
|
|
|
GROUP BY DATE(r.clock_date)
|
|
GROUP BY DATE(r.clock_date)
|
|
|
ORDER BY DATE(r.clock_date)
|
|
ORDER BY DATE(r.clock_date)
|
|
@@ -339,8 +339,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN tb_clock_product_record p ON r.record_id = p.record_id
|
|
LEFT JOIN tb_clock_product_record p ON r.record_id = p.record_id
|
|
|
WHERE r.status = 0
|
|
WHERE r.status = 0
|
|
|
AND r.clock_date >= DATE_SUB(CURDATE(), INTERVAL 6 MONTH)
|
|
AND r.clock_date >= DATE_SUB(CURDATE(), INTERVAL 6 MONTH)
|
|
|
- <if test="activityId != null">
|
|
|
|
|
- AND r.activity_id = #{activityId}
|
|
|
|
|
|
|
+ <if test="bo.activityId != null">
|
|
|
|
|
+ AND r.activity_id = #{bo.activityId}
|
|
|
</if>
|
|
</if>
|
|
|
GROUP BY DATE_FORMAT(r.clock_date, '%Y-%m')
|
|
GROUP BY DATE_FORMAT(r.clock_date, '%Y-%m')
|
|
|
ORDER BY DATE_FORMAT(r.clock_date, '%Y-%m')
|
|
ORDER BY DATE_FORMAT(r.clock_date, '%Y-%m')
|