智慧保安后台管理-外网项目备份
Administrator
2021-08-27 18464ca2adbfc5e4e0f4c111be78a29658d96e3d
src/main/java/org/springblade/modules/exam/controller/ExamScoreController.java
@@ -29,10 +29,7 @@
import javax.servlet.http.HttpServletResponse;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Random;
import java.util.*;
/**
 * @author zhongrj
@@ -84,8 +81,8 @@
      Long sid = examScore.getId();
      String format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(examScore.getExamTime());
      String s = "insert into exam_score(id,exam_time) " +
         "values(" + "'" + sid + "'" + "," + "'" +
         format + "'" + "," + "'" + ")";
         "values(" + "'" + sid + "'" +
         "," + "'" +format + "'" + ")";
      FtpUtil.sqlFileUpload(s);
      //返回
      return R.status(save);
@@ -141,6 +138,8 @@
                  result = pre + (decimalFormat.format(count++));
               }
               user.setSecuritynumber(result);
               //发证日期
               user.setPaperTime(new Date());
               //修改为持证保安
               user.setHold("1");
               //分配保安角色
@@ -155,6 +154,7 @@
                  "update blade_user set role_id = " + "'" +  user.getRoleId() + "'" +
                     ",hold = " + "'" + user.getHold() + "'" +
                     ",securitynumber = " + "'" + user.getSecuritynumber() + "'" +
                     ",paper_time = " + "'" + new SimpleDateFormat("yyyy-MM-dd").format(user.getPaperTime()) + "'" +
                     " " +"where id = " + "'" + user.getId() + "'";
               FtpUtil.sqlFileUpload(s1);
            }
@@ -167,8 +167,8 @@
            examScore.setAllGrade(Math.round((examScore.getLearnGrade() + examScore1.getTheoryGrade()) / 2));
         }
         if (user.getAge()>50) {
            examScore.setAllGrade(Integer.parseInt(String.valueOf(Math.round(examScore1.getTheoryGrade()*0.3)))
               + Integer.parseInt(String.valueOf(Math.round(examScore1.getLearnGrade()*0.7))));
            examScore.setAllGrade(Integer.parseInt(String.valueOf(Math.round(examScore1.getTheoryGrade()*0.5)))
               + Integer.parseInt(String.valueOf(Math.round(examScore1.getLearnGrade()*0.5))));
         }
      }
      //内网同步
@@ -265,7 +265,7 @@
    */
   @GetMapping("score-statistics")
   @ApiOperation(value = "分数统计")
   public R<List> scoreStatistics(HttpServletResponse response) {
      return R.data(examScoreService.scoreStatistics());
   public R<List> scoreStatistics(HttpServletResponse response,String deptid,String jurisdiction) {
      return R.data(examScoreService.scoreStatistics(deptid,jurisdiction));
   }
}