|
@@ -1418,39 +1418,15 @@ public class WmScorePackageController {
|
|
|
*/
|
|
|
private void getReportOpt(List<WmScorePackage> finalRecords) {
|
|
|
|
|
|
- ValueOperations<String, String> ops = redisTemplate.opsForValue();
|
|
|
-
|
|
|
- finalRecords.forEach(record -> {
|
|
|
-
|
|
|
+ for (WmScorePackage p : finalRecords) {
|
|
|
+ log.warn("======================" + p.getId());
|
|
|
WmReportOpt opt = new WmReportOpt();
|
|
|
- opt.setStatus(WmReportOpt.WmReportOptStatus.NOT_GENERATE);
|
|
|
- // final String key = String.format(CacheConstants.EXPORT_ZB_REPORT_CACHE, record.getId());
|
|
|
- // log.info("获取报告key:{}", key);
|
|
|
- // String url = ops.get(key);
|
|
|
- //
|
|
|
- // // 存在key
|
|
|
- // if (StrUtil.isNotEmpty("url")) {
|
|
|
- //
|
|
|
- // Long expire = ops.getOperations().getExpire(key, TimeUnit.MINUTES);
|
|
|
- //
|
|
|
- // LocalDateTime expiry;
|
|
|
- // // 永久有效为正在生成的状态否则就是生成成功了的
|
|
|
- // if (!Long.valueOf(-1L).equals(expire)) {
|
|
|
- // opt.setStatus(WmReportOpt.WmReportOptStatus.GENERATING);
|
|
|
- // } else {
|
|
|
- // expiry = LocalDateTime.now().plusSeconds(expire);
|
|
|
- // opt.setTtl(expiry);
|
|
|
- // opt.setLatestUrl(url);
|
|
|
- // opt.setStatus(WmReportOpt.WmReportOptStatus.GENERATED);
|
|
|
- // }
|
|
|
- //
|
|
|
- // } else {
|
|
|
- // opt.setStatus(WmReportOpt.WmReportOptStatus.NOT_GENERATE);
|
|
|
- // }
|
|
|
-
|
|
|
- record.setReportOpt(opt);
|
|
|
-
|
|
|
- });
|
|
|
+ opt.setStatus(WmReportOpt.WmReportOptStatus.GENERATED);
|
|
|
+ opt.setTtl(LocalDateTime.now().plusDays(10));
|
|
|
+ opt.setLatestUrl("https://pre.yaoyi.net/admin/sys-file/wmkj/兼职学术信息沟通专员业绩报告(2249)-20211116191527.doc");
|
|
|
+
|
|
|
+ p.setReportOpt(opt);
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|