|
|
@ -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; |
|
|
@ -811,7 +812,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); |
|
|
@ -842,7 +848,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); |
|
|
@ -894,7 +905,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); |
|
|
@ -1073,6 +1089,8 @@ public class ExcelService implements IExcelService { |
|
|
|
List<TableVo.SchedulePlanDetailAllIn> schedulePlanDetailListDown = new ArrayList<>(); |
|
|
|
//关联查询项目名,该项目在config和project中都存在
|
|
|
|
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(); |
|
|
@ -1105,12 +1123,11 @@ public class ExcelService implements IExcelService { |
|
|
|
schedulePlanDetailListDown.add(schedulePlanDetailAllIn1); |
|
|
|
} |
|
|
|
} |
|
|
|
TableVo.SchedulePlan schedulePlan = new TableVo.SchedulePlan(); |
|
|
|
|
|
|
|
schedulePlan.setSchedulePlanDetailListDown(schedulePlanDetailListDown); |
|
|
|
schedulePlan.setSchedulePlanDetailListUp(schedulePlanDetailListUp); |
|
|
|
} |
|
|
|
return schedulePlan; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|