|
@@ -6,6 +6,7 @@ import cn.iselab.mooctest.site.data.CasePDF;
|
|
import cn.iselab.mooctest.site.data.ReportPDF;
|
|
import cn.iselab.mooctest.site.data.ReportPDF;
|
|
import cn.iselab.mooctest.site.data.config.OSSClientConfig;
|
|
import cn.iselab.mooctest.site.data.config.OSSClientConfig;
|
|
import cn.iselab.mooctest.site.service.common.PdfService;
|
|
import cn.iselab.mooctest.site.service.common.PdfService;
|
|
|
|
+import cn.iselab.mooctest.site.service.common.ZipService;
|
|
import cn.iselab.mooctest.site.web.exception.HttpBadRequestException;
|
|
import cn.iselab.mooctest.site.web.exception.HttpBadRequestException;
|
|
import cn.iselab.mooctest.site.web.logic.OSSLogic;
|
|
import cn.iselab.mooctest.site.web.logic.OSSLogic;
|
|
import com.aliyun.oss.HttpMethod;
|
|
import com.aliyun.oss.HttpMethod;
|
|
@@ -53,6 +54,9 @@ public class OSSLogicImpl implements OSSLogic {
|
|
@Autowired
|
|
@Autowired
|
|
private PdfService pdfService;
|
|
private PdfService pdfService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private ZipService zipService;
|
|
|
|
+
|
|
@Value("${aliOSS.endPoint}")
|
|
@Value("${aliOSS.endPoint}")
|
|
private String endPoint;
|
|
private String endPoint;
|
|
@Value("${aliOSS.accessKeyId}")
|
|
@Value("${aliOSS.accessKeyId}")
|