智慧保安后台管理-外网
Administrator
2021-11-26 21a54886661bfa3459e4f768d2be991c03574b90
src/main/java/org/springblade/modules/training/service/impl/TrainingRegistrationServiceImpl.java
@@ -14,7 +14,9 @@
import org.springblade.modules.apply.entity.Apply;
import org.springblade.modules.apply.excel.ApplyInfoExcel;
import org.springblade.modules.exam.entity.ExamPaper;
import org.springblade.modules.exam.entity.ExamScore;
import org.springblade.modules.exam.service.ExamPaperService;
import org.springblade.modules.exam.service.ExamScoreService;
import org.springblade.modules.system.entity.User;
import org.springblade.modules.system.service.IUserDeptService;
import org.springblade.modules.system.service.IUserService;
@@ -49,6 +51,8 @@
   private final ExamPaperService examPaperService;
   private final AbsentRecordsService absentRecordsService;
   private final ExamScoreService examScoreService;
   @Override
@@ -360,6 +364,18 @@
                  //新增
                  absentRecordsService.save(absentRecords);
                  //新增成绩,成绩为0
                  ExamScore examScore = new ExamScore();
                  examScore.setCandidateNo(trainingRegistration1.getCandidateNo());
                  examScore.setTheoryGrade(0);
                  examScore.setAllGrade(0);
                  examScore.setQualified(3);
                  examScore.setUserId(user.getId().toString());
                  examScore.setApplyId(trainingRegistration1.getId());
                  examScore.setExamId(trainingRegistration1.getTrainExamId());
                  //新增
                  examScoreService.save(examScore);
                  //内网同步
                  String s =
                     "update sys_training_registration set cancel = " + trainingRegistration1.getCancel() +
@@ -372,7 +388,16 @@
                        + "'" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(absentRecords.getCreateTime()) + "'" + ","
                        + "'" + absentRecords.getExamId() + "'" + ","
                        + "'" + absentRecords.getApplyId() + "'" + ","
                        + "'" + absentRecords.getCandidateNo() + "'" + ")";
                        + "'" + absentRecords.getCandidateNo() + "'" + ");" +
                     "insert into exam_score(id,candidate_no,theory_grade,all_grade,qualified,user_id,apply_id,exam_id) " +
                        "values(" + "'" + examScore.getId() + "'" + ","
                        + "'" + examScore.getCandidateNo() + "'" + ","
                        + "'" + examScore.getTheoryGrade() + "'" + ","
                        + "'" + examScore.getAllGrade() + "'" + ","
                        + "'" + examScore.getQualified() + "'" + ","
                        + "'" + examScore.getUserId() + "'" + ","
                        + "'" + examScore.getApplyId() + "'" + ","
                        + "'" + examScore.getExamId() + "'" + ")";
                  FtpUtil.sqlFileUpload(s);
               }
            }