Browse Source

Merge branch 'pt' of dd.tall.wiki:ccsens_wiki/ccsenscloud into pt

tiaosheng
zy_Java 5 years ago
parent
commit
79af53f2a3
  1. 4
      mt/src/main/java/com/ccsens/mt/bean/dto/CompeteDto.java
  2. 2
      mt/src/main/java/com/ccsens/mt/bean/vo/TableVo.java
  3. 6
      mt/src/main/java/com/ccsens/mt/service/CompeteService.java
  4. 24
      mt/src/main/java/com/ccsens/mt/service/ExcelService.java
  5. 4
      mt/src/main/resources/application.yml
  6. 2
      mt/src/main/resources/mapper_dao/CompeteProjectConfigDao.xml
  7. 6
      mt/src/main/resources/mapper_dao/CompeteProjectDao.xml

4
mt/src/main/java/com/ccsens/mt/bean/dto/CompeteDto.java

@ -381,9 +381,9 @@ public class CompeteDto {
@ApiModelProperty("项目id") @ApiModelProperty("项目id")
private Long projectId; private Long projectId;
@ApiModelProperty("当前页") @ApiModelProperty("当前页")
private int page=1; private int pageNum =1;
@ApiModelProperty("每页数量") @ApiModelProperty("每页数量")
private int size=10; private int pageSize =10;
} }
@Data @Data

2
mt/src/main/java/com/ccsens/mt/bean/vo/TableVo.java

