Просмотр исходного кода

Merge branch 'DuGuYang' into develop

lcl 2 лет назад
Родитель
Сommit
074d71a0a3

+ 45 - 8
Areas/Admin/Controllers/MainServer/SysToolsController.cs

@@ -5540,6 +5540,43 @@ namespace MySystem.Areas.Admin.Controllers
         #endregion
 
 
+        #region 码牌解密
+
+        public IActionResult QrCodeDescryption(string right)
+        {
+            ViewBag.RightInfo = RightInfo;
+            ViewBag.right = right;
+
+            return View();
+        }
+
+        [HttpPost]
+        public string QrCodeDescryptionDo(string SnNos)
+        {
+            string[] SnNo = SnNos.Replace("\r", "").Replace("\n", ",").Split(',');
+            string code = "";
+            string sn = "";
+            for (int a = 0; a < SnNo.Length; a++)
+            {
+                sn = SnNo[a];
+                if (sn.Length > 20)
+                {
+                    sn = System.Web.HttpUtility.UrlDecode(sn);
+                    if (!sn.EndsWith("="))
+                    {
+                        sn += "=";
+                    }
+                    sn = dbconn.Decrypt3DES(sn, "l2k0b2#3");
+                    sn = sn.TrimEnd('\0');
+                    sn = sn.Substring(0, 20);
+                }
+                code += sn + "<br />\n";
+            }
+            return "success" + "|" + code;
+        }
+        #endregion
+
+
         #region 直营团队数据
 
         public IActionResult Team1Info(string right)
@@ -5736,7 +5773,7 @@ namespace MySystem.Areas.Admin.Controllers
                         else if (Deposit == "99") Deposit = "99";
                         else if (Deposit == "199") Deposit = "199";
                         else if (Deposit == "299") Deposit = "299";
-                        else 
+                        else
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
@@ -5753,7 +5790,7 @@ namespace MySystem.Areas.Admin.Controllers
                         else if (Deposit == "99") Deposit = "471";
                         else if (Deposit == "199") Deposit = "472";
                         else if (Deposit == "299") Deposit = "473";
-                        else 
+                        else
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
@@ -5769,7 +5806,7 @@ namespace MySystem.Areas.Admin.Controllers
                         if (Deposit == "99") Deposit = "100";
                         else if (Deposit == "199") Deposit = "200";
                         else if (Deposit == "299") Deposit = "300";
-                        else 
+                        else
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
@@ -5786,7 +5823,7 @@ namespace MySystem.Areas.Admin.Controllers
                         else if (Deposit == "99") Deposit = "99";
                         else if (Deposit == "199") Deposit = "199";
                         else if (Deposit == "249") Deposit = "249";
-                        else 
+                        else
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
@@ -5803,7 +5840,7 @@ namespace MySystem.Areas.Admin.Controllers
                         else if (Deposit == "99") Deposit = "99";
                         else if (Deposit == "199") Deposit = "199";
                         else if (Deposit == "299") Deposit = "299";
-                        else 
+                        else
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
@@ -5819,7 +5856,7 @@ namespace MySystem.Areas.Admin.Controllers
                         if (Deposit == "99") Deposit = "100";
                         else if (Deposit == "199") Deposit = "200";
                         else if (Deposit == "299") Deposit = "300";
-                        else 
+                        else
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
@@ -5836,7 +5873,7 @@ namespace MySystem.Areas.Admin.Controllers
                         else if (Deposit == "99") Deposit = "99";
                         else if (Deposit == "199") Deposit = "199";
                         else if (Deposit == "299") Deposit = "299";
-                        else 
+                        else
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }
@@ -5853,7 +5890,7 @@ namespace MySystem.Areas.Admin.Controllers
                         else if (Deposit == "99") Deposit = "99";
                         else if (Deposit == "199") Deposit = "199";
                         else if (Deposit == "299") Deposit = "299";
-                        else 
+                        else
                         {
                             return "失败,无" + Deposit + "服务费相关设置权限";
                         }

+ 30 - 3
Areas/Admin/Views/MainServer/SysTools/QrCodeEncryption.cshtml

@@ -8,7 +8,7 @@
 
 <head>
     <meta charset="utf-8">
-    <title>码牌加密</title>
+    <title>码牌加/解密</title>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
     <meta name="viewport"
@@ -43,7 +43,8 @@
                     </div>
                     <div class="layui-form-item ml10">
                         <div class="layui-input-block">
-                            <button type="button" class="layui-btn" onclick="save()">提交</button>
+                            <button type="button" class="layui-btn" onclick="Encryption()">加密</button>
+                            <button type="button" class="layui-btn" onclick="Descryption()">解密</button>
                         </div>
                     </div>
                 </div>
@@ -56,7 +57,7 @@
     <script src="/other/mybjq/kindeditor-min.js"></script>
     <script src="/other/mybjq/lang/zh_CN.js"></script>
     <script>
-        function save() {
+        function Encryption() {
             var index = layer.load(1, {
                 shade: [0.5, '#000']
             });
@@ -82,6 +83,32 @@
             });
         }
 
+        function Descryption() {
+            var index = layer.load(1, {
+                shade: [0.5, '#000']
+            });
+            var userdata = $("#confirmFrm").serialize();
+            $.ajax({
+                type: "POST",
+                url: "/Admin/SysTools/QrCodeDescryptionDo?r=" + Math.random(1),
+                data: userdata,
+                dataType: "text",
+                success: function (data) {
+                    layer.close(index); //关闭弹层
+                    if (data.indexOf("success") == 0) {
+                        layer.msg("解密成功");
+                        var datalist = data.split('|');
+                        layer.alert(datalist[1], {area:['700px','750px']});
+                        @* layer.alert(datalist[1], function () {
+                            window.location.reload();
+                        }); *@
+                    } else {
+                        layer.msg("解密失败");
+                    }
+                }
+            });
+        }
+
 
         //编辑器
         KindEditor.ready(function (K) {