From e547993a3c78d0bd75f3fdef4a9878e180d73d36 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期一, 29 四月 2024 17:52:26 +0800 Subject: [PATCH] 合同考核结果定时任务、详情、查询、导出 --- ycl-server/src/main/java/com/ycl/platform/controller/CheckResultController.java | 32 +++++++++++++++++++++++++++----- 1 files changed, 27 insertions(+), 5 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/CheckResultController.java b/ycl-server/src/main/java/com/ycl/platform/controller/CheckResultController.java index 8511159..d9f5f58 100644 --- a/ycl-server/src/main/java/com/ycl/platform/controller/CheckResultController.java +++ b/ycl-server/src/main/java/com/ycl/platform/controller/CheckResultController.java @@ -2,6 +2,7 @@ import annotation.Log; import com.ycl.platform.domain.entity.CheckResult; +import com.ycl.platform.domain.entity.ContractResultRecord; import com.ycl.platform.domain.vo.CheckResultVO; import com.ycl.platform.service.ICheckResultService; import com.ycl.system.AjaxResult; @@ -33,11 +34,22 @@ * 鏌ヨ鑰冩牳缁撴灉鍒楄〃 */ @PreAuthorize("@ss.hasPermi('system:result:list')") - @GetMapping("/list") - public TableDataInfo list(CheckResult checkResult) + @PostMapping("/list") + public TableDataInfo list(@RequestBody CheckResultVO checkResult) { startPage(); List<CheckResultVO> list = checkResultService.selectCheckResultList(checkResult); + return getDataTable(list); + } + + /** + * 鏌ヨ鑰冩牳缁撴灉鍒楄〃 + */ + @PreAuthorize("@ss.hasPermi('system:result:query')") + @GetMapping("/record/list") + public TableDataInfo recordList(Long resultId) + { + List<ContractResultRecord> list = checkResultService.selectCheckResultRecordList(resultId); return getDataTable(list); } @@ -47,10 +59,10 @@ @PreAuthorize("@ss.hasPermi('system:result:export')") @Log(title = "鑰冩牳缁撴灉", businessType = BusinessType.EXPORT) @PostMapping("/export") - public void export(HttpServletResponse response, CheckResult checkResult) + public void export(HttpServletResponse response, CheckResultVO checkResult) { - List<CheckResult> list = checkResultService.selectCheckResult(checkResult); - ExcelUtil<CheckResult> util = new ExcelUtil<>(CheckResult.class); + List<CheckResultVO> list = checkResultService.selectCheckResultList(checkResult); + ExcelUtil<CheckResultVO> util = new ExcelUtil<>(CheckResultVO.class); util.exportExcel(response, list, "鑰冩牳缁撴灉鏁版嵁"); } @@ -87,6 +99,16 @@ } /** + * 鍙戝竷鑰冩牳缁撴灉 + */ + @PreAuthorize("@ss.hasPermi('system:result:publish')") + @PutMapping("/publish/{id}") + public AjaxResult publish(@PathVariable("id") Long id) + { + return toAjax(checkResultService.publish(id)); + } + + /** * 鍒犻櫎鑰冩牳缁撴灉 */ @PreAuthorize("@ss.hasPermi('system:result:remove')") -- Gitblit v1.8.0