5 changed files with 158 additions and 0 deletions
-
16src/main/java/com/gaotao/modules/base/dao/PrintTaskDao.java
-
45src/main/java/com/gaotao/modules/base/service/Impl/PrintTaskServiceImpl.java
-
14src/main/java/com/gaotao/modules/base/service/PrintTaskService.java
-
33src/main/java/com/gaotao/modules/base/task/PrintTaskScheduler.java
-
50src/main/resources/mapper/base/PrintTaskDao.xml
@ -0,0 +1,50 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
|
|||
<mapper namespace="com.gaotao.modules.base.dao.PrintTaskDao"> |
|||
|
|||
<!-- 将已完成的打印任务插入到历史表 --> |
|||
<insert id="insertIntoHistory"> |
|||
INSERT INTO print_task_history ( |
|||
site, |
|||
printer_ip, |
|||
zpl_code, |
|||
rfid_flag, |
|||
copies, |
|||
label_data, |
|||
task_status, |
|||
retry_count, |
|||
error_message, |
|||
created_by, |
|||
created_date, |
|||
started_date, |
|||
completed_date |
|||
) |
|||
SELECT |
|||
site, |
|||
printer_ip, |
|||
zpl_code, |
|||
rfid_flag, |
|||
copies, |
|||
label_data, |
|||
task_status, |
|||
retry_count, |
|||
error_message, |
|||
created_by, |
|||
created_date, |
|||
started_date, |
|||
completed_date |
|||
FROM print_task |
|||
WHERE task_status IN ('SUCCESS', 'FAILED') |
|||
AND created_date < DATEADD(DAY, -#{archiveDays}, GETDATE()) |
|||
</insert> |
|||
|
|||
<!-- 删除已归档的打印任务 --> |
|||
<delete id="deleteArchivedTasks"> |
|||
DELETE FROM print_task |
|||
WHERE task_status IN ('SUCCESS', 'FAILED') |
|||
AND created_date < DATEADD(DAY, -#{archiveDays}, GETDATE()) |
|||
</delete> |
|||
|
|||
</mapper> |
|||
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue