| | |
| | | END, |
| | | t.create_time desc |
| | | </select> |
| | | |
| | | <!-- 按分公司按天统计录单数量 --> |
| | | <select id="selectDeptOrderStat" resultType="com.ruoyi.system.domain.vo.DeptOrderStatVO"> |
| | | SELECT |
| | | d.dept_id AS deptId, |
| | | d.dept_name AS deptName, |
| | | DATE_FORMAT(t.create_time, '%Y-%m-%d') AS statDate, |
| | | COUNT(t.task_id) AS orderCount |
| | | FROM sys_task t |
| | | LEFT JOIN sys_dept d ON t.dept_id = d.dept_id |
| | | WHERE t.del_flag = '0' |
| | | AND DATE(t.create_time) BETWEEN #{startDate} AND #{endDate} |
| | | <if test="deptIds != null and deptIds.size() > 0"> |
| | | AND t.dept_id IN |
| | | <foreach collection="deptIds" item="id" open="(" separator="," close=")"> |
| | | #{id} |
| | | </foreach> |
| | | </if> |
| | | GROUP BY d.dept_id, d.dept_name, DATE_FORMAT(t.create_time, '%Y-%m-%d') |
| | | ORDER BY d.dept_name, statDate |
| | | </select> |
| | | </mapper> |