diff --git a/mt/src/main/java/com/ccsens/mt/bean/vo/TableVo.java b/mt/src/main/java/com/ccsens/mt/bean/vo/TableVo.java index 1a7f20ff..97127509 100644 --- a/mt/src/main/java/com/ccsens/mt/bean/vo/TableVo.java +++ b/mt/src/main/java/com/ccsens/mt/bean/vo/TableVo.java @@ -2,6 +2,8 @@ package com.ccsens.mt.bean.vo; import cn.hutool.core.collection.CollectionUtil; +import cn.hutool.core.util.IdcardUtil; +import cn.hutool.core.util.StrUtil; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -46,6 +48,13 @@ public class TableVo { private String bodyProtect; @ApiModelProperty("参赛队伍") private String joinTeam; + + public int getAge(){ + if(StrUtil.isNotEmpty(idCard) && age == 0){ + return IdcardUtil.getAgeByIdCard(idCard); + } + return age; + } } diff --git a/mt/src/main/java/com/ccsens/mt/service/ExcelService.java b/mt/src/main/java/com/ccsens/mt/service/ExcelService.java index edcb533a..0619f216 100644 --- a/mt/src/main/java/com/ccsens/mt/service/ExcelService.java +++ b/mt/src/main/java/com/ccsens/mt/service/ExcelService.java @@ -801,14 +801,14 @@ public class ExcelService implements IExcelService { List competeAllCountList = new ArrayList<>(); if(ObjectUtil.isNotNull(competeTime)){ //查询个人赛的数量统计 - List nums = competePlayerDao.getJoinNumByType(competeTime.getType()); - competeAllCountList.addAll(nums); +// List nums = competePlayerDao.getJoinNumByType(competeTime.getType()); +// competeAllCountList.addAll(nums); //查询限制组别的团体赛的统计 List groupRuleNum = competePlayerDao.getJoinRuleTeamNumByType(competeTime.getType()); competeAllCountList.addAll(groupRuleNum); //查询团体赛的数量统计 - List groupNum = competePlayerDao.getJoinTeamNumByType(competeTime.getType()); - competeAllCountList.addAll(groupNum); +// List groupNum = competePlayerDao.getJoinTeamNumByType(competeTime.getType()); +// competeAllCountList.addAll(groupNum); } CollectionUtil.sort(competeAllCountList,(t1,t2)-> (int)(t1.getProjectId() - t2.getProjectId())); return competeAllCountList; diff --git a/mt/src/main/resources/mapper_dao/CompetePlayerDao.xml b/mt/src/main/resources/mapper_dao/CompetePlayerDao.xml index 0a52901b..5cd8e03f 100644 --- a/mt/src/main/resources/mapper_dao/CompetePlayerDao.xml +++ b/mt/src/main/resources/mapper_dao/CompetePlayerDao.xml @@ -405,64 +405,61 @@ \ No newline at end of file diff --git a/mt/src/main/resources/mapper_dao/CompeteVideoDao.xml b/mt/src/main/resources/mapper_dao/CompeteVideoDao.xml index 3dcd0872..afe3cafe 100644 --- a/mt/src/main/resources/mapper_dao/CompeteVideoDao.xml +++ b/mt/src/main/resources/mapper_dao/CompeteVideoDao.xml @@ -30,8 +30,6 @@ - - ) tcpl on tcpl.company_id=tcc.id where tct.id= #{param.id}