提交 f30f2c2d 作者: 洪东保

定时删除1天前的会议文件

父级 78053951
...@@ -369,9 +369,9 @@ public class CmeetingJob { ...@@ -369,9 +369,9 @@ public class CmeetingJob {
@Scheduled(cron = "00 59 23 * * ?") @Scheduled(cron = "00 59 23 * * ?")
public void deleteDataAfterThan3Months() { public void deleteDataAfterThan3Months() {
String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
log.info("删除3个月前的数据开始,开始时间: {}", date); log.info("删除2天前的数据开始,开始时间: {}", date);
int count = meetingInfoService.deleteDataAfterThan2Days(date); int count = meetingInfoService.deleteDataAfterThan2Days(date);
log.info("删除3个月前的数据结束,删除数量: {}", count); log.info("删除2天前的数据结束,删除数量: {}", count);
} }
......
...@@ -12,6 +12,9 @@ import javax.crypto.IllegalBlockSizeException; ...@@ -12,6 +12,9 @@ import javax.crypto.IllegalBlockSizeException;
import javax.crypto.spec.SecretKeySpec; import javax.crypto.spec.SecretKeySpec;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.security.InvalidKeyException; import java.security.InvalidKeyException;
@Slf4j @Slf4j
...@@ -118,10 +121,16 @@ public class AESUtils { ...@@ -118,10 +121,16 @@ public class AESUtils {
} }
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
String json = "KL2TexZQ9BXkJY4Rb3gLG2F49+bI4Whu/hJvsgJNUJaGNExldZDnpUraa1bz6KW2NJvz7zI8Vhic+dU99UFB1g28TFU6ESxAvAP39VfVn6NmAdaYqdkGrHcqQP+PIHs8mJ8YDo7yAOjtc9qHZt+XgSSeWXi8CGHpJAnZG6tOUkRQrB9u3cQAuGfmq61r+x0ewzNdjwI05MvvtR+1ZciaWYDPiGzSybMv0PsB7tywZITfJHGfF68+I2BAPi1mRHeqVlFjNrTfVH/WUyNr89wxOLlsro3IH4zTBtmGYM399UR+EDkCzOt8Hf0KBaeyMdIIQVSjprguBSid1Qxi4nCc/MMcdgLnKbmXYPYGJdXh2wrE53TZWpIhJXCf/J9O8p7yDelPVnXYB3advxC1HXtOhgD5RjJwzGD0ISmPNv5qLdr0uUbOcV400KHC2OwtLC+mBU3mZ15pdBGstRPYQI0Ia6gRSUqEyOpr8Z90cmA53SHt/FosrI+4n3KyUemOFNWi880CcPBANzISpn7cdsm2OcxhrWigGML0FuGTN4FEtXOT0nTH5OjnERVtJp7EHAFG7+n7acVteqSgGuYhYSB5ydVs7j0sU/UIQ1nA8Eq2bqk3pXMQ58CbtIa+jFiKTXx0WL/3bMzg8Zrp+/g+/97P9i5W1wt/QKuXHtzfCTA+pMZJ3jflnHXH/1aa6h+04t1g"; String filePath = "D:/desktop/a.txt";
try {
String miwen = decrypt(json,"biaopin123456789");// 加密 byte[] bytes = Files.readAllBytes(Paths.get(filePath));
String longStr = new String(bytes, StandardCharsets.UTF_8);
String miwen = decrypt(longStr,"biaopin123456789");// 加密
System.out.println(miwen); System.out.println(miwen);
} catch (Exception e) {
e.printStackTrace();
}
} }
......
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
</select> </select>
<delete id="deleteDataAfterThan2Days"> <delete id="deleteDataAfterThan2Days">
delete from cmt_meeting_info where start_time &lt; DATE_SUB(#{date}, INTERVAL 2 DAY); update cmt_meeting_info set record_content = '', record_xml = '' where start_time &lt; DATE_SUB(#{date}, INTERVAL 1 DAY);
</delete> </delete>
</mapper> </mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论