From b9b58b9ef261cb290d93465f88a2cbd814b576f0 Mon Sep 17 00:00:00 2001
From: fei.wang <wf18701153496@163.com>
Date: 星期一, 13 五月 2024 17:51:44 +0800
Subject: [PATCH] 更改

---
 src/webapp/page/loginJiLu.jsp                               |    2 
 src/webapp/page/manager.jsp                                 |   97 ++++++++++++++++++++++----------
 src/webapp/page/Duanxinlog.jsp                              |    2 
 src/webapp/page/Gongs.jsp                                   |   15 ++++
 src/main/java/com/flow/service/impl/ManagerServiceImpl.java |    2 
 src/main/java/com/flow/controller/DuanxinlogController.java |   28 +++++----
 6 files changed, 99 insertions(+), 47 deletions(-)

diff --git a/src/main/java/com/flow/controller/DuanxinlogController.java b/src/main/java/com/flow/controller/DuanxinlogController.java
index 63517cb..8f3cf37 100644
--- a/src/main/java/com/flow/controller/DuanxinlogController.java
+++ b/src/main/java/com/flow/controller/DuanxinlogController.java
@@ -25,8 +25,7 @@
 import org.springframework.web.servlet.ModelAndView;
 
 import java.text.SimpleDateFormat;
-import java.util.Date;
-import java.util.List;
+import java.util.*;
 
 @RestController
 @RequestMapping({"/hxzk"})
