56666
This commit is contained in:
parent
5d123aacea
commit
4c29eb56a8
@ -84,23 +84,23 @@ public class CaseplatformCaseController {
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
@ApiOperation("导出excle @author HMM")
|
||||
@GetMapping("/caseplatformCase/exportExcel")
|
||||
@PreAuthorize("@saAuth.checkPermission('case-system:case:excle')")
|
||||
public void exportExcel(HttpServletResponse response, @RequestBody @Valid CaseplatformCaseQueryForm queryForm) {
|
||||
try {
|
||||
List<CaseplatformCaseVO> data = caseplatformCaseService.queryList(queryForm);
|
||||
List<CaseplatformCaseDetailVO> list = new ArrayList<>();
|
||||
for(CaseplatformCaseVO vv:data){
|
||||
ResponseDTO<CaseplatformCaseDetailVO> detail = caseplatformCaseService.getDetail(vv.getId());
|
||||
CaseplatformCaseDetailVO data1 = detail.getData();
|
||||
list.add(data1);
|
||||
}
|
||||
SmartEasyPoiExcelUtil.exportExcel(list, "qwe", "病例", CaseplatformCaseDetailVO.class, "病例导出数据", response);
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
// @ApiOperation("导出excle @author HMM")
|
||||
// @GetMapping("/caseplatformCase/exportExcel")
|
||||
// @PreAuthorize("@saAuth.checkPermission('case-system:case:excle')")
|
||||
// public void exportExcel(HttpServletResponse response, @RequestBody @Valid CaseplatformCaseQueryForm queryForm) {
|
||||
// try {
|
||||
// List<CaseplatformCaseVO> data = caseplatformCaseService.queryList(queryForm);
|
||||
// List<CaseplatformCaseDetailVO> list = new ArrayList<>();
|
||||
// for(CaseplatformCaseVO vv:data){
|
||||
// ResponseDTO<CaseplatformCaseDetailVO> detail = caseplatformCaseService.getDetail(vv.getId());
|
||||
// CaseplatformCaseDetailVO data1 = detail.getData();
|
||||
// list.add(data1);
|
||||
// }
|
||||
// SmartEasyPoiExcelUtil.exportExcel(list, "qwe", "病例", CaseplatformCaseDetailVO.class, "病例导出数据", response);
|
||||
// }catch (Exception e){
|
||||
// e.printStackTrace();
|
||||
// }
|
||||
// }
|
||||
|
||||
@ApiOperation("出院诊断修改")
|
||||
@PutMapping("/caseplatformCase/mainDiagnose")
|
||||
@ -118,7 +118,7 @@ public class CaseplatformCaseController {
|
||||
|
||||
@ApiOperation("实验室检测图片修改")
|
||||
@PutMapping("/caseplatformCase/checkdataImg")
|
||||
@PreAuthorize("@saAuth.checkPermission('case-system:case:mainDiagnose')")
|
||||
@PreAuthorize("@saAuth.checkPermission('case-system:case:checkdataImg')")
|
||||
public ResponseDTO<String> caseCheckdataImg(@RequestBody @Valid CaseCheckdataImgForm form) {
|
||||
return caseplatformCaseService.caseCheckdataImg(form);
|
||||
}
|
||||
@ -131,6 +131,7 @@ public class CaseplatformCaseController {
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/caseplatformCase/activity/delete/{id}")
|
||||
@PreAuthorize("@saAuth.checkPermission('case-system:case:deleteCaseplatformAcApp')")
|
||||
public ResponseDTO<String> deleteCaseplatformAcApp(@PathVariable("id") Long id) {
|
||||
return caseplatformCaseService.deleteCaseplatformAcApp(id);
|
||||
}
|
||||
|
||||
@ -20,11 +20,9 @@ import org.apache.poi.ss.formula.functions.T;
|
||||
import org.apache.poi.ss.usermodel.*;
|
||||
import org.apache.poi.ss.util.CellRangeAddress;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
@ -51,6 +49,7 @@ public class CaseplatformCaseExcelController {
|
||||
// 病例管理导出
|
||||
@ApiOperation("病例管理导出")
|
||||
@GetMapping("/caseplatformCase/exportEasyExcel")
|
||||
@PreAuthorize("@saAuth.checkPermission('case-system:case:excle')")
|
||||
public void exportEasyExcel(HttpServletResponse response, @Valid CaseplatformCaseQueryForm queryForm) {
|
||||
try {
|
||||
List<EasyExcelCaseDetailVO> list = caseplatformCaseService.excelList(queryForm);
|
||||
@ -97,6 +96,7 @@ public class CaseplatformCaseExcelController {
|
||||
// 结算导出
|
||||
@ApiOperation("结算导出")
|
||||
@GetMapping("/caseplatformCase/settlementExcel")
|
||||
@PreAuthorize("@saAuth.checkPermission('case-system:case:exportExpertCaseExceli')")
|
||||
public void exportExpertCaseExceli(HttpServletResponse response, @Valid CaseplatformCaseQueryForm queryForm) {
|
||||
try {
|
||||
List<ExportExpertCaseExcelVo> list = caseplatformCaseService.exportExpertCaseExcel(queryForm);
|
||||
@ -326,6 +326,7 @@ public class CaseplatformCaseExcelController {
|
||||
|
||||
@ApiOperation("结算导入")
|
||||
@PostMapping("/caseplatformCase/settlementImport")
|
||||
@PreAuthorize("@saAuth.checkPermission('case-system:case:caseplatformCaseSettlementImport')")
|
||||
public ResponseDTO<T> caseplatformCaseSettlementImport(@RequestParam("file") MultipartFile file) {
|
||||
try {
|
||||
caseplatformCaseService.caseplatformCaseSettlementImport(file);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user