Commit 3d3240ec authored by licc's avatar licc

修改最低分字段为double

parent 90886fbc
...@@ -110,7 +110,7 @@ public class Volunteer implements Serializable { ...@@ -110,7 +110,7 @@ public class Volunteer implements Serializable {
*/ */
@ApiModelProperty(value = "参考分", name = "lowestMark") @ApiModelProperty(value = "参考分", name = "lowestMark")
@ExcelProperty(value = "参考分") @ExcelProperty(value = "参考分")
private String lowestMark; private Double lowestMark;
/** /**
* 最低位次 * 最低位次
......
...@@ -104,7 +104,7 @@ public class VolunteerDto implements Serializable { ...@@ -104,7 +104,7 @@ public class VolunteerDto implements Serializable {
*/ */
@ApiModelProperty(value = "参考分", name = "lowestMark") @ApiModelProperty(value = "参考分", name = "lowestMark")
@ExcelProperty(value = "参考分") @ExcelProperty(value = "参考分")
private String lowestMark; private Double lowestMark;
/** /**
* 最低位次 * 最低位次
......
...@@ -139,7 +139,7 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch ...@@ -139,7 +139,7 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
log.info("volunteer-service[]SchemeRecordServiceImpl[]export[]input.param.userId,recordId:" + userId); log.info("volunteer-service[]SchemeRecordServiceImpl[]export[]input.param.userId,recordId:" + userId);
//查询时间 //查询时间
String format=null; String format = null;
if (null == userId || null == recordId) { if (null == userId || null == recordId) {
return R.error("入参为空!"); return R.error("入参为空!");
...@@ -147,7 +147,7 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch ...@@ -147,7 +147,7 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
//获取用户信息 //获取用户信息
User byId = usersMapper.getById(userId); User byId = usersMapper.getById(userId);
String name=byId.getUserName(); String name = byId.getUserName();
//1、根据用户id和方案记录id,获取志愿ids //1、根据用户id和方案记录id,获取志愿ids
QueryWrapper<UserVolunteer> queryWrapper = new QueryWrapper<>(); QueryWrapper<UserVolunteer> queryWrapper = new QueryWrapper<>();
...@@ -160,10 +160,10 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch ...@@ -160,10 +160,10 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
} }
//获取方案查询时间 //获取方案查询时间
if (null!=schemeQueryRecord) { if (null != schemeQueryRecord) {
format = DateUtil.convertDateToStr(schemeQueryRecord.getUpdateTime(), "yyyy-MM-dd HH:mm:SS"); format = DateUtil.convertDateToStr(schemeQueryRecord.getUpdateTime(), "yyyy-MM-dd HH:mm:SS");
}else { } else {
format = DateUtil.convertDateToStr(new Date(), "yyyy-MM-dd HH:mm:SS"); format = DateUtil.convertDateToStr(new Date(), "yyyy-MM-dd HH:mm:SS");
} }
...@@ -187,7 +187,7 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch ...@@ -187,7 +187,7 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
// 4.向文档中添加内容 // 4.向文档中添加内容
PdfUtil pdfUtil = new PdfUtil(); PdfUtil pdfUtil = new PdfUtil();
pdfUtil.generatePDF(document, result,name,format); pdfUtil.generatePDF(document, result, name, format);
// 5.关闭文档 // 5.关闭文档
document.close(); document.close();
...@@ -216,10 +216,10 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch ...@@ -216,10 +216,10 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
@Override @Override
public R<Boolean> createExcel(Integer userId, Integer recordId, HttpServletResponse response) { public R<Boolean> createExcel(Integer userId, Integer recordId, HttpServletResponse response) {
log.info("SchemeRecordServiceImpl[].createExcel[].input.param:userId,recordId"+userId,recordId); log.info("SchemeRecordServiceImpl[].createExcel[].input.param:userId,recordId" + userId, recordId);
//查询时间 //查询时间
String format=null; String format = null;
if (null == userId || null == recordId) { if (null == userId || null == recordId) {
return R.error("入参为空!"); return R.error("入参为空!");
...@@ -228,10 +228,10 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch ...@@ -228,10 +228,10 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
//获取用户信息 //获取用户信息
User byId = usersMapper.getById(userId); User byId = usersMapper.getById(userId);
if (null==byId) { if (null == byId) {
return R.error("该用户不存在"); return R.error("该用户不存在");
} }
String name=byId.getUserName(); String name = byId.getUserName();
//1、根据用户id和方案记录id,获取志愿ids //1、根据用户id和方案记录id,获取志愿ids
QueryWrapper<UserVolunteer> queryWrapper = new QueryWrapper<>(); QueryWrapper<UserVolunteer> queryWrapper = new QueryWrapper<>();
...@@ -244,9 +244,9 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch ...@@ -244,9 +244,9 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
} }
//获取方案查询时间 //获取方案查询时间
if (null!=schemeQueryRecord) { if (null != schemeQueryRecord) {
format = DateUtil.convertDateToStr(schemeQueryRecord.getUpdateTime(), "yyyy-MM-dd HH:mm:SS"); format = DateUtil.convertDateToStr(schemeQueryRecord.getUpdateTime(), "yyyy-MM-dd HH:mm:SS");
}else { } else {
format = DateUtil.convertDateToStr(new Date(), "yyyy-MM-dd HH:mm:SS"); format = DateUtil.convertDateToStr(new Date(), "yyyy-MM-dd HH:mm:SS");
} }
List<Integer> ids = list.stream().map(UserVolunteer::getVolunteerId).collect(Collectors.toList()); List<Integer> ids = list.stream().map(UserVolunteer::getVolunteerId).collect(Collectors.toList());
...@@ -269,10 +269,10 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch ...@@ -269,10 +269,10 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
.nature(t.getNature()) .nature(t.getNature())
.yearLimit(t.getYearLimit()) .yearLimit(t.getYearLimit())
.planNum(t.getPlanNum()) .planNum(t.getPlanNum())
.castArchivesNum(null==t.getCastArchivesNum()?0:t.getCastArchivesNum()) .castArchivesNum(null == t.getCastArchivesNum() ? 0 : t.getCastArchivesNum())
.launchNum(null==t.getLaunchNum()?0:t.getLaunchNum()) .launchNum(null == t.getLaunchNum() ? 0 : t.getLaunchNum())
.lowestMark(null==t.getLowestMark()?String.valueOf(0):t.getLowestMark()) .lowestMark(null == t.getLowestMark() ? 0 : t.getLowestMark())
.lowestRank(null==t.getLowestRank()?String.valueOf(0):t.getLowestRank()) .lowestRank(null == t.getLowestRank() ? String.valueOf(0) : t.getLowestRank())
.build(); .build();
}).collect(Collectors.toList()); }).collect(Collectors.toList());
...@@ -283,9 +283,9 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch ...@@ -283,9 +283,9 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
// sheet名称 // sheet名称
EasyExcel.write(response.getOutputStream(), VolunteerDto.class).sheet(lon.toString()).doWrite(resultBo); EasyExcel.write(response.getOutputStream(), VolunteerDto.class).sheet(lon.toString()).doWrite(resultBo);
return R.ok(0,true); return R.ok(0, true);
} catch (Exception e) { } catch (Exception e) {
return R.ok(1,false); return R.ok(1, false);
} }
} }
......
...@@ -1045,10 +1045,10 @@ public class SchemeServiceImpl extends ServiceImpl<SchemeMapper, SchemeInfo> imp ...@@ -1045,10 +1045,10 @@ public class SchemeServiceImpl extends ServiceImpl<SchemeMapper, SchemeInfo> imp
List<Volunteer> otherList = new ArrayList<>(); List<Volunteer> otherList = new ArrayList<>();
//分组,每组数量大于2的,取两条,小于等于则全取 //分组,每组数量大于2的,取两条,小于等于则全取
Map<String, List<Volunteer>> map = list.stream().collect(Collectors.groupingBy(Volunteer::getLowestMark Map<Double, List<Volunteer>> map = list.stream().collect(Collectors.groupingBy(Volunteer::getLowestMark
)); ));
for (Map.Entry<String, List<Volunteer>> entry : map.entrySet()) { for (Map.Entry<Double, List<Volunteer>> entry : map.entrySet()) {
List<Volunteer> volunteers = entry.getValue(); List<Volunteer> volunteers = entry.getValue();
if (volunteers.size() > 2) { if (volunteers.size() > 2) {
for (int i = 0; i < 2; i++) { for (int i = 0; i < 2; i++) {
......
...@@ -151,7 +151,7 @@ public class VolunteerServiceImpl extends ServiceImpl<VolunteerMapper, Volunteer ...@@ -151,7 +151,7 @@ public class VolunteerServiceImpl extends ServiceImpl<VolunteerMapper, Volunteer
.planNum(2 + i) .planNum(2 + i)
.castArchivesNum(3 + i) .castArchivesNum(3 + i)
.launchNum(4 + i) .launchNum(4 + i)
.lowestMark("600" + i * 10) .lowestMark(600.00 + i * 10)
.lowestRank("100" + i * 10) .lowestRank("100" + i * 10)
.build(); .build();
residents.add(volunteer); residents.add(volunteer);
......
...@@ -72,7 +72,7 @@ public class PdfUtil implements Serializable { ...@@ -72,7 +72,7 @@ public class PdfUtil implements Serializable {
table.addCell(createCell(volunteer.getPlanNum().toString(), textfont)); table.addCell(createCell(volunteer.getPlanNum().toString(), textfont));
table.addCell(createCell(null==volunteer.getCastArchivesNum()?"":volunteer.getCastArchivesNum().toString(), textfont)); table.addCell(createCell(null==volunteer.getCastArchivesNum()?"":volunteer.getCastArchivesNum().toString(), textfont));
table.addCell(createCell(null==volunteer.getLaunchNum()?"":volunteer.getLaunchNum().toString(), textfont)); table.addCell(createCell(null==volunteer.getLaunchNum()?"":volunteer.getLaunchNum().toString(), textfont));
table.addCell(createCell(null==volunteer.getLowestMark()?"":volunteer.getLowestMark(), textfont)); table.addCell(createCell(null==volunteer.getLowestMark()?"":volunteer.getLowestMark().toString(), textfont));
table.addCell(createCell(null==volunteer.getLowestRank()?"":volunteer.getLowestRank(), textfont)); table.addCell(createCell(null==volunteer.getLowestRank()?"":volunteer.getLowestRank(), textfont));
} }
document.add(table); document.add(table);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment