Lihong@123456 5 years ago
parent
commit
1728063247
  1. 2
      mt/src/main/java/com/ccsens/mt/api/CompeteTaskController.java
  2. 2
      mt/src/main/java/com/ccsens/mt/bean/dto/ProvinceCompeteDto.java
  3. 373
      mt/src/main/java/com/ccsens/mt/service/CompeteTaskService.java
  4. 93
      mt/src/main/java/com/ccsens/mt/service/ExcelService.java
  5. 4
      mt/src/main/resources/application.yml
  6. 18
      mt/src/main/resources/mapper_dao/CompeteScoreDao.xml
  7. 11
      util/src/main/java/com/ccsens/util/PoiUtil.java

2
mt/src/main/java/com/ccsens/mt/api/CompeteTaskController.java

@ -53,7 +53,7 @@ public class CompeteTaskController {
log.info("日程安排更新:{}",params);
String authHeader = request.getHeader(WebConstant.HEADER_KEY_TOKEN);
List<TableVo.CompeteProjectConfig> dailyScheduleProcessList = competeTaskService.updateCompeteProjectConfig(params.getParam(),authHeader);
log.info("日程安排更新:{}",dailyScheduleProcessList);
log.info("返回日程更新后的信息:{}",dailyScheduleProcessList);
return JsonResponse.newInstance().ok(dailyScheduleProcessList);
}

2
mt/src/main/java/com/ccsens/mt/bean/dto/ProvinceCompeteDto.java

