提交 6e48135e authored 作者: 邓砥奕's avatar 邓砥奕

修改bug

上级 a12bb120
......@@ -55,7 +55,7 @@ public class TaskController {
@RequestMapping(method = RequestMethod.POST, value = "/manage/summary", produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity getTaskPage(@RequestBody TaskSelectVo taskSelectVo) {
List<TaskUserVo> taskUserVos = taskService.getManageList(taskSelectVo);
return ResultUtil.success(PageUtil.getPerPage(taskSelectVo.getPage(), taskSelectVo.getSize(), taskUtils.orderByTopDescAndReadAsc(taskUserVos), taskSelectVo.getPageable()));
return ResultUtil.success(PageUtil.getPerPage(taskSelectVo.getPage(), taskSelectVo.getSize(), taskUtils.orderByTopDesc(taskUserVos), taskSelectVo.getPageable()));
}
@ApiOperation(value = "业务跟踪待办列表查询", notes = "可以通过这个接口查询业务")
......
......@@ -134,4 +134,23 @@ public class TaskUtils {
}
return list;
}
/**
* @param taskUserVos
* 按置顶顺序排序输出
*/
public List<TaskUserVo> orderByTopDesc(List<TaskUserVo> taskUserVos) {
List<TaskUserVo> list = new ArrayList<>();
for (TaskUserVo t:taskUserVos) {
if (t.getIsTop()==1){
list.add(t);
}
}
for (TaskUserVo t:taskUserVos) {
if (t.getIsTop()==0){
list.add(t);
}
}
return list;
}
}
......@@ -2,6 +2,7 @@ package com.tykj.dev.device.usereport.controller;
import com.tykj.dev.config.swagger.AutoDocument;
import com.tykj.dev.device.file.entity.WrodParameter;
import com.tykj.dev.device.file.service.UseReportFIleService;
import com.tykj.dev.device.usereport.service.DeviceUseReportService;
import com.tykj.dev.device.usereport.subject.domin.DeviceUseReport;
import com.tykj.dev.device.usereport.subject.vo.DeviceUseReportCreateVo;
......@@ -17,6 +18,9 @@ import org.springframework.data.domain.Page;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.Calendar;
import java.util.List;
import java.util.Objects;
......@@ -33,6 +37,9 @@ public class DeviceUseReportController {
@Autowired
private DeviceUseReportService deviceUseReportService;
@Autowired
private UseReportFIleService useReportFIleService;
@ApiOperation(value = "模糊查询装备使用报告分页", notes = "可以通过这个接口模糊查询装备使用报告分页")
@PostMapping("/summary")
public ResponseEntity selectDeviceUseReport(@RequestBody DeviceUseReportSelectVo deviceUseReportSelectVo) {
......@@ -69,7 +76,7 @@ public class DeviceUseReportController {
@ApiOperation(value = "装备使用报告下载", notes = "装备使用报告下载")
@GetMapping("/download/{id}")
public ResponseEntity getDownloadUrl(@PathVariable("id") int id){
public ResponseEntity getDownloadUrl(@PathVariable("id") int id, HttpServletResponse response, HttpServletRequest httpServletRequest) throws IOException {
DeviceUseReportDetailVo deviceUseReportDetailVo = (DeviceUseReportDetailVo)selectDetail(id).getBody();
WrodParameter wrodParameter = new WrodParameter();
Calendar calendar = Calendar.getInstance();
......@@ -78,7 +85,12 @@ public class DeviceUseReportController {
stringBuffer.append(calendar.get(Calendar.YEAR)).append("年").append(calendar.get(Calendar.MONTH)).append("月").append(calendar.get(Calendar.DAY_OF_MONTH)).append("日");
wrodParameter.setTime(stringBuffer.toString());
wrodParameter.setUnitsName(deviceUseReportDetailVo.getUnit());
wrodParameter.setTotal(deviceUseReportDetailVo.getDeviceNumber().toString());
return null;
wrodParameter.setTitle1(calendar.get(Calendar.YEAR)+"年度"+deviceUseReportDetailVo.getUnit());
wrodParameter.setTitle2("装备使用情况报告");
wrodParameter.setSelfCheck("列装库内列装总数:"+deviceUseReportDetailVo.getPackingNum().toString()+",退装总数:"+deviceUseReportDetailVo.getRetiredNum().toString()+"。");
wrodParameter.setComfirmCheck(" ");
wrodParameter.setTotal("度本单位在库总装备数"+deviceUseReportDetailVo.getDeviceNumber()+";其中入库总数"+deviceUseReportDetailVo.getInLibraryNum()+";维修总数"+deviceUseReportDetailVo.getRepairNum()+";配发总数"+deviceUseReportDetailVo.getAllotNum()+"清退总数"+deviceUseReportDetailVo.getSendBackNum()+";销毁总数"+deviceUseReportDetailVo.getDestoryNum()+"。");
useReportFIleService.findToFileService(wrodParameter,response,httpServletRequest);
return ResponseEntity.ok("下载成功");
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论