王佳豪
2021-06-26 718f604deb342b0bee6c588bb44e22ced3371fb8
1.删除sap的2天前的日志
5个文件已修改
20 ■■■■■ 已修改文件
src/main/java/com/slcf/dao/SapRequestLogDao.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/slcf/filter/UpdateThread.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/slcf/service/SapRequestLogService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/slcf/service/impl/SapRequestLogServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/SapRequestLogMapper.xml 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/slcf/dao/SapRequestLogDao.java
@@ -16,4 +16,7 @@
    // 新增sap请求日志
    public Integer addSapLog(@Param("matnr") String matnr, @Param("request") String request, @Param("response") String response, @Param("create_time") Date create_time, @Param("type") Integer type, @Param("remark") String remark);
    // 删除sap的2天前的日志内容
    public Integer clearSapLog();
}
src/main/java/com/slcf/filter/UpdateThread.java
@@ -76,6 +76,8 @@
                updateWaitPakInData(); // 入库
                sendPickPrintCmd(); // 打印
                updateWaitPakOutData(); // 出库
                // 清空2天前的日志
                sapRequestLogService.clearSapLog();
//                updateWaitCheckData();
                Thread.sleep(5000);
            } catch (InterruptedException e) {
src/main/java/com/slcf/service/SapRequestLogService.java
@@ -13,4 +13,6 @@
    public List<SapRequestLogBean> querySapLog(String condition);
    public Integer addSapLog(SapRequestLogBean param);
    public Integer clearSapLog();
}
src/main/java/com/slcf/service/impl/SapRequestLogServiceImpl.java
@@ -33,4 +33,9 @@
        Integer result = sapRequestLogDao.addSapLog(param.getMatnr(), param.getRequest(), param.getResponse(), param.getCreate_time(), param.getType(), param.getRemark());
        return result;
    }
    public Integer clearSapLog() {
        Integer result = sapRequestLogDao.clearSapLog();
        return result;
    }
}
src/main/resources/mapper/SapRequestLogMapper.xml
@@ -14,6 +14,7 @@
    <result column="type" property="type"></result>
</resultMap>
<!-- 查询sap日志 -->
<select id="querySapLog" resultMap="BaseResult">
    SELECT * FROM sap_request_log
    where 1 = 1
@@ -29,9 +30,14 @@
    ORDER BY create_time desc
</select>
<!-- 插入sap日志 -->
<insert id="addSapLog">
    INSERT INTO sap_request_log(matnr, request, response, create_time, type, remark) VALUES (#{matnr}, #{request}, #{response}, #{create_time}, #{type}, #{remark})
</insert>
<!-- 删除sap的2天前的日志内容 -->
<delete id="clearSapLog">
    delete from sap_request_log where DateDiff(dd,create_time,getdate()) > 2
</delete>
</mapper>