Browse Source

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

tags/正式3.10.0
雍文秀 1 year ago
parent
commit
e658bde582

+ 18
- 13
sstudy/src/main/java/com/xhkjedu/sstudy/service/paper/PaperService.java View File

186
         paper.setCreatetime(N_Utils.getSecondTimestamp());
186
         paper.setCreatetime(N_Utils.getSecondTimestamp());
187
         paper.setChecktype(0);
187
         paper.setChecktype(0);
188
         paper.setHasreport(0);
188
         paper.setHasreport(0);
189
+        paper.setTimetype(1);
189
         String directorid = paper.getDirectorid();
190
         String directorid = paper.getDirectorid();
190
         if (directorid != null && (directorid.equals("0") || directorid.equals(""))) {
191
         if (directorid != null && (directorid.equals("0") || directorid.equals(""))) {
191
             paper.setDirectorid(null);
192
             paper.setDirectorid(null);
885
         Map paper = paperMapper.findById(paperid);
886
         Map paper = paperMapper.findById(paperid);
886
 
887
 
887
         Integer paperstate = Integer.parseInt(paper.get("paperstate").toString());
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
         List<TPaperFile> fils = paperFileService.listObjsByPaperid(paperid);
899
         List<TPaperFile> fils = paperFileService.listObjsByPaperid(paperid);
915
         Integer papertype = Integer.parseInt(paper.get("papertype").toString());
918
         Integer papertype = Integer.parseInt(paper.get("papertype").toString());
916
         Integer paperstate = Integer.parseInt(paper.get("paperstate").toString());
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
         List<PaperQtypeVo> types = paperMapper.listPaperType(paperid);//获取作业题型列表
932
         List<PaperQtypeVo> types = paperMapper.listPaperType(paperid);//获取作业题型列表
928
         List<QuestionVo> qlist = new ArrayList<>();
933
         List<QuestionVo> qlist = new ArrayList<>();

Loading…
Cancel
Save