Эх сурвалжийг харах

fix: 新版NBA报告导出

lixuesong 1 жил өмнө
parent
commit
e9027d4a27

+ 1 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/enums/ReportTypeEnum.java

@@ -26,7 +26,7 @@ public enum ReportTypeEnum {
     EXCEL_NB("EXCEL_NB", "excel版结算报告管理,结算报告审批的报告"),
     EXCEL_NB_REVIEW("EXCEL_NB_REVIEW", "excel版结算报告管理,结算报告审批的报告"),
 
-    NEW_NBA("NEW_NB", "新版企业承接任务的报告、任务中心单的报告"),
+    NEW_NBA("NEW_NBA", "新版企业承接任务的报告、任务中心单的报告"),
     NEW_EXCEL_NBA("NEW_EXCEL_NBA", "新版excel版企业承接任务的报告、任务中心单的报告");
 
     /**

+ 8 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmScorePackageServiceImpl.java

@@ -2857,8 +2857,15 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
 
 		if (StrUtil.isNotEmpty(o)) {
 
+			if (StrUtil.contains(o, "https")) {
+				// 临时解决url 前出现的字符~
+				Long expire = redisTemplate.opsForValue().getOperations().getExpire(key, TimeUnit.SECONDS);
+				opt.setStatus(WmReportOpt.WmReportOptStatus.GENERATED);
+				opt.setTtl(LocalDateTime.now().plusSeconds(expire));
+				opt.setLatestUrl(o);
+			}
 			// 生成中的
-			if ("GENERATING".equals(o)) {
+			else if ("GENERATING".equals(o)) {
 				opt.setStatus(WmReportOpt.WmReportOptStatus.GENERATING);
 			}
 			// 生成失败的