From 2b9dd95a59836284b5df6d49de247354b340e8a0 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 18 九月 2025 15:47:41 +0800
Subject: [PATCH] bug修改

---
 cloud-server-management/src/main/webapp/static/modular/system/tHuiminCard/tHuiminCard.js                |   17 +++++---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipController.java   |   16 ++++----
 cloud-server-management/src/main/webapp/static/modular/system/tHuiminCard/tHuiminCard2.js               |    2 +
 cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java            |    7 +++
 cloud-server-competition/src/main/java/com/dsh/competition/service/impl/CompetitionServiceImpl.java     |    7 +++
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java |   16 ++++----
 6 files changed, 41 insertions(+), 24 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
index faca698..dda3d22 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
@@ -1,6 +1,7 @@
 package com.dsh.activity.controller;
 
 
+import com.alipay.api.domain.ArrangementVORes;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.dsh.activity.entity.*;
@@ -936,6 +937,10 @@
                                     }
                                 }
                             }
+                            if (detailsResponse.getRid()==null){
+                                List<Integer> integers = stoClient.querySiteIdById(collect);
+                                detailsResponse.setRid(integers);
+                            }
                             //======================================================
                         }
                     }else{
@@ -955,6 +960,8 @@
                             }
                             detailsResponse.setRid(list4);
                             detailsResponse.setSid(list3);
+                        System.err.println("门票rid"+list4);
+                        System.err.println("门票sid"+list3);
                     }
 
 
diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/CompetitionServiceImpl.java b/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/CompetitionServiceImpl.java
index c28d67c..f3a1df1 100644
--- a/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/CompetitionServiceImpl.java
+++ b/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/CompetitionServiceImpl.java
@@ -294,7 +294,12 @@
             if(tStudent==null || tStudent.getIdCard()==null || "".equals(tStudent.getIdCard())){
                 return ResultUtil.error("选择人员未进行实名认证!");
             }
-
+            if (competition.getStartAge() > (Integer.valueOf(sdf.format(new Date())) - Integer.valueOf(sdf.format(tStudent.getBirthday())))) {
+                return ResultUtil.error("【" + tStudent.getName() + "】年龄不符合要求");
+            }
+            if (competition.getEndAge() < (Integer.valueOf(sdf.format(new Date())) - Integer.valueOf(sdf.format(tStudent.getBirthday())))) {
+                return ResultUtil.error("【" + tStudent.getName() + "】年龄不符合要求");
+            }
             Integer isStudent = jsonObject.getInteger("isStudent");
             UserCompetition userCompetition = new UserCompetition();
             userCompetition.setAppUserId(uid);
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipController.java
index fb66680..ae8efc8 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipController.java
@@ -158,14 +158,14 @@
         return PREFIX + "vip_edit.html";
     }
 
-    public static void main(String[] args) {
-        String temp = "[{\"id\":\"36\",\"value\":\"1\"}]";
-        JSONArray couponJsonArray = JSONArray.parseArray(temp);
-        for (Object o : couponJsonArray) {
-            JSONObject couponJsonObject = (JSONObject) o;
-            Integer couponId = couponJsonObject.getInteger("id");
-        }
-    }
+//    public static void main(String[] args) {
+//        String temp = "[{\"id\":\"36\",\"value\":\"1\"}]";
+//        JSONArray couponJsonArray = JSONArray.parseArray(temp);
+//        for (Object o : couponJsonArray) {
+//            JSONObject couponJsonObject = (JSONObject) o;
+//            Integer couponId = couponJsonObject.getInteger("id");
+//        }
+//    }
     @RequestMapping("/detail/{id}")
     public String detail(@PathVariable("id")Integer id, Model model) {
         SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
index d31e0c6..479dd69 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
@@ -551,14 +551,14 @@
         return null;
     }
 
-    public static void main(String[] args) throws Exception {
-        String blueS = "{\"vipDetail\":1,role\":1,\"time\":[{\"start_time\":\"2025-08-25 09:00:00\",\"end_time\":\"2025-08-30 23:00:00\"}]}";
-        MyQrCodeUtil.createCodeToFile(blueS);
-        BufferedImage blueImage = QRCodeUtil.createImage(blueS);
-        MultipartFile blueFile = convert(blueImage, new Date().getTime() + UUIDUtil.getRandomCode(3) + ".PNG");
-        String s = OssUploadUtil.ossUpload("img/", blueFile);
-        System.err.println(s);
-    }
+//    public static void main(String[] args) throws Exception {
+//        String blueS = "{\"vipDetail\":1,role\":1,\"time\":[{\"start_time\":\"2025-08-25 09:00:00\",\"end_time\":\"2025-08-30 23:00:00\"}]}";
+//        MyQrCodeUtil.createCodeToFile(blueS);
+//        BufferedImage blueImage = QRCodeUtil.createImage(blueS);
+//        MultipartFile blueFile = convert(blueImage, new Date().getTime() + UUIDUtil.getRandomCode(3) + ".PNG");
+//        String s = OssUploadUtil.ossUpload("img/", blueFile);
+//        System.err.println(s);
+//    }
 
     @RequestMapping("/pre_add")
     public String add(Model model) {
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tHuiminCard/tHuiminCard.js b/cloud-server-management/src/main/webapp/static/modular/system/tHuiminCard/tHuiminCard.js
index 8bfbda0..b43afaf 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tHuiminCard/tHuiminCard.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tHuiminCard/tHuiminCard.js
@@ -99,14 +99,17 @@
  */
 THuiminCard.delete = function () {
     if (this.check()) {
-        var ajax = new $ax(Feng.ctxPath + "/tHuiminCard/delete", function (data) {
-            Feng.success("删除成功!");
-            THuiminCard.table.refresh();
-        }, function (data) {
-            Feng.error("删除失败!" + data.responseJSON.message + "!");
+        // 添加二次确认
+        Feng.confirm("确定要删除该玩湃惠民卡吗?", function () {
+            var ajax = new $ax(Feng.ctxPath + "/tHuiminCard/delete", function (data) {
+                Feng.success("删除成功!");
+                THuiminCard.table.refresh();
+            }, function (data) {
+                Feng.error("删除失败!" + data.responseJSON.message + "!");
+            });
+            ajax.set("tHuiminCardId", THuiminCard.seItem.id);
+            ajax.start();
         });
-        ajax.set("tHuiminCardId",this.seItem.id);
-        ajax.start();
     }
 };
 
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tHuiminCard/tHuiminCard2.js b/cloud-server-management/src/main/webapp/static/modular/system/tHuiminCard/tHuiminCard2.js
index d000307..fe5e210 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tHuiminCard/tHuiminCard2.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tHuiminCard/tHuiminCard2.js
@@ -74,6 +74,7 @@
                 return
             }
             const mv = this
+            Feng.confirm("确定要删除该玩湃惠民卡吗?", function () {
             this.ids.forEach(id => {
 
                 const ajax = new $ax(Feng.ctxPath + "/tHuiminCard/delete", function (data) {
@@ -85,6 +86,7 @@
                 ajax.set("ids",mv.ids.join(","));
                 ajax.start();
             })
+            });
         },
         handleShelves(status) {
             // 上架逻辑

--
Gitblit v1.7.1