From 04a5a28ff32da9b9e35cfab8022a29b94def545d Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Sun, 18 Jul 2021 11:59:56 +0800
Subject: [PATCH] 保安人员树接口修改
---
src/main/java/org/springblade/modules/apply/controller/ApplyController.java | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/modules/apply/controller/ApplyController.java b/src/main/java/org/springblade/modules/apply/controller/ApplyController.java
index 93c2aba..076d35f 100644
--- a/src/main/java/org/springblade/modules/apply/controller/ApplyController.java
+++ b/src/main/java/org/springblade/modules/apply/controller/ApplyController.java
@@ -13,6 +13,8 @@
import org.springblade.modules.apply.vo.ApplyVO;
import org.springframework.web.bind.annotation.*;
+import java.text.SimpleDateFormat;
+
/**
* @author zhongrj
* @time 2021-07-17
@@ -73,11 +75,38 @@
public R submit(@RequestBody Apply apply) {
if (null!=apply.getId()){
//去生成准考证
+ apply.setCandidateNo(getCandidateNo(apply));
}
return R.status(applyService.saveOrUpdate(apply));
}
/**
+ * 生成准考证
+ * @param apply 报名对象信息
+ */
+ private String getCandidateNo(Apply apply) {
+ String candidateNo = null;
+ if (null!=apply.getExamTime()){
+ String year = ((Integer) apply.getExamTime().getYear()).toString().substring(2,3);
+ String quarter = null;
+ int month = apply.getExamTime().getMonth();
+ if (month>0 && month<=3){
+ quarter = "C";
+ }
+ if (month>3 && month<=6){
+ quarter = "X";
+ }
+ if (month>6 && month<=9){
+ quarter = "Q";
+ }
+ if (month>9 && month<=12){
+ quarter = "D";
+ }
+ }
+ return "2107XN0001";
+ }
+
+ /**
* 删除
* @param ids 考试报名信息ids 数组
*/
--
Gitblit v1.9.3