Bladeren bron

Merge remote-tracking branch 'origin/wn' into ywx

tags/正式3.10.0
雍文秀 1 jaar geleden
bovenliggende
commit
e658bde582
1 gewijzigde bestanden met toevoegingen van 18 en 13 verwijderingen
  1. 18
    13
      sstudy/src/main/java/com/xhkjedu/sstudy/service/paper/PaperService.java

+ 18
- 13
sstudy/src/main/java/com/xhkjedu/sstudy/service/paper/PaperService.java Bestand weergeven

@@ -186,6 +186,7 @@ public class PaperService {
186 186
         paper.setCreatetime(N_Utils.getSecondTimestamp());
187 187
         paper.setChecktype(0);
188 188
         paper.setHasreport(0);
189
+        paper.setTimetype(1);
189 190
         String directorid = paper.getDirectorid();
190 191
         if (directorid != null && (directorid.equals("0") || directorid.equals(""))) {
191 192
             paper.setDirectorid(null);
@@ -885,12 +886,14 @@ public class PaperService {
885 886
         Map paper = paperMapper.findById(paperid);
886 887
 
887 888
         Integer paperstate = Integer.parseInt(paper.get("paperstate").toString());
888
-        Integer timetype = Integer.parseInt(paper.get("timetype").toString());
889
-        if(paperstate == 22 && timetype == 1){
890
-            //统一布置,获取班级发布时间
891
-            TPaperClass paperClass = paperClassMapper.getPaperClassTimes(paperid);
892
-            paper.put("starttime",paperClass.getStarttime());
893
-            paper.put("stoptime",paperClass.getStoptime());
889
+        if(paperstate == 22){
890
+            Integer timetype = Integer.parseInt(paper.get("timetype").toString());
891
+            if(timetype == 1){
892
+                //统一布置,获取班级发布时间
893
+                TPaperClass paperClass = paperClassMapper.getPaperClassTimes(paperid);
894
+                paper.put("starttime",paperClass.getStarttime());
895
+                paper.put("stoptime",paperClass.getStoptime());
896
+            }
894 897
         }
895 898
 
896 899
         List<TPaperFile> fils = paperFileService.listObjsByPaperid(paperid);
@@ -915,14 +918,16 @@ public class PaperService {
915 918
         Integer papertype = Integer.parseInt(paper.get("papertype").toString());
916 919
         Integer paperstate = Integer.parseInt(paper.get("paperstate").toString());
917 920
 
918
-        Integer timetype = Integer.parseInt(paper.get("timetype").toString());
919
-        if(paperstate == 22 && timetype == 1){
920
-            //统一布置,获取班级发布时间
921
-            TPaperClass paperClass = paperClassMapper.getPaperClassTimes(paperid);
922
-            paper.put("starttime",paperClass.getStarttime());
923
-            paper.put("stoptime",paperClass.getStoptime());
924
-        }
925 921
 
922
+        if(paperstate == 22){
923
+            Integer timetype = Integer.parseInt(paper.get("timetype").toString());
924
+            if(timetype == 1){
925
+                //统一布置,获取班级发布时间
926
+                TPaperClass paperClass = paperClassMapper.getPaperClassTimes(paperid);
927
+                paper.put("starttime",paperClass.getStarttime());
928
+                paper.put("stoptime",paperClass.getStoptime());
929
+            }
930
+        }
926 931
 
927 932
         List<PaperQtypeVo> types = paperMapper.listPaperType(paperid);//获取作业题型列表
928 933
         List<QuestionVo> qlist = new ArrayList<>();

Laden…
Annuleren
Opslaan