From 08363052cecb30230a2c8b3eba791ca8d1be00a5 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Tue, 31 Aug 2021 15:32:38 +0800
Subject: [PATCH] 二维码生成地址修改,保安证编码生成修改

---
 src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java |   47 ++++++++++++++++++++++++++++++++++-------------
 1 files changed, 34 insertions(+), 13 deletions(-)

diff --git a/src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java b/src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java
index 6c8b036..c2ec3d2 100644
--- a/src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java
+++ b/src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java
@@ -105,7 +105,7 @@
 	 */
 	@Override
 	@Transactional(rollbackFor = Exception.class)
-	public void importApply(List<ApplyExcel> data, Boolean isCovered) {
+	public void importApply(List<ApplyExcel> data, Boolean isCovered,Long examId) {
 		data.forEach(applyExcel -> {
 			//查询用户信息
 			User user = new User();
@@ -120,6 +120,12 @@
 					apply1.setIsExam(1);
 					apply1.setApplyTime(new Date());
 					apply1.setUserId(user1.getId());
+					if (null!=examId){
+						apply1.setExamId(examId);
+						//生成准考证号
+						apply1.setCandidateNo(getCandidateNo(apply1));
+					}
+
 					this.save(apply1);
 					//修改保安报名状态
 					user1.setIsApply(1);
@@ -127,9 +133,14 @@
 
 					String formatStr = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
 					Long id = apply1.getId();
-					String s = "insert into sys_apply(id,user_id,apply_time,apply_status,is_exam) " +
-						"values(" + "'" + id + "'" + "," + "'" + apply1.getUserId() + "'" + "," + "'" + formatStr +
-						"'" + "," + "'" + apply1.getApplyStatus() + "'" + "," +"'" + apply1.getIsExam() + "'" + ");" +
+					String s = "insert into sys_apply(id,user_id,candidate_no,apply_time,apply_status,exam_id,is_exam) " +
+						"values(" + "'" + id + "'" + ","
+						+ "'" + apply1.getUserId() + "'" + ","
+						+ "'" + apply1.getCandidateNo() + "'" + ","
+						+ "'" + formatStr +"'" + ","
+						+ "'" + apply1.getApplyStatus() + "'" + ","
+						+ "'" + examId + "'" + ","
+						+"'" + apply1.getIsExam() + "'" + ");" +
 						"update blade_user set is_apply = " + "'" + user1.getIsApply() + "'" +"where id = " + "'" + user1.getId() + "'";
 					FtpUtil.sqlFileUpload(s);
 				}else {
@@ -140,6 +151,11 @@
 						apply1.setIsExam(1);
 						apply1.setApplyTime(new Date());
 						apply1.setUserId(user1.getId());
+						if (null!=examId){
+							apply1.setExamId(examId);
+							//生成准考证号
+							apply1.setCandidateNo(getCandidateNo(apply1));
+						}
 						this.save(apply1);
 						//修改保安报名状态
 						user1.setIsApply(1);
@@ -148,9 +164,14 @@
 						//内网数据同步
 						String formatStr = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
 						Long id = apply1.getId();
-						String s = "insert into sys_apply(id,user_id,apply_time,apply_status,is_exam) " +
-							"values(" + "'" + id + "'" + "," + "'" + apply1.getUserId() + "'" + "," + "'" + formatStr +
-							"'" + "," + "'" + apply1.getApplyStatus() + "'" + "," +"'" + apply1.getIsExam() + "'" + ");" +
+						String s = "insert into sys_apply(id,user_id,candidate_no,apply_time,apply_status,exam_id,is_exam) " +
+							"values(" + "'" + id + "'" + ","
+							+ "'" + apply1.getUserId() + "'" + ","
+							+ "'" + apply1.getCandidateNo() + "'" + ","
+							+ "'" + formatStr +"'" + ","
+							+ "'" + apply1.getApplyStatus() + "'" + ","
+							+ "'" + examId + "'" + ","
+							+"'" + apply1.getIsExam() + "'" + ");" +
 							"update blade_user set is_apply = " + "'" + user1.getIsApply() + "'" +"where id = " + "'" + user1.getId() + "'";
 						FtpUtil.sqlFileUpload(s);
 					}
@@ -440,9 +461,9 @@
 			apply1.setIsExam(3);
 			baseMapper.updateById(apply1);
 
-			String s1 =
-				"update sys_apply set is_exam = " + apply1.getIsExam() + " " +"where id = " + "'" + apply1.getId() + "'";
-			FtpUtil.sqlFileUpload(s1);
+//			String s1 =
+//				"update sys_apply set is_exam = " + apply1.getIsExam() + " " +"where id = " + "'" + apply1.getId() + "'";
+//			FtpUtil.sqlFileUpload(s1);
 		}
 		//模拟考
 		if (apply.getExamType()==2){
@@ -452,9 +473,9 @@
 			trainingRegistration.setIsExam(3);
 			trainingRegistrationService.updateById(trainingRegistration);
 
-			String s1 =
-				"update sys_training_registration set is_exam = " + trainingRegistration.getIsExam() + " " +"where id = " + "'" + trainingRegistration.getId() + "'";
-			FtpUtil.sqlFileUpload(s1);
+//			String s1 =
+//				"update sys_training_registration set is_exam = " + trainingRegistration.getIsExam() + " " +"where id = " + "'" + trainingRegistration.getId() + "'";
+//			FtpUtil.sqlFileUpload(s1);
 		}
 	}
 

--
Gitblit v1.9.3