Kaynağa Gözat

Merge branch 'add-case-url' into 'Test'

Add case url



See merge request !203

chenxz 8 yıl önce
ebeveyn
işleme
5838363b9e

+ 9 - 5
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/web/logic/impl/CaseLogicImpl.java

@@ -242,11 +242,15 @@ public class CaseLogicImpl implements CaseLogic {
                 caseExtendsVO.setSecret(indexService.getSecret(userId, examId));
             if (caseExtendsVO.getSubsiteId() == SubsiteConstants.KIKBUG_SUBSITE_ID) {
                 caseExtendsVO.setAppLocation(applicationService.getAppById(caseExtendsVO.getTargetId()).getAppLocation());
-                Report report = reportService.getReport(examId, caseid, userId);
-                if (report != null)
-                    caseExtendsVO.setReportId(report.getId());
-                if (isManager)
-                    caseExtendsVO.setCaseReportUrl("/report/list/" + examId + "/" + caseid);
+                if(caseExtendsVO.getId()==297)
+                    caseExtendsVO.setSecret(indexService.getSecret(userId,examId));
+                else {
+                    Report report = reportService.getReport(examId, caseid, userId);
+                    if (report != null)
+                        caseExtendsVO.setReportId(report.getId());
+                    if (isManager)
+                        caseExtendsVO.setCaseReportUrl("/report/list/" + examId + "/" + caseid);
+                }
             }
             if (caseExtendsVO.getSubsiteId() == SubsiteConstants.KIJAM_SUBSITE_ID) {
                 String openId=openId2UserIdService.findOpenIdByUserId(userId);