Browse Source

修改日期

tiaosheng
wang0018 5 years ago
parent
commit
4ea2819e50
  1. 1
      mt/src/main/java/com/ccsens/mt/api/CompeteScoreController.java
  2. 10
      mt/src/main/java/com/ccsens/mt/api/ExcelController.java
  3. 2
      mt/src/main/java/com/ccsens/mt/bean/vo/CompeteVo.java
  4. 35
      mt/src/main/java/com/ccsens/mt/service/ExcelService.java
  5. 2
      mt/src/main/java/com/ccsens/mt/service/IExcelService.java
  6. 12
      mt/src/main/resources/mapper_dao/CompeteVideoDao.xml

1
mt/src/main/java/com/ccsens/mt/api/CompeteScoreController.java

@ -18,6 +18,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import springfox.documentation.spring.web.json.Json;
import javax.annotation.Resource;
import java.util.List;

10
mt/src/main/java/com/ccsens/mt/api/ExcelController.java

@ -4,6 +4,7 @@ package com.ccsens.mt.api;
import com.ccsens.cloudutil.annotation.MustLogin;
import com.ccsens.mt.bean.dto.CompeteDto;
import com.ccsens.mt.bean.dto.ProvinceCompeteDto;
import com.ccsens.mt.bean.dto.ScoreDto;
import com.ccsens.mt.bean.vo.TableVo;
import com.ccsens.mt.service.IExcelService;
import com.ccsens.util.JsonResponse;
@ -122,4 +123,13 @@ public class ExcelController {
List<TableVo.SchedulePlanDetail> schedulePlanDetailList = excelService.schedulePlanning(params.getParam());
return JsonResponse.newInstance().ok(schedulePlanDetailList);
}
@MustLogin
@ApiOperation(value = "花样赛成绩导出(导出)", notes = "")
@RequestMapping(value = "/patternExpTable", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse patternExpTable(@ApiParam @Validated @RequestBody QueryDto<ScoreDto.ShowResult> params) {
log.info("参赛人数统计表:{}",params);
String path = excelService.patternExpTable(params.getParam());
return JsonResponse.newInstance().ok(path);
}
}

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

