From d5ae3d8a409d10ebe89a25a72f515c44e887e39f Mon Sep 17 00:00:00 2001 From: hshansha Date: Thu, 10 Jul 2025 12:40:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=A4=8D=E6=B7=BB=E5=8A=A0=E9=AA=8C?= =?UTF-8?q?=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/kaohe/controller/KhKhrwResultController.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/controller/KhKhrwResultController.java b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/controller/KhKhrwResultController.java index c6abf7e..2f344b5 100644 --- a/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/controller/KhKhrwResultController.java +++ b/ruoyi-kaohe/src/main/java/com/ruoyi/kaohe/controller/KhKhrwResultController.java @@ -51,6 +51,14 @@ public class KhKhrwResultController extends BaseController { @PreAuthorize("@ss.hasPermi('kaohe:kh_result:generate')") @PostMapping("/generateResult") public AjaxResult generateResult(KhPingce pc) { //传递参数 id、pcTitle、bkhdxtype + //查询是否已经生成结果 + KhKhrwResult resultQuery = new KhKhrwResult(); + resultQuery.setPcId(pc.getId()); + List khKhrwResults = khKhrwResultService.selectKhKhrwResultList(resultQuery); + if(khKhrwResults!=null&&khKhrwResults.size()>0){ + return AjaxResult.error("该考核任务已有生成结果!"); + } + JSONArray header = new JSONArray();//存放表头及表格关联数据 JSONObject headerData = new JSONObject(); headerData.put("name", null); @@ -207,7 +215,7 @@ public class KhKhrwResultController extends BaseController { pcResult.setTableHeader(header.toJSONString()); pcResult.setTableData(endData.toJSONString()); khKhrwResultService.insertKhKhrwResult(pcResult); - return AjaxResult.success(header); + return AjaxResult.success(); } /**