diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DateUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DateUtils.java index e063da5..20f6a9f 100644 --- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DateUtils.java +++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DateUtils.java @@ -665,12 +665,26 @@ public class DateUtils extends PropertyEditorSupport { } } + /** + * 获取当前年份 + * @return int (2025) + */ public static int getYear() { GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(getDate()); return calendar.get(Calendar.YEAR); } + /** + * 获取月份 + * @return int (1-12) + */ + public static int getMonth() { + GregorianCalendar calendar = new GregorianCalendar(); + calendar.setTime(getDate()); + return calendar.get(Calendar.MONTH) + 1; + } + /** * 将字符串转成时间 * @param str @@ -760,4 +774,4 @@ public class DateUtils extends PropertyEditorSupport { return calendar1.get(Calendar.YEAR) == calendar2.get(Calendar.YEAR); } -} \ No newline at end of file +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mini/controller/MiniRecommendMajorController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mini/controller/MiniRecommendMajorController.java index f2be406..88e7ec3 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mini/controller/MiniRecommendMajorController.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mini/controller/MiniRecommendMajorController.java @@ -27,6 +27,7 @@ import java.math.BigDecimal; import java.util.*; /** + * TODO 待删除 * @Description 艺术类接口 * @Author ZhouWenTao * @Date 2023/9/18 17:16 diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/web/dto/RecommendMajorDTO.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/web/dto/RecommendMajorDTO.java index e7d3ae9..ff15ee4 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/web/dto/RecommendMajorDTO.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/web/dto/RecommendMajorDTO.java @@ -67,7 +67,7 @@ public class RecommendMajorDTO implements Serializable { @ApiModelProperty(value = "招生人数") private Integer planNum=0; @ApiModelProperty(value = "学费金额") - private BigDecimal studyCost; + private String studyCost; @ApiModelProperty(value = "录取方式缩写") private String rulesEnrollProbabilitySx; @ApiModelProperty(value = "录取方式") diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/controller/YxHistoryMajorEnrollController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/controller/YxHistoryMajorEnrollController.java index 2da200c..6e258fe 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/controller/YxHistoryMajorEnrollController.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/controller/YxHistoryMajorEnrollController.java @@ -15,6 +15,7 @@ import org.jeecg.common.api.vo.Result; import org.jeecg.common.exception.JeecgBootException; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.util.AssertUtils; +import org.jeecg.common.util.DateUtils; import org.jeecg.modules.yx.constant.YxConstant; import org.jeecg.modules.yx.entity.*; import org.jeecg.modules.yx.service.*; @@ -53,8 +54,6 @@ public class YxHistoryMajorEnrollController extends JeecgController importExcel(HttpServletRequest request, HttpServletResponse response) { MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; Map fileMap = multipartRequest.getFileMap(); + int nowYear = DateUtils.getYear(); // 当前年 + int nowMonth = DateUtils.getMonth(); // 当前月 for (Map.Entry entity : fileMap.entrySet()) { // 获取上传文件对象 MultipartFile file = entity.getValue(); @@ -368,20 +369,18 @@ public class YxHistoryMajorEnrollController extends JeecgController yxHistoryMajorEnrollLambdaQueryWrapper = new LambdaQueryWrapper<>(); List updateList = new ArrayList<>(); - List newSchoolMajorList = new ArrayList<>(); + List schoolMajorList = new ArrayList<>(); List list = ExcelImportUtil.importExcel(file.getInputStream(), YxHistoryMajorEnroll.class, params); index = 3; List schoolCodeList = list.stream().filter(l -> StringUtils.isNotBlank(l.getSchoolCode())).map(l -> l.getSchoolCode()).collect(Collectors.toList()); AssertUtils.notTrue(CollectionUtils.isEmpty(schoolCodeList),"未读取到学校代码"); Map schoolMajorMap = new LinkedHashMap<>(); for (YxSchoolMajor yxSchoolMajor : yxSchoolMajorService.list(new LambdaQueryWrapper().in(YxSchoolMajor::getSchoolCode, schoolCodeList))) { - if(yxSchoolMajor.getSchoolCode().equals("0019")){ - System.out.println("'111"); - } key = yxSchoolMajor.getSchoolCode()+"_"+yxSchoolMajor.getMajorName()+"_"+yxSchoolMajor.getBatch()+"_"+yxSchoolMajor.getCategory(); schoolMajorMap.put(key,yxSchoolMajor); } @@ -423,10 +422,18 @@ public class YxHistoryMajorEnrollController extends JeecgController