From 2d45468ce5f1dcdc27141a61bcbdf41ca98b7e42 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Sun, 18 Jul 2021 14:35:48 +0800
Subject: [PATCH] 解除绑定相关
---
src/main/java/org/springblade/modules/apply/controller/ApplyController.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 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 59e8aab..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
@@ -71,10 +73,40 @@
*/
@PostMapping("/submit")
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