updates
This commit is contained in:
parent
0e5ca78e2c
commit
fc8a58c7c1
|
|
@ -156,6 +156,35 @@ public class MiniArticleController {
|
||||||
yxSchoolResearchTeachingService.test();
|
yxSchoolResearchTeachingService.test();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(false){
|
||||||
|
LambdaQueryWrapper<YxArticle> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
//lambdaQueryWrapper.isNull(YxArticle::getSchoolId);
|
||||||
|
lambdaQueryWrapper.eq(YxArticle::getSchoolId,"");
|
||||||
|
List<YxArticle> list = yxArticleService.list(lambdaQueryWrapper);
|
||||||
|
Map<String, YxSchool> stringYxSchoolMap = yxSchoolService.mapsForSchoolName();
|
||||||
|
String title = null;
|
||||||
|
String schoolName = null;
|
||||||
|
String year = "";
|
||||||
|
for (YxArticle yxArticle : list) {
|
||||||
|
title = yxArticle.getTitle();
|
||||||
|
schoolName = yxArticle.getSchoolName();
|
||||||
|
if (title.contains("2022")) {
|
||||||
|
year = "2022";
|
||||||
|
}else if (title.contains("2023")) {
|
||||||
|
year = "2023";
|
||||||
|
}else if (title.contains("2024")) {
|
||||||
|
year = "2024";
|
||||||
|
}
|
||||||
|
YxSchool yxSchool = stringYxSchoolMap.get(schoolName);
|
||||||
|
if (yxSchool == null) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
yxArticle.setType("1");
|
||||||
|
yxArticle.setSchoolId(yxSchool.getId());
|
||||||
|
}
|
||||||
|
yxArticleService.updateBatchById(list);
|
||||||
|
}
|
||||||
|
|
||||||
//分页
|
//分页
|
||||||
Integer pageNum = queryArticleVO.getPageNum();
|
Integer pageNum = queryArticleVO.getPageNum();
|
||||||
Integer pageSize = queryArticleVO.getPageSize();
|
Integer pageSize = queryArticleVO.getPageSize();
|
||||||
|
|
|
||||||
|
|
@ -74,6 +74,9 @@ public class YxArticleController extends JeecgController<YxArticle, IYxArticleSe
|
||||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
|
if (StringUtils.isNotBlank(yxArticle.getTitle())) {
|
||||||
|
yxArticle.setTitle("*"+yxArticle.getTitle()+"*");
|
||||||
|
}
|
||||||
QueryWrapper<YxArticle> queryWrapper = QueryGenerator.initQueryWrapper(yxArticle, req.getParameterMap());
|
QueryWrapper<YxArticle> queryWrapper = QueryGenerator.initQueryWrapper(yxArticle, req.getParameterMap());
|
||||||
Page<YxArticle> page = new Page<YxArticle>(pageNo, pageSize);
|
Page<YxArticle> page = new Page<YxArticle>(pageNo, pageSize);
|
||||||
IPage<YxArticle> pageList = yxArticleService.page(page, queryWrapper);
|
IPage<YxArticle> pageList = yxArticleService.page(page, queryWrapper);
|
||||||
|
|
|
||||||
|
|
@ -135,10 +135,20 @@ public class YxScoreController {
|
||||||
scoreSegment = yxScoreSegmentService.checkOldYearScore(YxConstant.nowYear, professionalScore, professionalCategory,"艺术舞蹈", yxUserScore.getProvince());
|
scoreSegment = yxScoreSegmentService.checkOldYearScore(YxConstant.nowYear, professionalScore, professionalCategory,"艺术舞蹈", yxUserScore.getProvince());
|
||||||
professionalScore = scoreSegment.getScore();
|
professionalScore = scoreSegment.getScore();
|
||||||
}else if("音乐类".equals(professionalCategory)){
|
}else if("音乐类".equals(professionalCategory)){
|
||||||
|
if (!professionalCategoryChildren.contains("器乐")) {
|
||||||
|
yxUserScore.setYybyqy(YxConstant.bigDecimal0);
|
||||||
|
}else if (!professionalCategoryChildren.contains("声乐")) {
|
||||||
|
yxUserScore.setYybysy(YxConstant.bigDecimal0);
|
||||||
|
}else if (!professionalCategoryChildren.contains("音乐教育")) {
|
||||||
|
yxUserScore.setYyjy(YxConstant.bigDecimal0);
|
||||||
|
}
|
||||||
|
|
||||||
BigDecimal yybysy = yxUserScore.getYybysy();//音乐表演声乐成绩
|
BigDecimal yybysy = yxUserScore.getYybysy();//音乐表演声乐成绩
|
||||||
BigDecimal yybyqy = yxUserScore.getYybyqy();//音乐表演器乐成绩
|
BigDecimal yybyqy = yxUserScore.getYybyqy();//音乐表演器乐成绩
|
||||||
BigDecimal yyjy = yxUserScore.getYyjy();//音乐教育成绩
|
BigDecimal yyjy = yxUserScore.getYyjy();//音乐教育成绩
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (yybysy!=null && yybysy.compareTo(YxConstant.bigDecimal0) > 0) {
|
if (yybysy!=null && yybysy.compareTo(YxConstant.bigDecimal0) > 0) {
|
||||||
//音乐表演声乐
|
//音乐表演声乐
|
||||||
scoreSegment = yxScoreSegmentService.checkOldYearScore(YxConstant.nowYear, yybysy, professionalCategory,"音乐表演声乐", yxUserScore.getProvince());
|
scoreSegment = yxScoreSegmentService.checkOldYearScore(YxConstant.nowYear, yybysy, professionalCategory,"音乐表演声乐", yxUserScore.getProvince());
|
||||||
|
|
|
||||||
|
|
@ -147,7 +147,16 @@ public class MusicService {
|
||||||
professionalScore3 = zxcj;
|
professionalScore3 = zxcj;
|
||||||
} else {
|
} else {
|
||||||
if ("音乐表演".equals(majorTypeChild)) {
|
if ("音乐表演".equals(majorTypeChild)) {
|
||||||
if (mainSubjects.contains("器乐")) {
|
if(mainSubjects.contains("器乐") && mainSubjects.contains("声乐")){
|
||||||
|
//如果当前专业,声乐和器乐都可以报,根据当前专业是声乐/器乐 取一个成绩高的
|
||||||
|
if(activeCurrentUserScore.getYybysy().compareTo(YxConstant.bigDecimal0)>0){
|
||||||
|
professionalScore2 = activeCurrentUserScore.getYybysy();
|
||||||
|
professionalScore3 = yybysy;
|
||||||
|
}else{
|
||||||
|
professionalScore2 = activeCurrentUserScore.getYybyqy();
|
||||||
|
professionalScore3 = yybyqy;
|
||||||
|
}
|
||||||
|
}else if (mainSubjects.contains("器乐")) {
|
||||||
professionalScore2 = activeCurrentUserScore.getYybyqy();
|
professionalScore2 = activeCurrentUserScore.getYybyqy();
|
||||||
professionalScore3 = yybyqy;
|
professionalScore3 = yybyqy;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue