From adaaa23c789be3313a0e554fbf7beaa8ab261e68 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 16 五月 2024 18:07:01 +0800
Subject: [PATCH] zjh 2024/05/16-1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSurveyTemplateController.java |   42 +++++++++++++++++++++++++++++++++++-------
 1 files changed, 35 insertions(+), 7 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSurveyTemplateController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSurveyTemplateController.java
index fe19864..68a43e5 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSurveyTemplateController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSurveyTemplateController.java
@@ -75,11 +75,12 @@
     @ApiOperation(value = "鍒ゆ柇璇ユā鏉挎槸鍚﹀彲鍒犻櫎")
     @GetMapping(value = "/canDelete")
     public AjaxResult canDelete(Long id) {
+        TjSurveyTemplate byId = tjSurveyTemplateService.selectTemplateByMid1(id);
 //        List<FwdPlanInfoVo> fwdPlanInfoVos = fwdSqlMapper.canDelete(id);
-//        if (fwdPlanInfoVos!=null && fwdPlanInfoVos.size()>0){
-//            return AjaxResult.success(false);
-//        }
-        return AjaxResult.success(false);
+        if (byId !=null && byId.getQybz().equals("0")){
+            return AjaxResult.success(false);
+        }
+        return AjaxResult.success(true);
     }
 
 
@@ -153,7 +154,7 @@
             wq1.eq(TjSurveyQuestion::getMid,byId.getMid());
             final List<TjSurveyQuestion> list1 = tjSurveyQuestionService.list(wq1);
             for (TjSurveyQuestion tjSurveyQuestion : list1) {
-                final List<TjSurveyOptions> tjSurveyOptions = tjSurveyQuestionService.selectOptionsByQid(tjSurveyQuestion.getQid());
+                final List<TjSurveyOptions> tjSurveyOptions = tjSurveyQuestionService.selectOptionsByQid(String.valueOf(tjSurveyQuestion.getQid()));
                 tjSurveyQuestion.setTjSurveyOptionsList(tjSurveyOptions);
             }
             return AjaxResult.success(list1);
@@ -175,6 +176,34 @@
 //            return AjaxResult.success(l11);
 //        }
 //        return AjaxResult.success("鏆傛棤淇℃伅");
+    }
+
+
+    /**
+     * 鑾峰彇闂嵎妯℃澘
+     */
+    @GetMapping("/getQuesByMids")
+    @ApiOperation(value = "鑾峰彇闂嵎妯℃澘淇℃伅")
+    public AjaxResult getQuesByMids(@RequestParam Long mid) {
+
+
+        List<TjSurveyQuestion> l1 = new ArrayList<>();
+//        TjSurveyTemplate byId = tjSurveyTemplateService.selectTjSurveyTemplateByMid(mid);
+        List<TjSurveyTempQues> tjSurveyTempQuesList = tjSurveyQuestionService.selectOptionsByMid(mid.toString());
+        if (tjSurveyTempQuesList != null && tjSurveyTempQuesList.size()>0) {
+            for (TjSurveyTempQues tjSurveyTempQues : tjSurveyTempQuesList) {
+                TjSurveyQuestion byId1 = tjSurveyQuestionService.selectTjSurveyQuestionByQid(tjSurveyTempQues.getQid());
+                if (byId1 != null) {
+                    l1.add(byId1);
+                }
+            }
+            return AjaxResult.success(l1);
+        }
+        List<TjSurveyQuestion> optionsByMid = tjSurveyQuestionService.getOptionsByMid(mid.toString());
+        if(null !=optionsByMid && optionsByMid.size()>0){
+            return AjaxResult.success(optionsByMid);
+        }
+        return AjaxResult.success("鏆傛棤淇℃伅");
     }
 
 
@@ -220,7 +249,6 @@
                                                  @RequestParam("pageNum") int pageNum,
                                                  @RequestParam("pageSize") int pageSize) {
         Map<String, Object> res = new HashMap<>();
-        System.out.println();
 //        List<TjSurveyQuestion> list = tjSurveyTemplateService.getQuestionsByMid(mid);
         LambdaQueryWrapper<TjSurveyQuestion> wq1=new LambdaQueryWrapper<>();
         wq1.eq(TjSurveyQuestion::getMid,mid);
@@ -240,7 +268,7 @@
         final TjSurveyTemplate byId = tjSurveyTemplateService.selectTemplateByMid1(mid);
         for (TjSurveyQuestion tjSurveyQuestion : result) {
             tjSurveyQuestion.setTemplate(byId);
-            final List<TjSurveyOptions> tjSurveyOptions = tjSurveyQuestionService.selectOptionsByQid(tjSurveyQuestion.getQid());
+            final List<TjSurveyOptions> tjSurveyOptions = tjSurveyQuestionService.selectOptionsByQid(String.valueOf(tjSurveyQuestion.getQid()));
             tjSurveyQuestion.setTjSurveyOptionsList(tjSurveyOptions);
         }
         res.put("data", result);

--
Gitblit v1.8.0