@ -48,6 +48,8 @@ public class TableVo {
private String bodyProtect; private String bodyProtect;
@ApiModelProperty("参赛队伍") @ApiModelProperty("参赛队伍")
private String joinTeam; private String joinTeam;
@ApiModelProperty("加入规则")
private Byte joinRule;
public int getAge(){ public int getAge(){
if(StrUtil.isNotEmpty(idCard) && age == 0){ if(StrUtil.isNotEmpty(idCard) && age == 0){

6
mt/src/main/java/com/ccsens/mt/service/CompeteService.java

@ -15,7 +15,6 @@ import com.ccsens.mt.bean.dto.ScoreDto;
import com.ccsens.mt.bean.po.*; import com.ccsens.mt.bean.po.*;
import com.ccsens.mt.bean.vo.CompeteVo; import com.ccsens.mt.bean.vo.CompeteVo;
import com.ccsens.mt.bean.vo.ScoreVo; import com.ccsens.mt.bean.vo.ScoreVo;
import com.ccsens.mt.bean.vo.TableVo;
import com.ccsens.mt.persist.dao.*; import com.ccsens.mt.persist.dao.*;
import com.ccsens.mt.persist.mapper.*; import com.ccsens.mt.persist.mapper.*;
import com.ccsens.mt.util.Constant; import com.ccsens.mt.util.Constant;
@ -47,7 +46,6 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
/** /**
* @author * @author
@ -1486,7 +1484,7 @@ public class CompeteService implements ICompeteService {
long projectId = params.getProjectId(); long projectId = params.getProjectId();
long competeTimeId = params.getCompeteTimeId(); long competeTimeId = params.getCompeteTimeId();
Byte type = 0; Byte type = 0;
PageHelper.startPage(params.getPage(),params.getSize()); PageHelper.startPage(params.getPageNum(),params.getPageSize());
List<CompeteVo.SpeedPass> speedPassList = competeScoreDao.selectByProjectIdAndPid(projectId, competeTimeId); List<CompeteVo.SpeedPass> speedPassList = competeScoreDao.selectByProjectIdAndPid(projectId, competeTimeId);
PageInfo pageInfo = new PageInfo<>(speedPassList); PageInfo pageInfo = new PageInfo<>(speedPassList);
if (CollectionUtil.isNotEmpty(speedPassList)) { if (CollectionUtil.isNotEmpty(speedPassList)) {
@ -1599,7 +1597,7 @@ public class CompeteService implements ICompeteService {
long projectId = params.getProjectId(); long projectId = params.getProjectId();
long competeTimeId = params.getCompeteTimeId(); long competeTimeId = params.getCompeteTimeId();
Byte type = 0; Byte type = 0;
PageHelper.startPage(params.getPage(),params.getSize()); PageHelper.startPage(params.getPageNum(),params.getPageSize());
List<CompeteVo.SpeedPass> speedPassList = competeScoreDao.selectByProjectIdAndPid(projectId, competeTimeId); List<CompeteVo.SpeedPass> speedPassList = competeScoreDao.selectByProjectIdAndPid(projectId, competeTimeId);
PageInfo pageInfo = new PageInfo<>(speedPassList); PageInfo pageInfo = new PageInfo<>(speedPassList);
if (CollectionUtil.isNotEmpty(speedPassList)) { if (CollectionUtil.isNotEmpty(speedPassList)) {

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

@ -271,11 +271,17 @@ public class ExcelService implements IExcelService {
//个人项目名报名 //个人项目名报名
List<TableVo.CompeteJoin> playerForSingleList = competeProjectDao.getPlayerForSingle(level, type); List<TableVo.CompeteJoin> playerForSingleList = competeProjectDao.getPlayerForSingle(level, type);
playerForSingleList.forEach(mes->{ playerForSingleList.forEach(mes->{
if (mes.getJoinRule()==1){
mes.setCompeteGroup("不限组别");
}
competeJoinList.add(mes); competeJoinList.add(mes);
}); });
//团队项目报名 //团队项目报名
List<TableVo.CompeteJoin> playerForTeamList = competeProjectDao.getPlayerForTeam(level, type); List<TableVo.CompeteJoin> playerForTeamList = competeProjectDao.getPlayerForTeam(level, type);
playerForTeamList.forEach(mes->{ playerForTeamList.forEach(mes->{
if (mes.getJoinRule()==1){
mes.setCompeteGroup("不限组别");
}
competeJoinList.add(mes); competeJoinList.add(mes);
}); });
return competeJoinList; return competeJoinList;
@ -648,6 +654,7 @@ public class ExcelService implements IExcelService {
three3 = new PoiUtil.PoiUtilCell("不限组别", 1, j); three3 = new PoiUtil.PoiUtilCell("不限组别", 1, j);
} }
q++; q++;
} else { } else {
three1 = new PoiUtil.PoiUtilCell(); three1 = new PoiUtil.PoiUtilCell();
three2 = new PoiUtil.PoiUtilCell(); three2 = new PoiUtil.PoiUtilCell();
@ -1078,6 +1085,11 @@ public class ExcelService implements IExcelService {
// } // }
PageHelper.startPage(params.getPage(),params.getSize()); PageHelper.startPage(params.getPage(),params.getSize());
List<TableVo.CompeteJoin> competeJoinList = competeProjectConfigDao.selectPeople(params.getProjectId(), params.getGroupId(), params.getCompanyId(), params.getName(), params.getIdCard()); List<TableVo.CompeteJoin> competeJoinList = competeProjectConfigDao.selectPeople(params.getProjectId(), params.getGroupId(), params.getCompanyId(), params.getName(), params.getIdCard());
competeJoinList.forEach(mes->{
if (mes.getJoinRule()==1){
mes.setCompeteGroup("不限组别");
}
});
PageInfo pageInfo = new PageInfo<>(competeJoinList); PageInfo pageInfo = new PageInfo<>(competeJoinList);
return pageInfo; return pageInfo;
} }
@ -1167,6 +1179,7 @@ public class ExcelService implements IExcelService {
cells.add(poiUtilCel3); cells.add(poiUtilCel3);
StringBuilder stringBuilder = new StringBuilder(); StringBuilder stringBuilder = new StringBuilder();
if (CollectionUtil.isNotEmpty(schedulePlan.getSchedulePlanDetailListMorning())) { if (CollectionUtil.isNotEmpty(schedulePlan.getSchedulePlanDetailListMorning())) {
int a = 1;
for (TableVo.SchedulePlanDetail schedulePlanDetail : schedulePlan.getSchedulePlanDetailListMorning()) { for (TableVo.SchedulePlanDetail schedulePlanDetail : schedulePlan.getSchedulePlanDetailListMorning()) {
Date date = new Date(schedulePlanDetail.getStartTime()); Date date = new Date(schedulePlanDetail.getStartTime());
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm"); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm");
@ -1175,7 +1188,8 @@ public class ExcelService implements IExcelService {
SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("HH:mm"); SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("HH:mm");
String year1 = simpleDateFormat1.format(date1); String year1 = simpleDateFormat1.format(date1);
String string = schedulePlanDetail.getProjectName() + "(" + year +"-"+ year1 + ")"; String string = schedulePlanDetail.getProjectName() + "(" + year +"-"+ year1 + ")";
stringBuilder.append(string+" \n"); stringBuilder.append(a+"、"+string+" \n");
a++;
} }
} }
@ -1183,6 +1197,7 @@ public class ExcelService implements IExcelService {
cells.add(poiUtilCel); cells.add(poiUtilCel);
StringBuilder stringBuilder1 = new StringBuilder(); StringBuilder stringBuilder1 = new StringBuilder();
if (CollectionUtil.isNotEmpty(schedulePlan.getSchedulePlanDetailListAfternoon())) { if (CollectionUtil.isNotEmpty(schedulePlan.getSchedulePlanDetailListAfternoon())) {
int a =1;
for (TableVo.SchedulePlanDetail schedulePlanDetail : schedulePlan.getSchedulePlanDetailListAfternoon()) { for (TableVo.SchedulePlanDetail schedulePlanDetail : schedulePlan.getSchedulePlanDetailListAfternoon()) {
Date date = new Date(schedulePlanDetail.getStartTime()); Date date = new Date(schedulePlanDetail.getStartTime());
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm"); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm");
@ -1191,13 +1206,15 @@ public class ExcelService implements IExcelService {
SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("HH:mm"); SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("HH:mm");
String year1 = simpleDateFormat1.format(date1); String year1 = simpleDateFormat1.format(date1);
String string = schedulePlanDetail.getProjectName() + "(" + year +"-"+ year1 + ")"; String string = schedulePlanDetail.getProjectName() + "(" + year +"-"+ year1 + ")";
stringBuilder1.append(string+" "+"\n"); stringBuilder1.append(a+"、"+string+" \n");
a++;
} }
} }
PoiUtil.PoiUtilCell poiUtilCell = new PoiUtil.PoiUtilCell(stringBuilder1.toString()); PoiUtil.PoiUtilCell poiUtilCell = new PoiUtil.PoiUtilCell(stringBuilder1.toString());
cells.add(poiUtilCell); cells.add(poiUtilCell);
StringBuilder stringBuilder2 = new StringBuilder(); StringBuilder stringBuilder2 = new StringBuilder();
if (CollectionUtil.isNotEmpty(schedulePlan.getSchedulePlanDetailListNight())){ if (CollectionUtil.isNotEmpty(schedulePlan.getSchedulePlanDetailListNight())){
int a=1;
for (TableVo.SchedulePlanDetail schedulePlanDetail: schedulePlan.getSchedulePlanDetailListNight()){ for (TableVo.SchedulePlanDetail schedulePlanDetail: schedulePlan.getSchedulePlanDetailListNight()){
Date date = new Date(schedulePlanDetail.getStartTime()); Date date = new Date(schedulePlanDetail.getStartTime());
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm"); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm");
@ -1206,7 +1223,8 @@ public class ExcelService implements IExcelService {
SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("HH:mm"); SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("HH:mm");
String year1 = simpleDateFormat1.format(date1); String year1 = simpleDateFormat1.format(date1);
String string = schedulePlanDetail.getProjectName() + "(" + year +"-"+ year1 + ")"; String string = schedulePlanDetail.getProjectName() + "(" + year +"-"+ year1 + ")";
stringBuilder2.append(string+" "+"\n"); stringBuilder2.append(a+"、"+string+" \n");
a++;
} }
} }
PoiUtil.PoiUtilCell poiUtilCel2 = new PoiUtil.PoiUtilCell(stringBuilder2.toString()); PoiUtil.PoiUtilCell poiUtilCel2 = new PoiUtil.PoiUtilCell(stringBuilder2.toString());

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

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

2
mt/src/main/resources/mapper_dao/CompeteProjectConfigDao.xml

@ -93,6 +93,7 @@
tcp.`name` as name, tcp.`name` as name,
tcp.gender as gender, tcp.gender as gender,
tcp.id_card as idCard, tcp.id_card as idCard,
tcpro.join_rule as joinRule,
(SELECT visit_location from t_common_file where tcp.id_card_front_file = id ) as idCardPromiseFront, (SELECT visit_location from t_common_file where tcp.id_card_front_file = id ) as idCardPromiseFront,
(SELECT visit_location from t_common_file where tcp.id_card_back_file = id ) as idCardPromiseBack, (SELECT visit_location from t_common_file where tcp.id_card_back_file = id ) as idCardPromiseBack,
(SELECT visit_location from t_common_file where tcp.id_photo_file = id ) as picture, (SELECT visit_location from t_common_file where tcp.id_photo_file = id ) as picture,
@ -141,6 +142,7 @@
tcp.`name` as name, tcp.`name` as name,
tcp.gender as gender, tcp.gender as gender,
tcp.id_card as idCard, tcp.id_card as idCard,
tcpro.join_rule as joinRule,
(SELECT visit_location from t_common_file where tcp.id_card_front_file = id ) as idCardPromiseFront, (SELECT visit_location from t_common_file where tcp.id_card_front_file = id ) as idCardPromiseFront,
(SELECT visit_location from t_common_file where tcp.id_card_back_file = id ) as idCardPromiseBack, (SELECT visit_location from t_common_file where tcp.id_card_back_file = id ) as idCardPromiseBack,
(SELECT visit_location from t_common_file where tcp.id_photo_file = id ) as picture, (SELECT visit_location from t_common_file where tcp.id_photo_file = id ) as picture,

6
mt/src/main/resources/mapper_dao/CompeteProjectDao.xml

@ -17,7 +17,8 @@
tcp.`name` as name, tcp.`name` as name,
if(tcp.gender = 1,'男','女') as gender, if(tcp.gender = 1,'男','女') as gender,
tcp.id_card as idCard, tcp.id_card as idCard,
(2020 - SUBSTR(tcp.id_card FROM 7 FOR 4)) as age (2020 - SUBSTR(tcp.id_card FROM 7 FOR 4)) as age,
tcpro.join_rule as joinRule
from t_compete_project tcpro from t_compete_project tcpro
LEFT JOIN t_compete_project_player tcpp on tcpro.id = tcpp.project_id LEFT JOIN t_compete_project_player tcpp on tcpro.id = tcpp.project_id
LEFT JOIN t_compete_player tcp on tcp.id = tcpp.player_id LEFT JOIN t_compete_player tcp on tcp.id = tcpp.player_id
@ -42,7 +43,8 @@
pl.`name` as name , pl.`name` as name ,
pl.id_card as idCard, pl.id_card as idCard,
if(pl.gender = 1,'男','女') as gender, if(pl.gender = 1,'男','女') as gender,
(2020 - SUBSTR(pl.id_card FROM 7 FOR 4)) as age (2020 - SUBSTR(pl.id_card FROM 7 FOR 4)) as age,
p.join_rule as joinRule
FROM FROM
t_compete_project p t_compete_project p
LEFT JOIN t_compete_team t on p.id = t.project_id LEFT JOIN t_compete_team t on p.id = t.project_id

Loading…
Cancel
Save