@ -230,7 +230,7 @@ public class ProvinceCompeteDto {
@ApiModelProperty("比赛项目项目id")
private Long projectId;
@ApiModelProperty("单项时间 单位:秒")
private long duration;
private Long duration = 0L;
@ApiModelProperty("场地数量")
private int siteNum = 1;
@ApiModelProperty("项目开始时间")

373
mt/src/main/java/com/ccsens/mt/service/CompeteTaskService.java

@ -75,6 +75,7 @@ public class CompeteTaskService implements ICompeteTaskService {
//获取比赛类型
AtomicInteger type = new AtomicInteger();
if (CollectionUtil.isEmpty(param.getUpdateCompeteTaskList())) {
log.info("项目配置为空");
return new ArrayList<>();
}
param.getUpdateCompeteTaskList().forEach(projectConfig -> {
@ -82,8 +83,10 @@ public class CompeteTaskService implements ICompeteTaskService {
if (ObjectUtil.isNull(projectConfig.getStartTime()) || projectConfig.getStartTime() == 0
|| ObjectUtil.isNull(projectConfig.getEndTime()) || projectConfig.getEndTime() == 0 ||
ObjectUtil.isNull(projectConfig.getDuration()) || projectConfig.getDuration() == 0) {
log.info("{},时间为空",projectConfig.getProjectId());
return;
}
//获取项目
CompeteProject project = competeProjectDao.selectByPrimaryKey(projectConfig.getProjectId());
if (ObjectUtil.isNotNull(project)) {
@ -97,6 +100,14 @@ public class CompeteTaskService implements ICompeteTaskService {
if (CollectionUtil.isNotEmpty(projectConfigList)) {
//有则修改
competeProjectConfig = projectConfigList.get(0);
//如果时间、时长、场地数和之前一样则不修改
if(projectConfig.getStartTime().equals(competeProjectConfig.getStartTime()) &&
projectConfig.getEndTime().equals(competeProjectConfig.getEndTime())&&
projectConfig.getDuration().equals(competeProjectConfig.getProjectDuration()) &&
projectConfig.getSiteNum() == competeProjectConfig.getSiteNum()){
log.info("{},时间与之前相同",projectConfig.getProjectId());
return;
}
competeProjectConfig.setProjectDuration(projectConfig.getDuration());
competeProjectConfig.setSiteNum(projectConfig.getSiteNum());
competeProjectConfig.setStartTime(projectConfig.getStartTime() == null ? 0 : projectConfig.getStartTime());
@ -167,18 +178,18 @@ public class CompeteTaskService implements ICompeteTaskService {
updateTaskInfo.setEndTime(competeStartOrder.getEndTime());
updateTaskInfo.setToken(token);
// TODO
// log.info("修改tall的任务信息:{}", updateTaskInfo);
// JsonResponse<TaskVo.NormalTask> normalTaskJsonResponse = tallFeignClient.updataTask(updateTaskInfo);
// log.info("修改tall的任务信息后返回:{}", normalTaskJsonResponse);
// //失败return
// if (ObjectUtil.isNull(normalTaskJsonResponse)) {
// log.info("调用tall返回null");
// return;
// }
// if(normalTaskJsonResponse.getCode() != 200){
// log.info("调用tall异常后返回:{}", normalTaskJsonResponse.getMsg());
// return;
// }
log.info("修改tall的任务信息:{}", updateTaskInfo);
JsonResponse<TaskVo.NormalTask> normalTaskJsonResponse = tallFeignClient.updataTask(updateTaskInfo);
log.info("修改tall的任务信息后返回:{}", normalTaskJsonResponse);
//失败return
if (ObjectUtil.isNull(normalTaskJsonResponse)) {
log.info("调用tall返回null");
return;
}
if(normalTaskJsonResponse.getCode() != 200){
log.info("调用tall异常后返回:{}", normalTaskJsonResponse.getMsg());
return;
}
}
log.info("修改场次信息:{}", competeStartOrder);
startOrderMapper.updateByPrimaryKeySelective(competeStartOrder);
@ -193,22 +204,22 @@ public class CompeteTaskService implements ICompeteTaskService {
addTask.setExecutorId(tallRoleId);
addTask.setToken(token);
// TODO
// log.info("在tall内添加任务:{}", addTask);
// JsonResponse<TaskVo.NormalTask> normalTaskJsonResponse = tallFeignClient.saveTask(addTask);
// //异常return
// log.info("添加任务后返回:{}", normalTaskJsonResponse);
// if (ObjectUtil.isNull(normalTaskJsonResponse)) {
// log.info("调用tall返回null");
// return;
// }
// if(normalTaskJsonResponse.getCode() != 200){
// log.info("调用tall异常后返回:{}", normalTaskJsonResponse.getMsg());
// return;
// }
// TaskVo.NormalTask normalTask = normalTaskJsonResponse.getData();
// if (ObjectUtil.isNotNull(normalTask)) {
// taskId = normalTask.getDetailId();
// }
log.info("在tall内添加任务:{}", addTask);
JsonResponse<TaskVo.NormalTask> normalTaskJsonResponse = tallFeignClient.saveTask(addTask);
//异常return
log.info("添加任务后返回:{}", normalTaskJsonResponse);
if (ObjectUtil.isNull(normalTaskJsonResponse)) {
log.info("调用tall返回null");
return;
}
if(normalTaskJsonResponse.getCode() != 200){
log.info("调用tall异常后返回:{}", normalTaskJsonResponse.getMsg());
return;
}
TaskVo.NormalTask normalTask = normalTaskJsonResponse.getData();
if (ObjectUtil.isNotNull(normalTask)) {
taskId = normalTask.getDetailId();
}
//添加出场顺序信息
CompeteStartOrder competeStartOrder = new CompeteStartOrder();
competeStartOrder.setId(snowflake.nextId());
@ -344,159 +355,159 @@ public class CompeteTaskService implements ICompeteTaskService {
//修改任务
} else {
// TODO
// //添加角色
// MemberRoleDto.SaveRole saveRole = new MemberRoleDto.SaveRole();
// saveRole.setProjectId(tallProjectId);
// String jdgmentNum = "";
// if (judgmentInfo.getJudgmentNum() == 0) {
// jdgmentNum = "主裁判";
// } else {
// jdgmentNum = "裁判" + judgmentInfo.getJudgmentNum();
// }
// saveRole.setRoleName(project.getName() + "-场地" + siteJudgment.getSite() + "-" + jdgmentNum);
// Long roleId = null;
// saveRole.setToken(token);
// log.info("在tall内添加角色:{}", saveRole);
// JsonResponse<MemberVo.RoleInfo> roleJsonResponse = tallFeignClient.saveRole(saveRole);
// log.info("添加角色后返回:{}", roleJsonResponse);
// //失败return
// if (ObjectUtil.isNull(roleJsonResponse)) {
// log.info("调用tall返回null");
// return;
// }
// if( roleJsonResponse.getCode() != 200) {
// log.info("调用tall异常后返回:{}", roleJsonResponse.getMsg());
// return;
// }
// MemberVo.RoleInfo roleInfo = roleJsonResponse.getData();
// if (ObjectUtil.isNotNull(roleInfo)) {
// roleId = roleInfo.getRoleId();
// }
// //添加成员
// MemberRoleDto.SaveMember saveMember = new MemberRoleDto.SaveMember();
// saveMember.setMemberName(judgmentInfo.getJudgmentName());
// saveMember.setProjectId(tallProjectId);
// saveMember.setPhone(judgmentInfo.getJudgmentPhone());
// saveMember.setRoleId(Arrays.asList(roleId));
// saveMember.setToken(token);
// log.info("在tall内添加成员:{}", saveMember);
// JsonResponse<MemberVo.Member> memberJsonResponse = tallFeignClient.saveMember(saveMember);
// log.info("添加成员后返回:{}", memberJsonResponse);
// //如果成员已存在,查询成员信息然后添加至角色内
// Long memberId = null;
// Long userId = null;
// //失败return
// if (ObjectUtil.isNull(memberJsonResponse)) {
// log.info("调用tall返回null");
// return;
// }
// if(memberJsonResponse.getCode() != 200 && memberJsonResponse.getCode() != 21){
// log.info("调用tall异常后返回:{}", memberJsonResponse.getMsg());
// return;
// }
// if(roleJsonResponse.getCode() == 200){
// MemberVo.Member member = memberJsonResponse.getData();
// if(ObjectUtil.isNotNull(member)){
// userId = member.getUserId();
// }
// }
// //code等于21代表成员已存在
// if (memberJsonResponse.getCode() == 21) {
// log.info("该成员已存在:{}", memberJsonResponse.getMsg());
// //查询该手机号在项目内的成员的id
// MemberRoleDto.GetMemberByPhone getMemberByPhone = new MemberRoleDto.GetMemberByPhone();
// getMemberByPhone.setProjectId(tallProjectId);
// getMemberByPhone.setPhone(judgmentInfo.getJudgmentPhone());
// getMemberByPhone.setToken(token);
// log.info("查找该手机号以前的成员信息:{}", judgmentInfo.getJudgmentPhone());
// JsonResponse<MemberVo.MemberList> memberListJsonResponse = tallFeignClient.queryMemberByPhone(getMemberByPhone);
// log.info("查找该手机号以前的成员信息返回:{}", memberListJsonResponse);
// //失败return
// if (ObjectUtil.isNull(memberListJsonResponse)) {
// log.info("调用tall返回null");
// return;
// }
// if(memberListJsonResponse.getCode() != 200){
// log.info("调用tall异常后返回:{}", memberJsonResponse.getMsg());
// return;
// }
//
// MemberVo.MemberList memberList = memberListJsonResponse.getData();
// if (ObjectUtil.isNotNull(memberList)) {
// memberId = memberList.getMemberId();
// userId = memberList.getUserId();
// }
//
// //将该成员添加至角色下
// if (ObjectUtil.isNotNull(roleId) && ObjectUtil.isNotNull(memberId)) {
// MemberRoleDto.SaveMemberInRole saveMemberInRole = new MemberRoleDto.SaveMemberInRole();
// saveMemberInRole.setRoleId(roleId);
// saveMemberInRole.setMemberId(memberId);
// saveMemberInRole.setToken(token);
// log.info("将该成员添加至角色内");
// JsonResponse jsonResponse = tallFeignClient.saveMemberInRole(saveMemberInRole);
// if (ObjectUtil.isNull(jsonResponse)) {
// log.info("调用tall返回null");
// return;
// }
// if(jsonResponse.getCode() != 200){
// log.info("调用tall异常后返回:{}", jsonResponse.getMsg());
// return;
// }
// }
// }
//
// //添加任务
// //查找场次信息表
// CompeteStartOrderExample startOrderExample = new CompeteStartOrderExample();
// startOrderExample.createCriteria().andProjectIdEqualTo(project.getId())
// .andSiteEqualTo((byte) siteJudgment.getSite());
// List<CompeteStartOrder> startOrderList = startOrderMapper.selectByExample(startOrderExample);
// if (CollectionUtil.isNotEmpty(startOrderList)) {
// for (CompeteStartOrder startOrder : startOrderList) {
// TallTaskDto.AddTask addTask = new TallTaskDto.AddTask();
// addTask.setProjectId(tallProjectId);
// addTask.setTaskName(project.getName() + startOrder.getCompeteOrder() + "-"
// + startOrder.getSite() + "-" + jdgmentNum);
// addTask.setBeginTime(startOrder.getStartTime());
// addTask.setEndTime(startOrder.getEndTime());
// addTask.setExecutorId(roleId);
// addTask.setParentTaskId(startOrder.getTaskId());
// addTask.setToken(token);
// log.info("在tall内添加任务:{}", addTask);
// JsonResponse<TaskVo.NormalTask> normalTaskJsonResponse = tallFeignClient.saveTask(addTask);
// log.info("添加任务后返回:{}", normalTaskJsonResponse);
// if (ObjectUtil.isNull(normalTaskJsonResponse)) {
// log.info("调用tall返回null");
// return;
// }
// if(normalTaskJsonResponse.getCode() != 200){
// log.info("调用tall异常后返回:{}", normalTaskJsonResponse.getMsg());
// return;
// }
// if (ObjectUtil.isNotNull(normalTaskJsonResponse)) {
// TaskVo.NormalTask normalTask = normalTaskJsonResponse.getData();
// if (ObjectUtil.isNotNull(normalTask)) {
// //修改任务插件配置信息
// TallTaskDto.UpdatePluginConfig updatePluginConfig = new TallTaskDto.UpdatePluginConfig();
// updatePluginConfig.setWebPath("/home/osct/video-score");
// updatePluginConfig.setTaskId(normalTask.getDetailId());
// updatePluginConfig.setToken(token);
// log.info("修改tall内任务插件配置:{}", updatePluginConfig);
// JsonResponse<TaskVo.PluginVo> pluginVoJsonResponse = tallFeignClient.updatePluginConfig(updatePluginConfig);
// log.info("修改任务插件配置后返回:{}", pluginVoJsonResponse);
// if (ObjectUtil.isNull(pluginVoJsonResponse)) {
// log.info("调用tall返回null");
// return;
// }
// if(pluginVoJsonResponse.getCode() != 200){
// log.info("调用tall异常后返回:{}", pluginVoJsonResponse.getMsg());
// return;
// }
// }
// }
// }
// }
//添加角色
MemberRoleDto.SaveRole saveRole = new MemberRoleDto.SaveRole();
saveRole.setProjectId(tallProjectId);
String jdgmentNum = "";
if (judgmentInfo.getJudgmentNum() == 0) {
jdgmentNum = "主裁判";
} else {
jdgmentNum = "裁判" + judgmentInfo.getJudgmentNum();
}
saveRole.setRoleName(project.getName() + "-场地" + siteJudgment.getSite() + "-" + jdgmentNum);
Long roleId = null;
saveRole.setToken(token);
log.info("在tall内添加角色:{}", saveRole);
JsonResponse<MemberVo.RoleInfo> roleJsonResponse = tallFeignClient.saveRole(saveRole);
log.info("添加角色后返回:{}", roleJsonResponse);
//失败return
if (ObjectUtil.isNull(roleJsonResponse)) {
log.info("调用tall返回null");
return;
}
if( roleJsonResponse.getCode() != 200) {
log.info("调用tall异常后返回:{}", roleJsonResponse.getMsg());
return;
}
MemberVo.RoleInfo roleInfo = roleJsonResponse.getData();
if (ObjectUtil.isNotNull(roleInfo)) {
roleId = roleInfo.getRoleId();
}
//添加成员
MemberRoleDto.SaveMember saveMember = new MemberRoleDto.SaveMember();
saveMember.setMemberName(judgmentInfo.getJudgmentName());
saveMember.setProjectId(tallProjectId);
saveMember.setPhone(judgmentInfo.getJudgmentPhone());
saveMember.setRoleId(Arrays.asList(roleId));
saveMember.setToken(token);
log.info("在tall内添加成员:{}", saveMember);
JsonResponse<MemberVo.Member> memberJsonResponse = tallFeignClient.saveMember(saveMember);
log.info("添加成员后返回:{}", memberJsonResponse);
//如果成员已存在,查询成员信息然后添加至角色内
Long memberId = null;
Long userId = null;
//失败return
if (ObjectUtil.isNull(memberJsonResponse)) {
log.info("调用tall返回null");
return;
}
if(memberJsonResponse.getCode() != 200 && memberJsonResponse.getCode() != 21){
log.info("调用tall异常后返回:{}", memberJsonResponse.getMsg());
return;
}
if(roleJsonResponse.getCode() == 200){
MemberVo.Member member = memberJsonResponse.getData();
if(ObjectUtil.isNotNull(member)){
userId = member.getUserId();
}
}
//code等于21代表成员已存在
if (memberJsonResponse.getCode() == 21) {
log.info("该成员已存在:{}", memberJsonResponse.getMsg());
//查询该手机号在项目内的成员的id
MemberRoleDto.GetMemberByPhone getMemberByPhone = new MemberRoleDto.GetMemberByPhone();
getMemberByPhone.setProjectId(tallProjectId);
getMemberByPhone.setPhone(judgmentInfo.getJudgmentPhone());
getMemberByPhone.setToken(token);
log.info("查找该手机号以前的成员信息:{}", judgmentInfo.getJudgmentPhone());
JsonResponse<MemberVo.MemberList> memberListJsonResponse = tallFeignClient.queryMemberByPhone(getMemberByPhone);
log.info("查找该手机号以前的成员信息返回:{}", memberListJsonResponse);
//失败return
if (ObjectUtil.isNull(memberListJsonResponse)) {
log.info("调用tall返回null");
return;
}
if(memberListJsonResponse.getCode() != 200){
log.info("调用tall异常后返回:{}", memberJsonResponse.getMsg());
return;
}
MemberVo.MemberList memberList = memberListJsonResponse.getData();
if (ObjectUtil.isNotNull(memberList)) {
memberId = memberList.getMemberId();
userId = memberList.getUserId();
}
//将该成员添加至角色下
if (ObjectUtil.isNotNull(roleId) && ObjectUtil.isNotNull(memberId)) {
MemberRoleDto.SaveMemberInRole saveMemberInRole = new MemberRoleDto.SaveMemberInRole();
saveMemberInRole.setRoleId(roleId);
saveMemberInRole.setMemberId(memberId);
saveMemberInRole.setToken(token);
log.info("将该成员添加至角色内");
JsonResponse jsonResponse = tallFeignClient.saveMemberInRole(saveMemberInRole);
if (ObjectUtil.isNull(jsonResponse)) {
log.info("调用tall返回null");
return;
}
if(jsonResponse.getCode() != 200){
log.info("调用tall异常后返回:{}", jsonResponse.getMsg());
return;
}
}
}
//添加任务
//查找场次信息表
CompeteStartOrderExample startOrderExample = new CompeteStartOrderExample();
startOrderExample.createCriteria().andProjectIdEqualTo(project.getId())
.andSiteEqualTo((byte) siteJudgment.getSite());
List<CompeteStartOrder> startOrderList = startOrderMapper.selectByExample(startOrderExample);
if (CollectionUtil.isNotEmpty(startOrderList)) {
for (CompeteStartOrder startOrder : startOrderList) {
TallTaskDto.AddTask addTask = new TallTaskDto.AddTask();
addTask.setProjectId(tallProjectId);
addTask.setTaskName(project.getName() + startOrder.getCompeteOrder() + "-"
+ startOrder.getSite() + "-" + jdgmentNum);
addTask.setBeginTime(startOrder.getStartTime());
addTask.setEndTime(startOrder.getEndTime());
addTask.setExecutorId(roleId);
addTask.setParentTaskId(startOrder.getTaskId());
addTask.setToken(token);
log.info("在tall内添加任务:{}", addTask);
JsonResponse<TaskVo.NormalTask> normalTaskJsonResponse = tallFeignClient.saveTask(addTask);
log.info("添加任务后返回:{}", normalTaskJsonResponse);
if (ObjectUtil.isNull(normalTaskJsonResponse)) {
log.info("调用tall返回null");
return;
}
if(normalTaskJsonResponse.getCode() != 200){
log.info("调用tall异常后返回:{}", normalTaskJsonResponse.getMsg());
return;
}
if (ObjectUtil.isNotNull(normalTaskJsonResponse)) {
TaskVo.NormalTask normalTask = normalTaskJsonResponse.getData();
if (ObjectUtil.isNotNull(normalTask)) {
//修改任务插件配置信息
TallTaskDto.UpdatePluginConfig updatePluginConfig = new TallTaskDto.UpdatePluginConfig();
updatePluginConfig.setWebPath("/home/osct/video-score");
updatePluginConfig.setTaskId(normalTask.getDetailId());
updatePluginConfig.setToken(token);
log.info("修改tall内任务插件配置:{}", updatePluginConfig);
JsonResponse<TaskVo.PluginVo> pluginVoJsonResponse = tallFeignClient.updatePluginConfig(updatePluginConfig);
log.info("修改任务插件配置后返回:{}", pluginVoJsonResponse);
if (ObjectUtil.isNull(pluginVoJsonResponse)) {
log.info("调用tall返回null");
return;
}
if(pluginVoJsonResponse.getCode() != 200){
log.info("调用tall异常后返回:{}", pluginVoJsonResponse.getMsg());
return;
}
}
}
}
}
//添加裁判
competeJudgment = new CompeteJudgment();
competeJudgment.setId(snowflake.nextId());

93
mt/src/main/java/com/ccsens/mt/service/ExcelService.java

@ -184,99 +184,6 @@ public class ExcelService implements IExcelService {
biaotouName.setValue("代表队名单");
biaoti.add(biaotouName);
biao.add(biaoti);
// for (CompeteCompany com:competeCompanyList) {
// //查出教练和领队的list
// List<CompeteCoach> jLandLD=competeCompanyDao.selectByCompanyId(com.getId());
// CompetePlayerExample competePlayerExample=new CompetePlayerExample();
// competePlayerExample.createCriteria().andCompanyIdEqualTo(com.getId()).andRecStatusEqualTo((byte) 0);
// //运动员list
// List<CompetePlayer> competePlayerList = competePlayerMapper.selectByExample(competePlayerExample);
//
// List<CompetePlayer> competePlayerList1=new ArrayList<>();
// for(int i=0;i<competePlayerList.size();i++){
// CompeteProjectPlayerExample competeProjectPlayerExample=new CompeteProjectPlayerExample();
// CompeteTeamMemberExample competeTeamMemberExample=new CompeteTeamMemberExample();
// competeProjectPlayerExample.createCriteria().andPlayerIdEqualTo(competePlayerList.get(i).getId()).andRecStatusEqualTo((byte)0);
// competeTeamMemberExample.createCriteria().andPlayerIdEqualTo(competePlayerList.get(i).getId()).andRecStatusEqualTo((byte)0);
// List<CompeteProjectPlayer> competeProjectPlayers = competeProjectPlayerMapper.selectByExample(competeProjectPlayerExample);
// List<CompeteTeamMember> competeTeamMembers = competeTeamMemberMapper.selectByExample(competeTeamMemberExample);
// if(competeProjectPlayers.size()>0||competeTeamMembers.size()>0){
// competePlayerList1.add(competePlayerList.get(i));
// }
// }
//
//
// List<PoiUtil.PoiUtilCell> daibiaodui=new ArrayList<>();
// PoiUtil.PoiUtilCell daibiaoduiName=new PoiUtil.PoiUtilCell(WebConstant.CELL_NULL, 2, 1, null, null);
// daibiaoduiName.setValue(com.getName());
// daibiaodui.add(daibiaoduiName);
// biao.add(daibiaodui);
// //领队和教练
// List<PoiUtil.PoiUtilCell> lingduiList=new ArrayList<>();
// PoiUtil.PoiUtilCell lingdui=new PoiUtil.PoiUtilCell(WebConstant.CELL_NULL, 1, 1);
// lingdui.setValue("领 队:");
// lingduiList.add(lingdui);
//
// StringBuffer lingduiName=new StringBuffer("");
// StringBuffer jiaolianName=new StringBuffer("");
// jLandLD.forEach(jLD->{
// if (jLD.getIdentity().equals((byte) 0)) {
// lingduiName.append(jLD.getName()+'、');
// } else {
// jiaolianName.append(jLD.getName()+'、');
// }
// });
// if(lingduiName.length()>0){
// lingduiName.deleteCharAt(lingduiName.length() - 1) ;
// }
// if(jiaolianName.length()>0){
// jiaolianName.deleteCharAt(jiaolianName.length() - 1) ;
// }
// PoiUtil.PoiUtilCell lingduiNameHang=new PoiUtil.PoiUtilCell(WebConstant.CELL_NULL, 1, 1);
// lingduiNameHang.setValue(String.valueOf(lingduiName));
// lingduiList.add(lingduiNameHang);
//
// biao.add(lingduiList);
// List<PoiUtil.PoiUtilCell> jiaolianList=new ArrayList<>();
// PoiUtil.PoiUtilCell jiaoling=new PoiUtil.PoiUtilCell(WebConstant.CELL_NULL, 1, 1);
// jiaoling.setValue("教 练:");
// jiaolianList.add(jiaoling);
// PoiUtil.PoiUtilCell jiaolianHang= new PoiUtil.PoiUtilCell(WebConstant.CELL_NULL, 1, 1);
// jiaolianHang.setValue(String.valueOf(jiaolianName));
// jiaolianList.add(jiaolianHang);
// biao.add(jiaolianList);
// //再放运动员
// StringBuffer yDYLN=new StringBuffer("");
// competePlayerList1.forEach(cpL->{
// yDYLN.append(cpL.getName());
// yDYLN.append("(");
// yDYLN.append(cpL.getGender().equals((byte) 0)?"女":"男");
// yDYLN.append(")、");
// });
// if (yDYLN.length()>0){
// yDYLN.deleteCharAt(yDYLN.length()-1);
// }
//
// List<PoiUtil.PoiUtilCell> yundongyuanList=new ArrayList<>();
// PoiUtil.PoiUtilCell yuandongyuan=new PoiUtil.PoiUtilCell(WebConstant.CELL_NULL, 1, 1);
// yuandongyuan.setValue("运动员");
// yundongyuanList.add(yuandongyuan);
// PoiUtil.PoiUtilCell yuandongyuanName=new PoiUtil.PoiUtilCell(WebConstant.CELL_NULL, 1, 1);
// yuandongyuanName.setValue(String.valueOf(yDYLN));
// yundongyuanList.add(yuandongyuanName);
// biao.add(yundongyuanList);
//
// List<PoiUtil.PoiUtilCell> entryList=new ArrayList<>();
// PoiUtil.PoiUtilCell enter= new PoiUtil.PoiUtilCell(WebConstant.CELL_NULL, 2, 1);
// entryList.add(enter);
//
// biao.add(entryList);
// if(competePlayerList1.size()<=0){
// for (int i = 0; i < 5; i++) {
// biao.remove(biao.size()-1);
// }
// }
// }
daiBiaoDUis0.forEach(mes->{
List<PoiUtil.PoiUtilCell> daibiaodui=new ArrayList<>();

4
mt/src/main/resources/application.yml

@ -1,6 +1,6 @@
spring:
profiles:
active: dev
include: common, util-dev
active: prod
include: common, util-prod

18
mt/src/main/resources/mapper_dao/CompeteScoreDao.xml

@ -743,8 +743,13 @@
IF
(
(
<<<<<<< HEAD
( tcp.id IN ( SELECT t_compete_project_player.player_id FROM t_compete_project_player where t_compete_project_player.rec_status=0) )
OR ( tcp.id IN ( SELECT t_compete_team_member.player_id FROM t_compete_team_member where t_compete_team_member.rec_status=0 ) )
=======
( tcp.id IN ( SELECT t_compete_project_player.player_id FROM t_compete_project_player WHERE rec_status = 0) )
OR ( tcp.id IN ( SELECT t_compete_team_member.player_id FROM t_compete_team_member WHERE rec_status = 0) )
>>>>>>> 4adc089d09a6c4afde0f4ad70b88920c167d5e7a
),
1,
0
@ -795,8 +800,8 @@
IF
(
(
( tcp.id IN ( SELECT t_compete_project_player.player_id FROM t_compete_project_player ) )
OR ( tcp.id IN ( SELECT t_compete_team_member.player_id FROM t_compete_team_member ) )
( tcp.id IN ( SELECT t_compete_project_player.player_id FROM t_compete_project_player where t_compete_project_player.rec_status=0 ) )
OR ( tcp.id IN ( SELECT t_compete_team_member.player_id FROM t_compete_team_member where t_compete_team_member.rec_status=0 ) )
),
1,
0
@ -839,8 +844,13 @@
IF
(
(
( tcp.id IN ( SELECT t_compete_project_player.player_id FROM t_compete_project_player WHERE rec_status = 0) )
OR ( tcp.id IN ( SELECT t_compete_team_member.player_id FROM t_compete_team_member WHERE rec_status = 0) )
( tcp.id IN ( SELECT t_compete_project_player.player_id FROM t_compete_project_player where t_compete_project_player.rec_status=0 ) )
OR ( tcp.id IN ( SELECT t_compete_team_member.player_id FROM t_compete_team_member where t_compete_team_member.rec_status=0 ) )
-- =======
-- ( tcp.id IN ( SELECT t_compete_project_player.player_id FROM t_compete_project_player WHERE rec_status = 0) )
-- OR ( tcp.id IN ( SELECT t_compete_team_member.player_id FROM t_compete_team_member WHERE rec_status = 0) )
-- >>>>>>> 4adc089d09a6c4afde0f4ad70b88920c167d5e7a
),
1,
0

11
util/src/main/java/com/ccsens/util/PoiUtil.java

@ -631,18 +631,23 @@ public class PoiUtil {
PoiUtilCell poiUtilCell = new PoiUtilCell();
poiUtilCell.setValue("111222333");
poiUtilCell.setColspan(1);
poiUtilCell.setColspan(2);
poiUtilCell.setRowspan(1);
PoiUtilCell poiUtilCell1 = new PoiUtilCell();
poiUtilCell1.setValue("1112222");
PoiUtilCell poiUtilCell3 = new PoiUtilCell();
poiUtilCell3.setValue("123");
poiUtilCell1.setValue("123");
PoiUtilCell poiUtilCell2 = new PoiUtilCell();
poiUtilCell2.setValue("");
poiUtilCell2.setFunction("SUM(A1:B1)");
poiUtilCell2.setFunction("SUM(A1:C1)");
List<PoiUtilCell> cells = new ArrayList<>();
cells.add(poiUtilCell);
cells.add(poiUtilCell1);
cells.add(poiUtilCell3);
cells.add(poiUtilCell2);
List<List<PoiUtilCell>> list = new ArrayList<>();

Loading…
Cancel
Save