fix(bpm): 修复报销单日期查询精度问题

- 将 DATE_FORMAT 函数的格式从 '%Y-%m' 修改为 '%Y-%m-%d',以提高日期查询的精度
- 此修改解决了因日期格式精度不足导致的报销单查询问题
This commit is contained in:
furongxin 2025-04-10 01:44:13 +08:00
parent 9f08be6663
commit 9583966a50

View File

@ -52,10 +52,10 @@
</if> </if>
<if test="pageReqVO.endTime != null and pageReqVO.endTime.length > 0"> <if test="pageReqVO.endTime != null and pageReqVO.endTime.length > 0">
<if test="pageReqVO.endTime[0] != null"> <if test="pageReqVO.endTime[0] != null">
and DATE_FORMAT(c.end_time, '%Y-%m') &gt;= #{pageReqVO.endTime[0]} and DATE_FORMAT(c.end_time, '%Y-%m-%d') &gt;= #{pageReqVO.endTime[0]}
</if> </if>
<if test="pageReqVO.endTime[1] != null"> <if test="pageReqVO.endTime[1] != null">
and DATE_FORMAT(c.end_time, '%Y-%m') &lt;= #{pageReqVO.endTime[1]} and DATE_FORMAT(c.end_time, '%Y-%m-%d') &lt;= #{pageReqVO.endTime[1]}
</if> </if>
</if> </if>
ORDER BY c.end_time DESC, a.expenses_id ORDER BY c.end_time DESC, a.expenses_id
@ -88,10 +88,10 @@
</if> </if>
<if test="pageReqVO.endTime != null and pageReqVO.endTime.length > 0"> <if test="pageReqVO.endTime != null and pageReqVO.endTime.length > 0">
<if test="pageReqVO.endTime[0] != null"> <if test="pageReqVO.endTime[0] != null">
and DATE_FORMAT(c.end_time, '%Y-%m') &gt;= #{pageReqVO.endTime[0]} and DATE_FORMAT(c.end_time, '%Y-%m-%d') &gt;= #{pageReqVO.endTime[0]}
</if> </if>
<if test="pageReqVO.endTime[1] != null"> <if test="pageReqVO.endTime[1] != null">
and DATE_FORMAT(c.end_time, '%Y-%m') &lt;= #{pageReqVO.endTime[1]} and DATE_FORMAT(c.end_time, '%Y-%m-%d') &lt;= #{pageReqVO.endTime[1]}
</if> </if>
</if> </if>
</select> </select>