@@ -103,10 +102,9 @@
             //涓嶈冻涓�澶╃殑绠椾綔涓�澶╋紝鍥犳鍦ㄥ埌鏈熷ぉ鏁颁笂鍔�1
             if (+num11 / 24 / 60 / 60 / 1000 == 19 | +num11 / 24 / 60 / 60 / 1000 == 9 | +num11 / 24 / 60 / 60 / 1000 == 4 | +num11 / 24 / 60 / 60 / 1000 == 0) {
                 String dispatchDate = this.duanxinlogService.userdate(fuwuqiList.get(i).getServername());
-                SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+                SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
                 String dtext = formatter.format(date);
                 if (dispatchDate == null || !dtext.equals(dispatchDate)) {
-
                     // 瀹炰緥鍖栦竴涓璇佸璞★紝鍏ュ弬闇�瑕佷紶鍏ヨ吘璁簯璐︽埛 SecretId 鍜� SecretKey锛屾澶勮繕闇�娉ㄦ剰瀵嗛挜瀵圭殑淇濆瘑
                     // 浠g爜娉勯湶鍙兘浼氬鑷� SecretId 鍜� SecretKey 娉勯湶锛屽苟濞佽儊璐﹀彿涓嬫墍鏈夎祫婧愮殑瀹夊叏鎬с�備互涓嬩唬鐮佺ず渚嬩粎渚涘弬鑰冿紝寤鸿閲囩敤鏇村畨鍏ㄧ殑鏂瑰紡鏉ヤ娇鐢ㄥ瘑閽ワ紝璇峰弬瑙侊細https://cloud.tencent.com/document/product/1278/85305
                     // 瀵嗛挜鍙墠寰�瀹樼綉鎺у埗鍙� https://console.cloud.tencent.com/cam/capi 杩涜鑾峰彇
@@ -184,14 +182,14 @@
      */
 //    @EnableScheduling
 //    @Scheduled(cron = "*/10 * * * * ?")//娴嬭瘯10绉掓墽琛屼竴娆�
-//    @Scheduled(cron = "0 49 10 * * ?")
+//    @Scheduled(cron = "0 11 16 * * ?")
     @Scheduled(cron = "0 0 */1 * * ?")//涓�灏忔椂鎵ц涓�娆�
     public void sms() throws Exception {
         System.out.println("鐭俊瀹氭椂鍣ㄦ墽琛�============銆嬨�嬨�嬨�嬨�嬨�嬨�嬨�嬨�嬨�嬨�嬨�嬨�嬨�嬨�嬨��");
         //鏌ヨ鏁版嵁搴撲腑鎵�鏈夌殑寮曟搸鏁版嵁
         QueryWrapper queryWrapper = new QueryWrapper();
         queryWrapper.eq("none", "0");
-//        queryWrapper.eq("num", "8");
+//        queryWrapper.eq("num", "1");
         List<Card> cardList = (cardMapper).selectList(queryWrapper);
         for (int i = 0; i < cardList.size(); i++) {
             QueryWrapper queryWrapper3 = new QueryWrapper();
@@ -205,18 +203,20 @@
                 queryWrapper4.eq("companyabbname", cardList.get(i).getCompany());
                 companyList = (companyMapper).selectOne(queryWrapper4);
             }
-            SimpleDateFormat date2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+            SimpleDateFormat date2 = new SimpleDateFormat("yyyy-MM-dd");
             Date date = new Date();
             Date endDay = date2.parse(cardList.get(i).getEnddate());//缁撴潫鏃堕棿
             Long starTime = date.getTime();
             Long endTime = endDay.getTime();
             Long num11 = endTime - starTime;//鏃堕棿鎴�
+
             if (+num11 / 24 / 60 / 60 / 1000 == 19 | +num11 / 24 / 60 / 60 / 1000 == 9 | +num11 / 24 / 60 / 60 / 1000 == 4 | +num11 / 24 / 60 / 60 / 1000 == 0) {
                 String dispatchDate = this.duanxinlogService.userdate(cardList.get(i).getCardnumber());
 //                    String dispatchDate = this.duanxinlogService.userdate(cardList.get(i).getCardnumber());
                 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-                String dtext = formatter.format(date);
-                if (dispatchDate == null || !dtext.equals(dispatchDate)) {
+                Date dtext = formatter.parse(dispatchDate);//缁撴潫鏃堕棿
+                Long endTime1 = dtext.getTime();
+                if ((endTime1-starTime) / 24 / 60 / 60 / 1000 != 0) {
                     String randomNumber = new String();
                     // 瀹炰緥鍖栦竴涓璇佸璞★紝鍏ュ弬闇�瑕佷紶鍏ヨ吘璁簯璐︽埛 SecretId 鍜� SecretKey锛屾澶勮繕闇�娉ㄦ剰瀵嗛挜瀵圭殑淇濆瘑
                     // 浠g爜娉勯湶鍙兘浼氬鑷� SecretId 鍜� SecretKey 娉勯湶锛屽苟濞佽儊璐﹀彿涓嬫墍鏈夎祫婧愮殑瀹夊叏鎬с�備互涓嬩唬鐮佺ず渚嬩粎渚涘弬鑰冿紝寤鸿閲囩敤鏇村畨鍏ㄧ殑鏂瑰紡鏉ヤ娇鐢ㄥ瘑閽ワ紝璇峰弬瑙侊細https://cloud.tencent.com/document/product/1278/85305
@@ -239,9 +239,13 @@
                     sms.eq("none", "0");
                     sms.eq("smsreception", "1");
                     List<Manager> managerList = (managerMapper).selectList(sms);
+                    String string = new String();
                     for (int s=0;s<managerList.size();s++){
-//                        System.out.println(managerList.get(s).getPhone());
-//                        phoneNumberSet1[s] = managerList.get(s).getPhone();
+
+                        if (s!=0){
+                            string+=",";
+                        }
+                        string += managerList.get(s).getPhone();
                         String[] phoneNumberSet12  = {managerList.get(s).getPhone()};
                         System.out.println(phoneNumberSet12);
                         req.setPhoneNumberSet(phoneNumberSet12);
@@ -274,7 +278,7 @@
                     Duanxinlog duanxinlog = new Duanxinlog();
                     duanxinlog.setIdentification(cardList.get(i).getCardnumber());
                     duanxinlog.setReceiver(cardList.get(i).getCompany());
-                    duanxinlog.setNumber(phoneNumberSet1[0]);
+                    duanxinlog.setNumber(string);
                     duanxinlog.setContent("灏婃暚鐨勭敤鎴凤紝鎮ㄥソ锛佹偍鏈夋祦閲忓崱灏嗕簬"+cardList.get(i).getEnddate()+"鍒版湡锛屼负閬垮厤褰卞搷鎮ㄧ殑姝e父浣跨敤璇峰強鏃剁画璐癸紝鎮ㄥ彲鐧诲綍鍗庢槦鏅烘帶鍏徃鐗╄仈缃戠鐞嗗钩鍙版煡璇㈣鎯呯画璐癸紝濡傛湁鐤戦棶鍙挩璇㈡垜鍏徃瀹㈡湇浜哄憳锛岀鎮ㄧ敓娲绘剦蹇紒"
                     );
                     this.duanxinlogService.addDuanxinlog(duanxinlog);
diff --git a/src/main/java/com/flow/service/impl/ManagerServiceImpl.java b/src/main/java/com/flow/service/impl/ManagerServiceImpl.java
index a47d8ea..6c2fc63 100644
--- a/src/main/java/com/flow/service/impl/ManagerServiceImpl.java
+++ b/src/main/java/com/flow/service/impl/ManagerServiceImpl.java
@@ -57,7 +57,7 @@
         OperationLog operationLog = new OperationLog();
         operationLog.setCaozuotype("淇敼");
         operationLog.setCaozuocontent("淇敼鐢ㄦ埛锛�"+manager.getName());
-        operationLog.setCaozuoname(manager.getCaozuoname());
+        operationLog.setCaozuoname(tbFuwuqi.getCaozuoname());
 
         operationLogService.addOperationLog(operationLog);
         Date date = new Date();
diff --git a/src/webapp/page/Duanxinlog.jsp b/src/webapp/page/Duanxinlog.jsp
index 8265b48..e006ae5 100644
--- a/src/webapp/page/Duanxinlog.jsp
+++ b/src/webapp/page/Duanxinlog.jsp
@@ -114,7 +114,7 @@
                     table.render({
                         elem: '#demo'
                         , layEvent: 'LAYTABLE_TIPS'
-                        , height: 830
+                        , height: 800
                         // ,cellMinWidth: 80
                         , url: '/HxzkFlow/hxzk/findDuanxinlog' //鏁版嵁鎺ュ彛
                         // , page: true //寮�鍚垎椤�
diff --git a/src/webapp/page/Gongs.jsp b/src/webapp/page/Gongs.jsp
index 96ed41b..2b81b6a 100644
--- a/src/webapp/page/Gongs.jsp
+++ b/src/webapp/page/Gongs.jsp
@@ -211,11 +211,22 @@
             button.classList.add('layui-btn-disabled');
         }
         if (getde==1){
-            var button = document.getElementById('btn-delete');
+            var button = document.getElementById('btndelete');
             // 璁剧疆鏍峰紡灞炴�ф潵闅愯棌鎸夐挳
             button.classList.add('layui-btn-disabled');
         }
-
+        // if (add1==1){
+        //     $("#btn-add").hide();
+        //
+        // }
+        // if (up==1){
+        //     $("#btn-update").hide();
+        //
+        // }
+        // if (getde==1){
+        //     $("#btndelete").hide();
+        //
+        // }
         $.get("/HxzkFlow/hxzk/chawu",function (data){
             $(".zk").text(data[0])
             $(".by").text(data[1])
diff --git a/src/webapp/page/loginJiLu.jsp b/src/webapp/page/loginJiLu.jsp
index 2b48954..8ac39b8 100644
--- a/src/webapp/page/loginJiLu.jsp
+++ b/src/webapp/page/loginJiLu.jsp
@@ -149,7 +149,7 @@
                     table.render({
                         elem: '#demo'
                         , layEvent: 'LAYTABLE_TIPS'
-                        , height: 830
+                        , height: 800
                         ,cellMinWidth: 80
                         , url: '/HxzkFlow/hxzk/FindLoginJiLu' //鏁版嵁鎺ュ彛
                         // , page: true //寮�鍚垎椤�
diff --git a/src/webapp/page/manager.jsp b/src/webapp/page/manager.jsp
index 8938c57..dbe9172 100644
--- a/src/webapp/page/manager.jsp
+++ b/src/webapp/page/manager.jsp
@@ -258,7 +258,41 @@
   }
 
   if(qb === "鍗庢槦鏅烘帶"){
+    var add1 = localStorage.getItem("getadd")
+    var up = localStorage.getItem("getup")
+    var getde = localStorage.getItem("getde")
 
+    // console.log(getde)
+//     if (add1 == 1) {
+//       var button = document.getElementById('btn-add');
+//       // 璁剧疆鏍峰紡灞炴�ф潵闅愯棌鎸夐挳
+//       button.classList.add('layui-btn-disabled');
+//     }
+//     if (up == 1) {
+//       var button = document.getElementById('btn-update');
+//
+//       // 璁剧疆寮忓睘鎬ф潵闅愯棌鎸夐挳
+//       button.classList.add('layui-btn-disabled');
+//     }
+//     if (getde == 1) {
+//       var button = document.getElementById('btndelete');
+//
+// // 浣挎寜閽笉鍙偣鍑�
+//       button.classList.add('layui-btn-disabled');
+//     }
+
+    if (add1==1){
+      $("#btn-add").hide();
+
+    }
+    if (up==1){
+      $("#btn-update").hide();
+
+    }
+    if (getde==1){
+      $("#btndelete").hide();
+
+    }
     $.get("/HxzkFlow/hxzk/chawu",function (data){
       $(".zk").text(data[0])
       $(".by").text(data[1])
@@ -358,24 +392,7 @@
     //浠庢湰鍦板瓨鍌ㄨ幏鍙栫敤鎴风櫥褰曚俊鎭紝濡傛灉鏄瓙璐﹀彿锛屽彧鏄剧ずelse 濡傛灉鏄�昏处鍙锋樉绀篿f
     layui.use('table', function(){
       var table = layui.table;
-      var add1 = localStorage.getItem("getadd")
-      var up = localStorage.getItem("getup")
-      var getde = localStorage.getItem("getde")
 
-      console.log(getde)
-
-      if (add1==1){
-        $("#btn-add").hide();
-
-      }
-      if (up==1){
-        $("#btn-update").hide();
-
-      }
-      if (getde==1){
-        $("#btn-delete").hide();
-
-      }
       var Zong = localStorage.getItem("gsjc")
       var data ="Zong="+Zong
       if(Zong == null){
@@ -504,6 +521,11 @@
                 $("#udeleteup1").prop("checked",true);
               }else{
                 $("#udeleteup2").prop("checked",true);
+              }
+              if (data[0].smsreception==1){
+                $("#upsms1").prop("checked",true);
+              }else{
+                $("#upsms2").prop("checked",true);
               }
 
               // $("#uaddup").val(data[0].enddate);
@@ -705,6 +727,19 @@
     var add1 = $("#nameup1").val();
     var add2 =  $("#phoneup1").val();
     var add3 =  $("#jueseup1").val();
+
+    // var add4 =  $("#enddateg").val();
+    var add4 =  $("#id").val();
+    var PassOrNotadd =$('input[name="uadd"]:checked').val();
+    var PassOrNotup =$('input[name="uupdate"]:checked').val();
+    var PassOrNotde =$('input[name="udelete"]:checked').val();
+    var PassOrNotsms =$('input[name="smsreception"]:checked').val();
+
+    var add5 = PassOrNotadd
+    var add6 = PassOrNotup
+    var add7 = PassOrNotde
+    console.log(PassOrNotadd)
+    console.log(PassOrNotsms)
     if (add3!="璁垮"){
       if(!add5 ){
         layer.alert("璇烽�夋嫨鏂板鏉冮檺")
@@ -717,14 +752,6 @@
         return false;
       }
     }
-    // var add4 =  $("#enddateg").val();
-    var add4 =  $("#id").val();
-    var PassOrNotadd =$('input[name="uadd"]:checked').val();
-    var PassOrNotup =$('input[name="uupdate"]:checked').val();
-    var PassOrNotde =$('input[name="udelete"]:checked').val();
-    var add5 = PassOrNotadd
-    var add6 = PassOrNotup
-    var add7 = PassOrNotde
     // var add12 =  $("#expense").val();
     // var add5 =  $("#bindidadd1").val();
     // var add6 =  $("#locationadd1").val();
@@ -741,6 +768,9 @@
       return false;
     }else if(add3 == "" || add3 == null){
       layer.alert("璇烽�夋嫨瑙掕壊")
+      return false;
+    }else if(!PassOrNotsms){
+      layer.alert("璇烽�夋嫨鐭俊鎺ユ敹鏉冮檺")
       return false;
     }else{
       // if(parts.length>1){
@@ -763,7 +793,7 @@
             if (data[0].id!=add4){
               alert("绯荤粺鍙厑璁稿瓨鍦ㄤ竴涓秴绾х鐞嗗憳锛�")
             }else{
-              var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName
+              var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
               console.log(upp)
               $.post("/HxzkFlow/hxzk/UpdateManager",upp,function (data){
 
@@ -771,7 +801,7 @@
               console.log(66666666)
             }
           }else{
-            var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName
+            var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
             console.log(upp)
             $.post("/HxzkFlow/hxzk/UpdateManager",upp,function (data){
 
@@ -801,7 +831,10 @@
     var PassOrNotadd =$('input[name="uadd"]:checked').val();
     var PassOrNotup =$('input[name="uupdate"]:checked').val();
     var PassOrNotde =$('input[name="udelete"]:checked').val();
-    // console.log(PassOrNotadd)
+    var PassOrNotsms =$('input[name="smsreception"]:checked').val();
+
+
+    console.log(PassOrNotadd)
     // console.log(PassOrNotup)
     // console.log(PassOrNotde)
     // var add5 = PassOrNotadd
@@ -815,6 +848,7 @@
       var add5 = PassOrNotadd
       var add6 = PassOrNotup
       var add7 = PassOrNotde
+
       if(!add5 ){
         layer.alert("璇烽�夋嫨鏂板鏉冮檺")
         return false;
@@ -823,6 +857,9 @@
         return false;
       }else if(!add7){
         layer.alert("璇烽�夋嫨鍒犻櫎鏉冮檺")
+        return false;
+      }else if(!PassOrNotsms){
+        layer.alert("璇烽�夋嫨鐭俊鎺ユ敹鏉冮檺")
         return false;
       }
 
@@ -871,7 +908,7 @@
                 break;
               }else {
                 console.log("33333332")
-                var upp = "name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName
+                var upp = "name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
                 $.post("/HxzkFlow/hxzk/addManager",upp,function (data){
 
                 })
@@ -880,7 +917,7 @@
             }
           }else{
             console.log("33333332")
-            var upp = "name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName
+            var upp = "name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
             $.post("/HxzkFlow/hxzk/addManager",upp,function (data){
 
             })

--
Gitblit v1.9.3