From 082b7025e5654be2d38a7caccfe714937217410b Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 07 十一月 2023 14:22:33 +0800
Subject: [PATCH] 后台bug修改

---
 cloud-server-activity/src/main/java/com/dsh/activity/controller/BenefitVideoController.java                 |    3 -
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java |    2 
 cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth.html       |   58 -----------------------------
 cloud-server-management/src/main/webapp/static/modular/system/operator/operator_add.js                      |    8 ++++
 cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java                       |   29 ++++++++------
 cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoupon/TCouponAdd.html                         |    2 
 cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCouponInfo.js                        |    4 +-
 cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js                         |    2 +
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java     |    5 +-
 cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/Operator_add.html                      |    2 
 10 files changed, 33 insertions(+), 82 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/BenefitVideoController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/BenefitVideoController.java
index 78a9cad..3eb3c69 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/BenefitVideoController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/BenefitVideoController.java
@@ -77,15 +77,12 @@
      */
     @RequestMapping("/base/benefitVideo/add")
     public Object addSite(@RequestBody BenefitsVideoClassification site){
-        QueryWrapper<BenefitsVideoClassification> wrapper = new QueryWrapper<BenefitsVideoClassification>().eq("name", site.getName());
-        if (benefitsVideoClassificationService.list(wrapper).size()==0){
             if(site.getId()!= null ){
                 benefitsVideoClassificationService.updateById(site);
                 return 200;
             }else {
                 return benefitsVideoClassificationService.save(site);
             }
-        }else return 500;
     }
 
     /**
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
index 7b459a7..e39623c 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
@@ -569,20 +569,23 @@
             coupon.setIllustrate(dataVo.getIllustrate());
             coupon.setDistributionMethod(dataVo.getDistributionMethod());
             coupon.setRedemptionMethod(dataVo.getExchangeMethod());
-            switch (dataVo.getExchangeMethod()){
-                case 1:
-                    coupon.setIntegral(BigDecimal.valueOf(dataVo.getRequiredPoints()));
-                    break;
-                case 2:
-                    coupon.setCash(dataVo.getRequiredCash());
-                    coupon.setIntegral(BigDecimal.valueOf(dataVo.getRequiredPoints()));
-                    break;
-                case 3:
-                    coupon.setCash(dataVo.getRequiredCash());
-                    break;
-                default:
-                    break;
+            if (dataVo.getExchangeMethod()!=null){
+                switch (dataVo.getExchangeMethod()){
+                    case 1:
+                        coupon.setIntegral(BigDecimal.valueOf(dataVo.getRequiredPoints()));
+                        break;
+                    case 2:
+                        coupon.setCash(dataVo.getRequiredCash());
+                        coupon.setIntegral(BigDecimal.valueOf(dataVo.getRequiredPoints()));
+                        break;
+                    case 3:
+                        coupon.setCash(dataVo.getRequiredCash());
+                        break;
+                    default:
+                        break;
+                }
             }
+
             coupon.setQuantityIssued(dataVo.getQuantityIssued());
             coupon.setPickUpQuantity(dataVo.getPickUpQuantity());
             coupon.setUseScope(dataVo.getCompany());
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 e09a22b..713a533 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
@@ -187,11 +187,10 @@
         String money = byId.getMoney();
         // todo 这里手动支付 默认按照现金当作支付金额 后续可能要问下产品
         String[] split = money.split(",");
-        BigDecimal bigDecimal = new BigDecimal(split[0]);
-
-
+        Double aDouble = Double.valueOf(split[0]);
         System.out.println("============"+id);
         SiteBooking siteBooking = new SiteBooking();
+        siteBooking.setPayMoney(aDouble);
         siteBooking.setId(id);
         siteBooking.setStatus(1);
         siteBooking.setPayType(4);
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java
index 7263dbc..6164351 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java
@@ -453,7 +453,7 @@
         evaluateStudent.setImgs(images);
         appUserClient.save(evaluateStudent);
 
-//        evaluateStudentService.updateById(evaluateStudent);
+        evaluateStudentService.updateById(evaluateStudent);
 
 
 
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth.html
index 2f3f50e..797af0b 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth.html
@@ -180,64 +180,6 @@
                 </div>
             </div>
 
-
-
-            <div class="row">
-                <div class="col-lg-6" style="">
-                    <div class="form-group" >
-                        <label class="col-sm-4 control-label" >
-                            结算账户类型:<input type="radio" name="type" value="1">对公 <input type="radio" name="type" value="2">对私
-                        </label>
-                    </div>
-
-                    <div class="form-group">
-                        <label class="col-sm-3 control-label">开户银行:</label>
-                        <div class="col-sm-9">
-                            <select style="width: 150px" class="form-control" id="bank" onchange="TSite.oneChange(this)" name="bank">
-                                <option value="">选择开户银行</option>
-                            </select>
-                        </div>
-                    </div>
-                    <div class="form-group">
-                        <label class="col-sm-3 control-label">开户所在地:</label>
-                        <div class="col-sm-9" style="display: flex">
-                            <select style="width: 150px" class="form-control" id="pCode" onchange="TSite.oneChange(this)" name="bank">
-                                <option value="">选择省</option>
-                                @for(obj in provinceList){
-                                <option value="${obj.code}">${obj.name}</option>
-                                @}
-                            </select>
-                            <select style="width: 150px" class="form-control" id="cCode" name="bank">
-                                <option value="">选择市区</option>
-                            </select>
-                        </div>
-                    </div>
-                    <div class="form-group">
-                        <label class="col-sm-3 control-label">*银行卡号:</label>
-                        <div class="col-sm-9">
-                            <input style="width: 300px" class="form-control" id="backNumber" name="backNumber" type="text">
-                        </div>
-                    </div>
-                </div>
-                <div class="col-lg-6" style="">
-                    <div class="form-group">
-                        <label class="col-sm-3 control-label">*开户名称:</label>
-                        <div class="col-sm-9">
-                            <input style="width: 300px" class="form-control" id="backUserName"  placeholder="请输入" type="text">
-                        </div>
-                    </div>
-                    <div class="form-group" >
-                        <label class="col-sm-3 control-label">*开户行全称:</label>
-                        <div class="col-sm-9">
-                            <input style="width: 300px" class="form-control" id="backName"  placeholder="请输入" type="text">
-                        </div>
-                    </div>
-                </div>
-            </div>
-
-
-
-
             <div class="row" id="benefit">
                 <div class="col-lg-6" style="">
                     <div class="form-group">
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/Operator_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/Operator_add.html
index 549860e..aa019a8 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/Operator_add.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/Operator_add.html
@@ -55,7 +55,7 @@
             <div class="form-group" >
                 <label class="col-sm-3 control-label">*管理员手机号:</label>
                 <div class="col-sm-9" style="display: flex;">
-                    <input style="width: 300px" class="form-control" id="phone"  placeholder="请输入管理员手机号" type="text">
+                    <input style="width: 300px" class="form-control" id="phone"  placeholder="请输入管理员手机号" type="number">
                 </div>
             </div>
             <div class="form-group">
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoupon/TCouponAdd.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoupon/TCouponAdd.html
index 8094f59..31a1bbe 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoupon/TCouponAdd.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCoupon/TCouponAdd.html
@@ -131,7 +131,7 @@
                             <input class="col-sm-1 control-label"  onclick="exchangeMethod1()" name="exchangeMethod" type="radio"
                                    value="1"  style="margin-top: 10px"/>
                             <label class="col-sm-1" style="margin-left: -15px;width: 16%;margin-top: 7px">积分</label>
-                            <input class="col-sm-1 control-label" name="exchangeMethod" checked  onclick="exchangeMethod2()" type="radio"
+                            <input class="col-sm-1 control-label" name="exchangeMethod"   onclick="exchangeMethod2()" type="radio"
                                    value="2"  style="margin-left: 5%;margin-top: 10px;width: 13px;height: 13px"/>
                             <label class="col-sm-1" style="width: 20%;margin-top: 7px">现金+积分</label>
                             <input class="col-sm-1 control-label" name="exchangeMethod" onclick="exchangeMethod3()" type="radio"
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/operator/operator_add.js b/cloud-server-management/src/main/webapp/static/modular/system/operator/operator_add.js
index 79c70b1..c1b7311 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/operator/operator_add.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/operator/operator_add.js
@@ -130,6 +130,7 @@
 
 
 TSite.addSubmit = function(){
+    var phoneRegex = /^1[0-9]{10}$/;
     var areaType = $("input[name='areaType']:checked").val();
     if ("" == $("#name").val() || null == $("#name").val()){
         Feng.error("请输入运营商名称");
@@ -143,6 +144,13 @@
         Feng.error("请输入管理员电话");
         return;
     }
+    console.log("看看手机号")
+    console.log($("#phone").val())
+    if (!phoneRegex.test($("#phone").val())){
+
+        Feng.info("手机号不合法,请重新输入!");
+        return;
+    }
     if (areaType == 2){
         var comArr=[];
         $(".areaValueClass").each(function () {
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCouponInfo.js b/cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCouponInfo.js
index f7fc5e5..b0cfb2c 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCouponInfo.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCouponInfo.js
@@ -395,7 +395,8 @@
     if ($('#userType').val()==1){
     // 兑换方式
     let exchangeMethod = $(':radio[name="exchangeMethod"]:checked').val();
-
+        console.log("看看exchangeMethod")
+        console.log(exchangeMethod)
     if (distributionMethod === '1') {
         if (exchangeMethod === '' || exchangeMethod === undefined || exchangeMethod === null) {
             return Feng.error('兑换方式不能为空');
@@ -460,7 +461,6 @@
     var ajax = new $ax(Feng.ctxPath + "/tCouponManage/commitData", function (data) {
         Feng.success("添加成功!");
         window.parent.TCoupon.table.refresh();
-        couponInfoDlg.close();
     }, function (data) {
         Feng.error("添加失败!" + data.responseJSON.message + "!");
     });
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
index f507aa8..b5b04d4 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
@@ -871,12 +871,14 @@
     if (isNaN(quantityIssued1) || isNaN(pickUpQuantity1)) {
         Feng.error("优惠卷数量必须为数字")
         console.log('Both quantityIssued and pickUpQuantity must be numbers.');
+        return
     } else if (quantityIssued1 >= pickUpQuantity1) {
 
         console.log('quantityIssued is greater than pickUpQuantity.');
     } else {
 
         Feng.error("发放数量必须大于限领数量")
+        return
         console.log('quantityIssued is not greater than pickUpQuantity.');
     }
     var imgOne ="";

--
Gitblit v1.7.1