|
@@ -2,12 +2,15 @@ package com.template.controller;
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
+import com.auth0.jwt.interfaces.Claim;
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.api.R;
|
|
import com.baomidou.mybatisplus.extension.api.R;
|
|
|
|
|
+import com.template.annotation.PassToken;
|
|
|
import com.template.api.WelcomeStudentControllerAPI;
|
|
import com.template.api.WelcomeStudentControllerAPI;
|
|
|
import com.template.common.utils.ExcelUtils;
|
|
import com.template.common.utils.ExcelUtils;
|
|
|
|
|
+import com.template.common.utils.JWTUtil;
|
|
|
import com.template.common.utils.paramUtils;
|
|
import com.template.common.utils.paramUtils;
|
|
|
import com.template.model.enumModel.eFileType;
|
|
import com.template.model.enumModel.eFileType;
|
|
|
import com.template.model.enumModel.eProjectType;
|
|
import com.template.model.enumModel.eProjectType;
|
|
@@ -44,10 +47,7 @@ import java.io.InputStream;
|
|
|
import java.text.ParseException;
|
|
import java.text.ParseException;
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
|
-import java.util.ArrayList;
|
|
|
|
|
-import java.util.List;
|
|
|
|
|
-import java.util.Locale;
|
|
|
|
|
-import java.util.Optional;
|
|
|
|
|
|
|
+import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -924,6 +924,9 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
WelcomeStudent studentData = new WelcomeStudent();
|
|
WelcomeStudent studentData = new WelcomeStudent();
|
|
|
|
|
|
|
|
String assNum = dataFormatter.formatCellValue(row.getCell(1));//录取号
|
|
String assNum = dataFormatter.formatCellValue(row.getCell(1));//录取号
|
|
|
|
|
+ if(!StringUtils.hasText(assNum)){
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
studentData.setAdmissNum(assNum);
|
|
studentData.setAdmissNum(assNum);
|
|
|
String name = dataFormatter.formatCellValue(row.getCell(2));//姓名
|
|
String name = dataFormatter.formatCellValue(row.getCell(2));//姓名
|
|
|
studentData.setName(name);
|
|
studentData.setName(name);
|
|
@@ -990,7 +993,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
studentData.setOprovince(addressDatas[0]);
|
|
studentData.setOprovince(addressDatas[0]);
|
|
|
studentData.setOprovinceId(oProvince.get().getId());
|
|
studentData.setOprovinceId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (addressDatas != null && addressDatas.length >= 2) {
|
|
if (addressDatas != null && addressDatas.length >= 2) {
|
|
@@ -999,7 +1002,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
studentData.setOcity(addressDatas[1]);
|
|
studentData.setOcity(addressDatas[1]);
|
|
|
studentData.setOcityId(oProvince.get().getId());
|
|
studentData.setOcityId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (addressDatas != null && addressDatas.length >= 3) {
|
|
if (addressDatas != null && addressDatas.length >= 3) {
|
|
@@ -1008,7 +1011,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
studentData.setOdistrict(addressDatas[2]);
|
|
studentData.setOdistrict(addressDatas[2]);
|
|
|
studentData.setOdistrictId(oProvince.get().getId());
|
|
studentData.setOdistrictId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1020,14 +1023,14 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
if (citys != null && citys.size() > 0) {
|
|
if (citys != null && citys.size() > 0) {
|
|
|
if (addressPlaces != null && addressPlaces.length >= 1) {
|
|
if (addressPlaces != null && addressPlaces.length >= 1) {
|
|
|
if (!addressPlaces[0].contains("省")) {
|
|
if (!addressPlaces[0].contains("省")) {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
Optional<WelcomeCity> oProvince = citys.stream().filter(e -> e.getDistrictZh().equals(addressPlaces[0])).findFirst();
|
|
Optional<WelcomeCity> oProvince = citys.stream().filter(e -> e.getDistrictZh().equals(addressPlaces[0])).findFirst();
|
|
|
if (oProvince != null && oProvince.isPresent()) {
|
|
if (oProvince != null && oProvince.isPresent()) {
|
|
|
studentData.setProvince(addressPlaces[0]);
|
|
studentData.setProvince(addressPlaces[0]);
|
|
|
studentData.setProvinceId(oProvince.get().getId());
|
|
studentData.setProvinceId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (addressPlaces != null && addressPlaces.length >= 2) {
|
|
if (addressPlaces != null && addressPlaces.length >= 2) {
|
|
@@ -1036,7 +1039,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
studentData.setCity(addressPlaces[1]);
|
|
studentData.setCity(addressPlaces[1]);
|
|
|
studentData.setCityId(oProvince.get().getId());
|
|
studentData.setCityId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (addressPlaces != null && addressPlaces.length >= 3) {
|
|
if (addressPlaces != null && addressPlaces.length >= 3) {
|
|
@@ -1045,7 +1048,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
studentData.setDistrict(addressPlaces[2]);
|
|
studentData.setDistrict(addressPlaces[2]);
|
|
|
studentData.setDistrictId(oProvince.get().getId());
|
|
studentData.setDistrictId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1056,6 +1059,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
|
|
|
|
|
String zipCode = dataFormatter.formatCellValue(row.getCell(18));//邮编
|
|
String zipCode = dataFormatter.formatCellValue(row.getCell(18));//邮编
|
|
|
studentData.setZipCode(zipCode);
|
|
studentData.setZipCode(zipCode);
|
|
|
|
|
+ studentData.setIdenType(1);
|
|
|
|
|
|
|
|
result.add(studentData);
|
|
result.add(studentData);
|
|
|
}
|
|
}
|
|
@@ -1181,6 +1185,10 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
WelcomeStudent studentData = new WelcomeStudent();
|
|
WelcomeStudent studentData = new WelcomeStudent();
|
|
|
|
|
|
|
|
String assNum = dataFormatter.formatCellValue(row.getCell(1));//录取号
|
|
String assNum = dataFormatter.formatCellValue(row.getCell(1));//录取号
|
|
|
|
|
+
|
|
|
|
|
+ if(!StringUtils.hasText(assNum)){
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
studentData.setAdmissNum(assNum);
|
|
studentData.setAdmissNum(assNum);
|
|
|
String name = dataFormatter.formatCellValue(row.getCell(2));//姓名
|
|
String name = dataFormatter.formatCellValue(row.getCell(2));//姓名
|
|
|
studentData.setName(name);
|
|
studentData.setName(name);
|
|
@@ -1240,14 +1248,14 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
if (citys != null && citys.size() > 0) {
|
|
if (citys != null && citys.size() > 0) {
|
|
|
if (addressDatas != null && addressDatas.length >= 1) {
|
|
if (addressDatas != null && addressDatas.length >= 1) {
|
|
|
if (!addressDatas[0].contains("省")) {
|
|
if (!addressDatas[0].contains("省")) {
|
|
|
- return CommonResult.fail("录取编号为\" + assNum + \"的籍贯格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为\" + assNum + \"的籍贯格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
Optional<WelcomeCity> oProvince = citys.stream().filter(e -> e.getDistrictZh().equals(addressDatas[0])).findFirst();
|
|
Optional<WelcomeCity> oProvince = citys.stream().filter(e -> e.getDistrictZh().equals(addressDatas[0])).findFirst();
|
|
|
if (oProvince != null && oProvince.isPresent()) {
|
|
if (oProvince != null && oProvince.isPresent()) {
|
|
|
studentData.setOprovince(addressDatas[0]);
|
|
studentData.setOprovince(addressDatas[0]);
|
|
|
studentData.setOprovinceId(oProvince.get().getId());
|
|
studentData.setOprovinceId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (addressDatas != null && addressDatas.length >= 2) {
|
|
if (addressDatas != null && addressDatas.length >= 2) {
|
|
@@ -1256,7 +1264,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
studentData.setOcity(addressDatas[1]);
|
|
studentData.setOcity(addressDatas[1]);
|
|
|
studentData.setOcityId(oProvince.get().getId());
|
|
studentData.setOcityId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (addressDatas != null && addressDatas.length >= 3) {
|
|
if (addressDatas != null && addressDatas.length >= 3) {
|
|
@@ -1265,7 +1273,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
studentData.setOdistrict(addressDatas[2]);
|
|
studentData.setOdistrict(addressDatas[2]);
|
|
|
studentData.setOdistrictId(oProvince.get().getId());
|
|
studentData.setOdistrictId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的籍贯格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1277,14 +1285,14 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
if (citys != null && citys.size() > 0) {
|
|
if (citys != null && citys.size() > 0) {
|
|
|
if (addressPlaces != null && addressPlaces.length >= 1) {
|
|
if (addressPlaces != null && addressPlaces.length >= 1) {
|
|
|
if (!addressPlaces[0].contains("省")) {
|
|
if (!addressPlaces[0].contains("省")) {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
Optional<WelcomeCity> oProvince = citys.stream().filter(e -> e.getDistrictZh().equals(addressPlaces[0])).findFirst();
|
|
Optional<WelcomeCity> oProvince = citys.stream().filter(e -> e.getDistrictZh().equals(addressPlaces[0])).findFirst();
|
|
|
if (oProvince != null && oProvince.isPresent()) {
|
|
if (oProvince != null && oProvince.isPresent()) {
|
|
|
studentData.setProvince(addressPlaces[0]);
|
|
studentData.setProvince(addressPlaces[0]);
|
|
|
studentData.setProvinceId(oProvince.get().getId());
|
|
studentData.setProvinceId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (addressPlaces != null && addressPlaces.length >= 2) {
|
|
if (addressPlaces != null && addressPlaces.length >= 2) {
|
|
@@ -1293,7 +1301,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
studentData.setCity(addressPlaces[1]);
|
|
studentData.setCity(addressPlaces[1]);
|
|
|
studentData.setCityId(oProvince.get().getId());
|
|
studentData.setCityId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (addressPlaces != null && addressPlaces.length >= 3) {
|
|
if (addressPlaces != null && addressPlaces.length >= 3) {
|
|
@@ -1302,7 +1310,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
studentData.setDistrict(addressPlaces[2]);
|
|
studentData.setDistrict(addressPlaces[2]);
|
|
|
studentData.setDistrictId(oProvince.get().getId());
|
|
studentData.setDistrictId(oProvince.get().getId());
|
|
|
} else {
|
|
} else {
|
|
|
- return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县");
|
|
|
|
|
|
|
+ return CommonResult.fail("录取编号为" + assNum + "的家庭住址格式应该是 省/市/县区");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1313,7 +1321,7 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
|
|
|
|
|
String zipCode = dataFormatter.formatCellValue(row.getCell(18));//邮编
|
|
String zipCode = dataFormatter.formatCellValue(row.getCell(18));//邮编
|
|
|
studentData.setZipCode(zipCode);
|
|
studentData.setZipCode(zipCode);
|
|
|
-
|
|
|
|
|
|
|
+ studentData.setIdenType(1);
|
|
|
result.add(studentData);
|
|
result.add(studentData);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1464,5 +1472,11 @@ public class WelcomeStudentController implements WelcomeStudentControllerAPI {
|
|
|
|
|
|
|
|
return CommonResult.ok(vos);
|
|
return CommonResult.ok(vos);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public CommonResult queryStudentByToken( String userId) {
|
|
|
|
|
+ WelcomeStudent student = welcomeStudentService.getManageById(Integer.valueOf(userId));
|
|
|
|
|
+ return CommonResult.ok(student);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|