| | |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springblade.modules.FTP.FtpUtil; |
| | | import org.springblade.modules.exam.entity.ExamPaper; |
| | | import org.springblade.modules.exam.entity.ExamScore; |
| | | import org.springblade.modules.exam.excel.ExamScoreExcel; |
| | |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | 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; |
| | | |
| | |
| | | @PostMapping("/save") |
| | | @ApiOperation(value = "新增", notes = "传入examScore") |
| | | public R save(@RequestBody ExamScore examScore) { |
| | | return R.status(examScoreService.save(examScore)); |
| | | boolean save = examScoreService.save(examScore); |
| | | //内网同步 |
| | | 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 + "'" + "," + "'" + ")"; |
| | | FtpUtil.sqlFileUpload(s); |
| | | //返回 |
| | | return R.status(save); |
| | | } |
| | | |
| | | |
| | |
| | | */ |
| | | @PostMapping("/saveExamScore") |
| | | public R saveExamScore(@RequestBody ExamScoreVO examScore) { |
| | | |
| | | return R.status(examScoreService.saveExamScore(examScore)); |
| | | } |
| | | |
| | |
| | | user.setRoleId(oneRole.getId().toString()); |
| | | //更新保安数据 |
| | | userService.updateById(user); |
| | | |
| | | String s1 = |
| | | "update blade_user set role_id = " + "'" + user.getRoleId() + "'" + |
| | | ",hold = " + "'" + user.getHold() + "'" + |
| | | ",securitynumber = " + "'" + user.getSecuritynumber() + "'" + |
| | | " " +"where id = " + "'" + user.getId() + "'"; |
| | | FtpUtil.sqlFileUpload(s1); |
| | | } |
| | | }else { |
| | | //不合格 |
| | |
| | | + Integer.parseInt(String.valueOf(Math.round(examScore1.getLearnGrade()*0.7)))); |
| | | } |
| | | } |
| | | //内网同步 |
| | | String s1 = |
| | | "update exam_score set learn_grade = " + "'" + examScore.getLearnGrade() + "'" + |
| | | ",all_grade = " + "'" + examScore.getAllGrade() + "'" + |
| | | ",qualified = " + "'" + examScore.getQualified() + "'" + |
| | | " " +"where id = " + "'" + examScore.getId() + "'"; |
| | | FtpUtil.sqlFileUpload(s1); |
| | | |
| | | |
| | | //本地修改 |
| | | return R.status(examScoreService.updateById(examScore)); |
| | | } |
| | |
| | | */ |
| | | @PostMapping("/remove") |
| | | public R remove(@ApiParam(value = "主键集合") @RequestParam String ids) { |
| | | List<String> list = Arrays.asList(ids.split(",")); |
| | | list.forEach(id ->{ |
| | | //内网同步 |
| | | String s1 = "delete from exam_score where id = " + "'" + id + "'"; |
| | | FtpUtil.sqlFileUpload(s1); |
| | | }); |
| | | return R.status(examScoreService.removeByIds(Func.toLongList(ids))); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 详情 |
| | | * @param examScore 考试成绩信息对象 |