|
|
@ -1,4 +1,5 @@ |
|
|
|
package com.ccsens.mt.service; |
|
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
|
import cn.hutool.core.date.DateUtil; |
|
|
|
import cn.hutool.core.util.IdcardUtil; |
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
@ -997,7 +998,12 @@ public class ExcelService implements IExcelService { |
|
|
|
//单项时间
|
|
|
|
dailyScheduleProcess.setSingleTime(competeProjectConfig.getProjectDuration()); |
|
|
|
//场地
|
|
|
|
dailyScheduleProcess.setSiteNum(competeProjectConfig.getSiteNum()); |
|
|
|
int siteNum = competeProjectConfig.getSiteNum(); |
|
|
|
if(siteNum == 0){ |
|
|
|
dailyScheduleProcess.setSiteNum(1); |
|
|
|
}else{ |
|
|
|
dailyScheduleProcess.setSiteNum(siteNum); |
|
|
|
} |
|
|
|
//场次
|
|
|
|
double a = (double)count / (double)competeProjectConfig.getSiteNum(); |
|
|
|
double times = Math.ceil(a); |
|
|
@ -1028,7 +1034,12 @@ public class ExcelService implements IExcelService { |
|
|
|
//单项时间
|
|
|
|
dailyScheduleProcess.setSingleTime(competeProjectConfig.getProjectDuration()); |
|
|
|
//场地
|
|
|
|
dailyScheduleProcess.setSiteNum(competeProjectConfig.getSiteNum()); |
|
|
|
int siteNum = competeProjectConfig.getSiteNum(); |
|
|
|
if(siteNum == 0){ |
|
|
|
dailyScheduleProcess.setSiteNum(1); |
|
|
|
}else{ |
|
|
|
dailyScheduleProcess.setSiteNum(siteNum); |
|
|
|
} |
|
|
|
//场次
|
|
|
|
double a = (double)count / (double)competeProjectConfig.getSiteNum(); |
|
|
|
double times = Math.ceil(a); |
|
|
@ -1080,7 +1091,12 @@ public class ExcelService implements IExcelService { |
|
|
|
if (ObjectUtil.isNotNull(competeProjectConfig1)) { |
|
|
|
dailyScheduleProcess.setSingleTime(competeProjectConfig1.getProjectDuration()); |
|
|
|
//场地
|
|
|
|
dailyScheduleProcess.setSiteNum(competeProjectConfig1.getSiteNum()); |
|
|
|
int siteNum = competeProjectConfig1.getSiteNum(); |
|
|
|
if (siteNum == 0){ |
|
|
|
dailyScheduleProcess.setSiteNum(1); |
|
|
|
}else { |
|
|
|
dailyScheduleProcess.setSiteNum(siteNum); |
|
|
|
} |
|
|
|
//场次
|
|
|
|
double a = (double) updateAndSearch.getJoinNum() /(double) competeProjectConfig1.getSiteNum(); |
|
|
|
double games = Math.ceil(a); |
|
|
@ -1100,156 +1116,178 @@ public class ExcelService implements IExcelService { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public List<TableVo.CompeteJoin> getCompeteJoinDetail(CompeteDto.CompeteTime params) { |
|
|
|
public List<TableVo.CompeteJoin> getCompeteJoinDetail(CompeteDto.EnterInfo params) { |
|
|
|
List<TableVo.CompeteJoin> competeJoinList = new ArrayList<>(); |
|
|
|
Long competeTimeId = params.getCompeteTimeId(); |
|
|
|
CompeteTime competeTime = competeTimeDao.selectByPrimaryKey(competeTimeId); |
|
|
|
int type = competeTime.getType(); |
|
|
|
Byte level = 2; |
|
|
|
CompeteProjectExample competeProjectExample = new CompeteProjectExample(); |
|
|
|
competeProjectExample.createCriteria().andTypeEqualTo((byte) type).andLevelEqualTo(level); |
|
|
|
//获取参赛项目集合
|
|
|
|
List<CompeteProject> competeProjectList = competeProjectMapper.selectByExample(competeProjectExample); |
|
|
|
for (CompeteProject competeProject : competeProjectList) { |
|
|
|
String projectName = competeProject.getName(); |
|
|
|
if (competeProject.getTeam() == 0) { |
|
|
|
//如果不是团队项目,查询该项目下报名人数集合
|
|
|
|
CompeteProjectPlayerExample competeProjectPlayerExample = new CompeteProjectPlayerExample(); |
|
|
|
competeProjectPlayerExample.createCriteria().andProjectIdEqualTo(competeProject.getId()); |
|
|
|
List<CompeteProjectPlayer> competeProjectPlayerList = competeProjectPlayerMapper.selectByExample(competeProjectPlayerExample); |
|
|
|
for (CompeteProjectPlayer competeProjectPlayer : competeProjectPlayerList) { |
|
|
|
//查询每个报名人的详细信息下
|
|
|
|
CompetePlayer competePlayer = competePlayerDao.selectByPrimaryKey(competeProjectPlayer.getPlayerId()); |
|
|
|
TableVo.CompeteJoin competeJoin = new TableVo.CompeteJoin(); |
|
|
|
//项目id
|
|
|
|
competeJoin.setProjectId(competeProject.getId()); |
|
|
|
//姓名
|
|
|
|
competeJoin.setName(competePlayer.getName()); |
|
|
|
//身份证号
|
|
|
|
competeJoin.setIdCard(competePlayer.getIdCard()); |
|
|
|
//根据身份证获取选手年龄并赋值
|
|
|
|
//个人项目查询
|
|
|
|
List<TableVo.CompeteJoin> competeJoinList1 = competeProjectConfigDao.selectSingle(params.getCompeteTimeId(),params.getProjectId(),params.getGroupId(),params.getCompanyId(),params.getName(),params.getIdCard()); |
|
|
|
for (TableVo.CompeteJoin competeJoin : competeJoinList1){ |
|
|
|
//获取身份证
|
|
|
|
String idCard = competeJoin.getIdCard(); |
|
|
|
//根据身份证获取选手年龄并赋值
|
|
|
|
int ageByIdCard = IdcardUtil.getAgeByIdCard(idCard); |
|
|
|
competeJoin.setAge(ageByIdCard); |
|
|
|
Byte gender = competePlayer.getGender(); |
|
|
|
if (gender == 0) { |
|
|
|
competeJoin.setGender("女"); |
|
|
|
} else { |
|
|
|
competeJoin.setGender("男"); |
|
|
|
} |
|
|
|
//查询单位,并赋值
|
|
|
|
CompeteCompany competeCompany = competeCompanyMapper.selectByPrimaryKey(competePlayer.getCompanyId()); |
|
|
|
if (ObjectUtil.isNotNull(competeCompany)) { |
|
|
|
competeJoin.setJoinTeam(competeCompany.getName()); |
|
|
|
} |
|
|
|
//查询组别,并赋值
|
|
|
|
CompeteGroup competeGroup = competeGroupMapper.selectByPrimaryKey(competePlayer.getCompeteGroupId()); |
|
|
|
if (ObjectUtil.isNotNull(competeGroup)) { |
|
|
|
competeJoin.setCompeteGroup(competePlayer.getName()); |
|
|
|
} |
|
|
|
//身份证明查询,并赋值
|
|
|
|
CommonFile commonFile = commonFileMapper.selectByPrimaryKey(competePlayer.getIdCardFrontFile()); |
|
|
|
if (ObjectUtil.isNotNull(commonFile)) { |
|
|
|
competeJoin.setIdCardPromise(commonFile.getVisitLocation()); |
|
|
|
} |
|
|
|
//一寸证件照查询赋值
|
|
|
|
CommonFile commonFile1 = commonFileMapper.selectByPrimaryKey(competePlayer.getIdPhotoFile()); |
|
|
|
if (ObjectUtil.isNotNull(commonFile1)) { |
|
|
|
competeJoin.setPicture(commonFile1.getVisitLocation()); |
|
|
|
} |
|
|
|
//学籍证明/俱乐部证明
|
|
|
|
CommonFile commonFile2 = commonFileMapper.selectByPrimaryKey(competePlayer.getStudentRecordFile()); |
|
|
|
if (ObjectUtil.isNotNull(commonFile2)) { |
|
|
|
competeJoin.setStudentPromise(commonFile2.getVisitLocation()); |
|
|
|
} |
|
|
|
//体检证明
|
|
|
|
CommonFile commonFile3 = commonFileMapper.selectByPrimaryKey(competePlayer.getHealthRecordFile()); |
|
|
|
if (ObjectUtil.isNotNull(commonFile3)) { |
|
|
|
competeJoin.setBodyTest(commonFile3.getVisitLocation()); |
|
|
|
} |
|
|
|
//人身意外伤害保险证明
|
|
|
|
CommonFile commonFile4 = commonFileMapper.selectByPrimaryKey(competePlayer.getInsuranceRecordFile()); |
|
|
|
if (ObjectUtil.isNotNull(commonFile4)) { |
|
|
|
competeJoin.setBodyProtect(commonFile4.getVisitLocation()); |
|
|
|
} |
|
|
|
//参赛项目名赋值
|
|
|
|
competeJoin.setCompeteProject(projectName); |
|
|
|
competeJoinList.add(competeJoin); |
|
|
|
} |
|
|
|
|
|
|
|
} else { //团队项目
|
|
|
|
//获取参赛队伍集合
|
|
|
|
CompeteTeamExample competeTeamExample = new CompeteTeamExample(); |
|
|
|
competeTeamExample.createCriteria().andProjectIdEqualTo(competeProject.getId()); |
|
|
|
List<CompeteTeam> competeTeamList = competeTeamDao.selectByExample(competeTeamExample); |
|
|
|
for (CompeteTeam competeTeam : competeTeamList) { |
|
|
|
//获取队伍下的成员集合
|
|
|
|
CompeteTeamMemberExample competeTeamMemberExample = new CompeteTeamMemberExample(); |
|
|
|
competeTeamMemberExample.createCriteria().andCompeteTeamIdEqualTo(competeTeam.getId()); |
|
|
|
List<CompeteTeamMember> competeTeamMemberList = competeTeamMemberMapper.selectByExample(competeTeamMemberExample); |
|
|
|
for (CompeteTeamMember competeTeamMember : competeTeamMemberList) { |
|
|
|
//查询成员详细信息
|
|
|
|
CompetePlayer competePlayer = competePlayerDao.selectByPrimaryKey(competeTeamMember.getPlayerId()); |
|
|
|
TableVo.CompeteJoin competeJoin = new TableVo.CompeteJoin(); |
|
|
|
//项目id
|
|
|
|
competeJoin.setProjectId(competeProject.getId()); |
|
|
|
//姓名
|
|
|
|
competeJoin.setName(competePlayer.getName()); |
|
|
|
//身份证号
|
|
|
|
competeJoin.setIdCard(competePlayer.getIdCard()); |
|
|
|
//根据身份证获取选手年龄并赋值
|
|
|
|
//团队项目查询
|
|
|
|
List<TableVo.CompeteJoin> competeJoinList2 = competeProjectConfigDao.selectGroup(params.getCompeteTimeId(),params.getProjectId(),params.getGroupId(),params.getCompanyId(),params.getName(),params.getIdCard()); |
|
|
|
for (TableVo.CompeteJoin competeJoin : competeJoinList2){ |
|
|
|
//获取身份证
|
|
|
|
String idCard = competeJoin.getIdCard(); |
|
|
|
//根据身份证获取选手年龄并赋值
|
|
|
|
int ageByIdCard = IdcardUtil.getAgeByIdCard(idCard); |
|
|
|
competeJoin.setAge(ageByIdCard); |
|
|
|
//性别
|
|
|
|
Byte gender = competePlayer.getGender(); |
|
|
|
if (gender == 0) { |
|
|
|
competeJoin.setGender("女"); |
|
|
|
} else { |
|
|
|
competeJoin.setGender("男"); |
|
|
|
} |
|
|
|
//查询单位,并赋值
|
|
|
|
CompeteCompany competeCompany = competeCompanyMapper.selectByPrimaryKey(competePlayer.getCompanyId()); |
|
|
|
if (ObjectUtil.isNotNull(competeCompany)) { |
|
|
|
competeJoin.setJoinTeam(competeCompany.getName()); |
|
|
|
} |
|
|
|
//查询组别,并赋值
|
|
|
|
CompeteGroup competeGroup = competeGroupMapper.selectByPrimaryKey(competePlayer.getCompeteGroupId()); |
|
|
|
if (ObjectUtil.isNotNull(competeGroup)) { |
|
|
|
competeJoin.setCompeteGroup(competePlayer.getName()); |
|
|
|
} |
|
|
|
//身份证明查询,并赋值
|
|
|
|
CommonFile commonFile = commonFileMapper.selectByPrimaryKey(competePlayer.getIdCardFrontFile()); |
|
|
|
if (ObjectUtil.isNotNull(commonFile)){ |
|
|
|
competeJoin.setIdCardPromise(commonFile.getVisitLocation()); |
|
|
|
} |
|
|
|
//一寸证件照查询赋值
|
|
|
|
CommonFile commonFile1 = commonFileMapper.selectByPrimaryKey(competePlayer.getIdPhotoFile()); |
|
|
|
if (ObjectUtil.isNotNull(commonFile1)){ |
|
|
|
competeJoin.setPicture(commonFile1.getVisitLocation()); |
|
|
|
} |
|
|
|
//学籍证明/俱乐部证明
|
|
|
|
CommonFile commonFile2 = commonFileMapper.selectByPrimaryKey(competePlayer.getStudentRecordFile()); |
|
|
|
if (ObjectUtil.isNotNull(commonFile2)){ |
|
|
|
competeJoin.setStudentPromise(commonFile2.getVisitLocation()); |
|
|
|
} |
|
|
|
//体检证明
|
|
|
|
CommonFile commonFile3 = commonFileMapper.selectByPrimaryKey(competePlayer.getHealthRecordFile()); |
|
|
|
if (ObjectUtil.isNotNull(commonFile3)){ |
|
|
|
competeJoin.setBodyTest(commonFile3.getVisitLocation()); |
|
|
|
} |
|
|
|
//人身意外伤害保险证明
|
|
|
|
CommonFile commonFile4 = commonFileMapper.selectByPrimaryKey(competePlayer.getInsuranceRecordFile()); |
|
|
|
if (ObjectUtil.isNotNull(commonFile4)){ |
|
|
|
competeJoin.setBodyProtect(commonFile4.getVisitLocation()); |
|
|
|
} |
|
|
|
//参赛项目名赋值
|
|
|
|
competeJoin.setCompeteProject(projectName); |
|
|
|
competeJoinList.add(competeJoin); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// Long competeTimeId = params.getCompeteTimeId();
|
|
|
|
// CompeteTime competeTime = competeTimeDao.selectByPrimaryKey(competeTimeId);
|
|
|
|
// int type = competeTime.getType();
|
|
|
|
// Byte level = 2;
|
|
|
|
// CompeteProjectExample competeProjectExample = new CompeteProjectExample();
|
|
|
|
// competeProjectExample.createCriteria().andTypeEqualTo((byte) type).andLevelEqualTo(level);
|
|
|
|
// //获取参赛项目集合
|
|
|
|
// List<CompeteProject> competeProjectList = competeProjectMapper.selectByExample(competeProjectExample);
|
|
|
|
// for (CompeteProject competeProject : competeProjectList) {
|
|
|
|
// String projectName = competeProject.getName();
|
|
|
|
// if (competeProject.getTeam() == 0) {
|
|
|
|
// //如果不是团队项目,查询该项目下报名人数集合
|
|
|
|
// CompeteProjectPlayerExample competeProjectPlayerExample = new CompeteProjectPlayerExample();
|
|
|
|
// competeProjectPlayerExample.createCriteria().andProjectIdEqualTo(competeProject.getId());
|
|
|
|
// List<CompeteProjectPlayer> competeProjectPlayerList = competeProjectPlayerMapper.selectByExample(competeProjectPlayerExample);
|
|
|
|
// for (CompeteProjectPlayer competeProjectPlayer : competeProjectPlayerList) {
|
|
|
|
// //查询每个报名人的详细信息下
|
|
|
|
// CompetePlayer competePlayer = competePlayerDao.selectByPrimaryKey(competeProjectPlayer.getPlayerId());
|
|
|
|
// TableVo.CompeteJoin competeJoin = new TableVo.CompeteJoin();
|
|
|
|
// //项目id
|
|
|
|
// competeJoin.setProjectId(competeProject.getId());
|
|
|
|
// //姓名
|
|
|
|
// competeJoin.setName(competePlayer.getName());
|
|
|
|
// //身份证号
|
|
|
|
// competeJoin.setIdCard(competePlayer.getIdCard());
|
|
|
|
// //根据身份证获取选手年龄并赋值
|
|
|
|
// String idCard = competeJoin.getIdCard();
|
|
|
|
// int ageByIdCard = IdcardUtil.getAgeByIdCard(idCard);
|
|
|
|
// competeJoin.setAge(ageByIdCard);
|
|
|
|
// Byte gender = competePlayer.getGender();
|
|
|
|
// if (gender == 0) {
|
|
|
|
// competeJoin.setGender("女");
|
|
|
|
// } else {
|
|
|
|
// competeJoin.setGender("男");
|
|
|
|
// }
|
|
|
|
// //查询单位,并赋值
|
|
|
|
// CompeteCompany competeCompany = competeCompanyMapper.selectByPrimaryKey(competePlayer.getCompanyId());
|
|
|
|
// if (ObjectUtil.isNotNull(competeCompany)) {
|
|
|
|
// competeJoin.setJoinTeam(competeCompany.getName());
|
|
|
|
// }
|
|
|
|
// //查询组别,并赋值
|
|
|
|
// CompeteGroup competeGroup = competeGroupMapper.selectByPrimaryKey(competePlayer.getCompeteGroupId());
|
|
|
|
// if (ObjectUtil.isNotNull(competeGroup)) {
|
|
|
|
// competeJoin.setCompeteGroup(competePlayer.getName());
|
|
|
|
// }
|
|
|
|
// //身份证明查询,并赋值
|
|
|
|
// CommonFile commonFile = commonFileMapper.selectByPrimaryKey(competePlayer.getIdCardFrontFile());
|
|
|
|
// if (ObjectUtil.isNotNull(commonFile)) {
|
|
|
|
// competeJoin.setIdCardPromise(commonFile.getVisitLocation());
|
|
|
|
// }
|
|
|
|
// //一寸证件照查询赋值
|
|
|
|
// CommonFile commonFile1 = commonFileMapper.selectByPrimaryKey(competePlayer.getIdPhotoFile());
|
|
|
|
// if (ObjectUtil.isNotNull(commonFile1)) {
|
|
|
|
// competeJoin.setPicture(commonFile1.getVisitLocation());
|
|
|
|
// }
|
|
|
|
// //学籍证明/俱乐部证明
|
|
|
|
// CommonFile commonFile2 = commonFileMapper.selectByPrimaryKey(competePlayer.getStudentRecordFile());
|
|
|
|
// if (ObjectUtil.isNotNull(commonFile2)) {
|
|
|
|
// competeJoin.setStudentPromise(commonFile2.getVisitLocation());
|
|
|
|
// }
|
|
|
|
// //体检证明
|
|
|
|
// CommonFile commonFile3 = commonFileMapper.selectByPrimaryKey(competePlayer.getHealthRecordFile());
|
|
|
|
// if (ObjectUtil.isNotNull(commonFile3)) {
|
|
|
|
// competeJoin.setBodyTest(commonFile3.getVisitLocation());
|
|
|
|
// }
|
|
|
|
// //人身意外伤害保险证明
|
|
|
|
// CommonFile commonFile4 = commonFileMapper.selectByPrimaryKey(competePlayer.getInsuranceRecordFile());
|
|
|
|
// if (ObjectUtil.isNotNull(commonFile4)) {
|
|
|
|
// competeJoin.setBodyProtect(commonFile4.getVisitLocation());
|
|
|
|
// }
|
|
|
|
// //参赛项目名赋值
|
|
|
|
// competeJoin.setCompeteProject(projectName);
|
|
|
|
// competeJoinList.add(competeJoin);
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// } else { //团队项目
|
|
|
|
// //获取参赛队伍集合
|
|
|
|
// CompeteTeamExample competeTeamExample = new CompeteTeamExample();
|
|
|
|
// competeTeamExample.createCriteria().andProjectIdEqualTo(competeProject.getId());
|
|
|
|
// List<CompeteTeam> competeTeamList = competeTeamDao.selectByExample(competeTeamExample);
|
|
|
|
// for (CompeteTeam competeTeam : competeTeamList) {
|
|
|
|
// //获取队伍下的成员集合
|
|
|
|
// CompeteTeamMemberExample competeTeamMemberExample = new CompeteTeamMemberExample();
|
|
|
|
// competeTeamMemberExample.createCriteria().andCompeteTeamIdEqualTo(competeTeam.getId());
|
|
|
|
// List<CompeteTeamMember> competeTeamMemberList = competeTeamMemberMapper.selectByExample(competeTeamMemberExample);
|
|
|
|
// for (CompeteTeamMember competeTeamMember : competeTeamMemberList) {
|
|
|
|
// //查询成员详细信息
|
|
|
|
// CompetePlayer competePlayer = competePlayerDao.selectByPrimaryKey(competeTeamMember.getPlayerId());
|
|
|
|
// TableVo.CompeteJoin competeJoin = new TableVo.CompeteJoin();
|
|
|
|
// //项目id
|
|
|
|
// competeJoin.setProjectId(competeProject.getId());
|
|
|
|
// //姓名
|
|
|
|
// competeJoin.setName(competePlayer.getName());
|
|
|
|
// //身份证号
|
|
|
|
// competeJoin.setIdCard(competePlayer.getIdCard());
|
|
|
|
// //根据身份证获取选手年龄并赋值
|
|
|
|
// String idCard = competeJoin.getIdCard();
|
|
|
|
// int ageByIdCard = IdcardUtil.getAgeByIdCard(idCard);
|
|
|
|
// competeJoin.setAge(ageByIdCard);
|
|
|
|
// //性别
|
|
|
|
// Byte gender = competePlayer.getGender();
|
|
|
|
// if (gender == 0) {
|
|
|
|
// competeJoin.setGender("女");
|
|
|
|
// } else {
|
|
|
|
// competeJoin.setGender("男");
|
|
|
|
// }
|
|
|
|
// //查询单位,并赋值
|
|
|
|
// CompeteCompany competeCompany = competeCompanyMapper.selectByPrimaryKey(competePlayer.getCompanyId());
|
|
|
|
// if (ObjectUtil.isNotNull(competeCompany)) {
|
|
|
|
// competeJoin.setJoinTeam(competeCompany.getName());
|
|
|
|
// }
|
|
|
|
// //查询组别,并赋值
|
|
|
|
// CompeteGroup competeGroup = competeGroupMapper.selectByPrimaryKey(competePlayer.getCompeteGroupId());
|
|
|
|
// if (ObjectUtil.isNotNull(competeGroup)) {
|
|
|
|
// competeJoin.setCompeteGroup(competePlayer.getName());
|
|
|
|
// }
|
|
|
|
// //身份证明查询,并赋值
|
|
|
|
// CommonFile commonFile = commonFileMapper.selectByPrimaryKey(competePlayer.getIdCardFrontFile());
|
|
|
|
// if (ObjectUtil.isNotNull(commonFile)){
|
|
|
|
// competeJoin.setIdCardPromise(commonFile.getVisitLocation());
|
|
|
|
// }
|
|
|
|
// //一寸证件照查询赋值
|
|
|
|
// CommonFile commonFile1 = commonFileMapper.selectByPrimaryKey(competePlayer.getIdPhotoFile());
|
|
|
|
// if (ObjectUtil.isNotNull(commonFile1)){
|
|
|
|
// competeJoin.setPicture(commonFile1.getVisitLocation());
|
|
|
|
// }
|
|
|
|
// //学籍证明/俱乐部证明
|
|
|
|
// CommonFile commonFile2 = commonFileMapper.selectByPrimaryKey(competePlayer.getStudentRecordFile());
|
|
|
|
// if (ObjectUtil.isNotNull(commonFile2)){
|
|
|
|
// competeJoin.setStudentPromise(commonFile2.getVisitLocation());
|
|
|
|
// }
|
|
|
|
// //体检证明
|
|
|
|
// CommonFile commonFile3 = commonFileMapper.selectByPrimaryKey(competePlayer.getHealthRecordFile());
|
|
|
|
// if (ObjectUtil.isNotNull(commonFile3)){
|
|
|
|
// competeJoin.setBodyTest(commonFile3.getVisitLocation());
|
|
|
|
// }
|
|
|
|
// //人身意外伤害保险证明
|
|
|
|
// CommonFile commonFile4 = commonFileMapper.selectByPrimaryKey(competePlayer.getInsuranceRecordFile());
|
|
|
|
// if (ObjectUtil.isNotNull(commonFile4)){
|
|
|
|
// competeJoin.setBodyProtect(commonFile4.getVisitLocation());
|
|
|
|
// }
|
|
|
|
// //参赛项目名赋值
|
|
|
|
// competeJoin.setCompeteProject(projectName);
|
|
|
|
// competeJoinList.add(competeJoin);
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// return competeJoinList;
|
|
|
|
|
|
|
|
return competeJoinList; |
|
|
|
} |
|
|
|
|
|
|
@ -1258,8 +1296,10 @@ public class ExcelService implements IExcelService { |
|
|
|
List<TableVo.SchedulePlanDetailAllIn> schedulePlanDetailListUp = new ArrayList<>(); |
|
|
|
List<TableVo.SchedulePlanDetailAllIn> schedulePlanDetailListDown = new ArrayList<>(); |
|
|
|
//关联查询项目名,该项目在config和project中都存在
|
|
|
|
List <TableVo.SchedulePlanDetail> schedulePlanDetailList = competeProjectConfigDao.selectDetail(); |
|
|
|
for (TableVo.SchedulePlanDetail schedulePlanDetail : schedulePlanDetailList){ |
|
|
|
List<TableVo.SchedulePlanDetail> schedulePlanDetailList = competeProjectConfigDao.selectDetail(); |
|
|
|
TableVo.SchedulePlan schedulePlan = new TableVo.SchedulePlan(); |
|
|
|
if (CollectionUtil.isNotEmpty(schedulePlanDetailList)) { |
|
|
|
for (TableVo.SchedulePlanDetail schedulePlanDetail : schedulePlanDetailList) { |
|
|
|
//项目名
|
|
|
|
String projectName = schedulePlanDetail.getProjectName(); |
|
|
|
//开始时间yyyy-MM-dd HH:mm:ss
|
|
|
@ -1273,30 +1313,29 @@ public class ExcelService implements IExcelService { |
|
|
|
SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("HH:mm"); |
|
|
|
String em = simpleDateFormat1.format(date1); |
|
|
|
//拼接
|
|
|
|
String string = projectName + "("+ sm +"-"+ em + ")"; |
|
|
|
String string = projectName + "(" + sm + "-" + em + ")"; |
|
|
|
//项目开始日期
|
|
|
|
SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("MM-dd"); |
|
|
|
String md = simpleDateFormat2.format(date); |
|
|
|
//上午项目
|
|
|
|
if (Integer.parseInt(sm.substring(0,2)) >= 6 && Integer.parseInt(sm.substring(0,2)) <= 12){ |
|
|
|
if (Integer.parseInt(sm.substring(0, 2)) >= 6 && Integer.parseInt(sm.substring(0, 2)) <= 12) { |
|
|
|
TableVo.SchedulePlanDetailAllIn schedulePlanDetailAllIn = new TableVo.SchedulePlanDetailAllIn(); |
|
|
|
schedulePlanDetailAllIn.setData(md); |
|
|
|
schedulePlanDetailAllIn.setString(string); |
|
|
|
schedulePlanDetailListUp.add(schedulePlanDetailAllIn); |
|
|
|
}//下午项目
|
|
|
|
else if (Integer.parseInt(sm.substring(0,2)) > 12 && Integer.parseInt(sm.substring(0,2)) <= 18){ |
|
|
|
else if (Integer.parseInt(sm.substring(0, 2)) > 12 && Integer.parseInt(sm.substring(0, 2)) <= 18) { |
|
|
|
TableVo.SchedulePlanDetailAllIn schedulePlanDetailAllIn1 = new TableVo.SchedulePlanDetailAllIn(); |
|
|
|
schedulePlanDetailAllIn1.setData(md); |
|
|
|
schedulePlanDetailAllIn1.setString(string); |
|
|
|
schedulePlanDetailListDown.add(schedulePlanDetailAllIn1); |
|
|
|
} |
|
|
|
} |
|
|
|
TableVo.SchedulePlan schedulePlan = new TableVo.SchedulePlan(); |
|
|
|
|
|
|
|
schedulePlan.setSchedulePlanDetailListDown(schedulePlanDetailListDown); |
|
|
|
schedulePlan.setSchedulePlanDetailListUp(schedulePlanDetailListUp); |
|
|
|
} |
|
|
|
return schedulePlan; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|