@ -468,7 +468,7 @@ public class CompeteVo {
@ApiModel("花样赛总成绩")
public static class TotalScoreDisplay{
@ApiModelProperty("项目名")
@ApiModelProperty("单位名")
public String companyName;
@ApiModelProperty("参赛队员名")
public String peopleName;

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

@ -5,8 +5,10 @@ import cn.hutool.core.util.IdcardUtil;
import cn.hutool.core.util.ObjectUtil;
import com.ccsens.mt.bean.dto.CompeteDto;
import com.ccsens.mt.bean.dto.ProvinceCompeteDto;
import com.ccsens.mt.bean.dto.ScoreDto;
import com.ccsens.mt.bean.po.*;
import com.ccsens.mt.bean.vo.CompeteExcelVo;
import com.ccsens.mt.bean.vo.CompeteVo;
import com.ccsens.mt.bean.vo.TableVo;
import com.ccsens.mt.persist.dao.*;
import com.ccsens.mt.persist.mapper.*;
@ -81,6 +83,9 @@ public class ExcelService implements IExcelService {
@Resource
private CompeteProjectDao competeProjectDao;
@Resource
private ICompeteService competeService;
@Override
public String dasaiduiwuxinxiWPS(QueryDto<CompeteDto.CompeteTime> params) {
//这个里面包含联系人得信息
@ -1368,5 +1373,35 @@ public class ExcelService implements IExcelService {
// }
return schedulePlanDetailList;
}
@Override
public String patternExpTable(ScoreDto.ShowResult param) {
List<CompeteVo.TotalScoreDisplay> totalScoreDisplays = competeService.showResult(param);
List<List<PoiUtil.PoiUtilCell>> list = new ArrayList<>();
List<PoiUtil.PoiUtilCell> one=new ArrayList<>();
PoiUtil.PoiUtilCell oneOne=new PoiUtil.PoiUtilCell("参赛单位", 1, 2);
PoiUtil.PoiUtilCell oneTwo=new PoiUtil.PoiUtilCell("参赛队员", 1, 2);
PoiUtil.PoiUtilCell oneThree=new PoiUtil.PoiUtilCell("创意编排分", 3, 1);
PoiUtil.PoiUtilCell oneFour=new PoiUtil.PoiUtilCell("创意最后得分", 1, 1);
PoiUtil.PoiUtilCell oneFive=new PoiUtil.PoiUtilCell("完成质量分", 3, 1);
PoiUtil.PoiUtilCell oneSix=new PoiUtil.PoiUtilCell("完成最后得分", 1, 1);
PoiUtil.PoiUtilCell oneSeven=new PoiUtil.PoiUtilCell("主裁判扣分", 1, 1);
PoiUtil.PoiUtilCell oneEight=new PoiUtil.PoiUtilCell("最后得分", 1, 1);
PoiUtil.PoiUtilCell oneNine=new PoiUtil.PoiUtilCell("名次", 1, 1);
PoiUtil.PoiUtilCell oneTen=new PoiUtil.PoiUtilCell("备注", 1, 1);
one.add(oneOne);
one.add(oneTwo);
one.add(oneThree);
one.add(oneFour);
one.add(oneFive);
one.add(oneSix);
one.add(oneSeven);
one.add(oneEight);
one.add(oneNine);
one.add(oneTen);
List<PoiUtil.PoiUtilCell> two=new ArrayList<>();
PoiUtil.PoiUtilCell twoOne=new PoiUtil.PoiUtilCell("参赛单位", 1, 2);
return null;
}
}

2
mt/src/main/java/com/ccsens/mt/service/IExcelService.java

@ -2,6 +2,7 @@ package com.ccsens.mt.service;
import com.ccsens.mt.bean.dto.CompeteDto;
import com.ccsens.mt.bean.dto.ProvinceCompeteDto;
import com.ccsens.mt.bean.dto.ScoreDto;
import com.ccsens.mt.bean.vo.TableVo;
import com.ccsens.util.bean.dto.QueryDto;
import com.ccsens.mt.bean.dto.CompeteDto;
@ -84,4 +85,5 @@ public interface IExcelService {
*/
List<TableVo.SchedulePlanDetail> schedulePlanning(CompeteDto.CompeteTime params);
String patternExpTable(ScoreDto.ShowResult param);
}

12
mt/src/main/resources/mapper_dao/CompeteVideoDao.xml

@ -14,16 +14,16 @@
select company_id,max(look_time) as `look_time`
FROM t_compete_player_look
where `rec_status`=0
<if test="param.signEndTime!=null">
<if test="param.signEndTime!=null and param.signEndTime!=0">
and t_compete_player_look.`look_time` &lt;= #{param.signEndTime}
</if>
) tcpl on tcpl.company_id=tcc.id
where
tct.id= #{param.id}
<if test="param.name!=null">
<if test="param.name!=null and param.name!=''">
and tcc.`name`=#{param.name}
</if>
<if test="param.phone!=null">
<if test="param.phone!=null and param.phone!=''">
and tcc.`contacts_name`=#{param.phone}
</if>
and tcc.`rec_status`=0
@ -43,17 +43,17 @@
user_id
From tall.t_sys_log
where `url`='/users/signin' and `rec_status`=0
<if test="param.signEndTime!=null">
<if test="param.signEndTime!=null and param.signEndTime!=0">
and tall.t_sys_log.created_at &lt;= #{param.signEndTime}
</if>
) tt on tt.`user_id`=tcj.`user_id`
LEFT JOIN t_compete_time tct on tct.id =tcj.`compete_time_id`
WHERE
tct.id=#{param.id}
<if test="param.name!=null">
<if test="param.name!=null and param.name!=''">
and tcj.`name`=#{param.name}
</if>
<if test="param.phone!=null">
<if test="param.phone!=null and param.phone!='' ">
and tcj.`phone`=#{param.phone}
</if>
and tcj.`rec_status`=0

Loading…
Cancel
Save