Browse Source

绑定收款码,音响也要解密

lcl 1 year ago
parent
commit
2b764298b8
1 changed files with 14 additions and 0 deletions
  1. 14 0
      Areas/Api/Controllers/Main/MerchantQrCodeController.cs

+ 14 - 0
Areas/Api/Controllers/Main/MerchantQrCodeController.cs

@@ -98,6 +98,20 @@ namespace MySystem.Areas.Api.Controllers.v1
                 SnNo = SnNo.TrimEnd('\0');
                 SnNo = SnNo.Substring(0, 20);
             }
+            if(!string.IsNullOrEmpty(MachineNo))
+            {
+                if (MachineNo.Length > 20)
+                {
+                    MachineNo = System.Web.HttpUtility.UrlDecode(MachineNo);
+                    if (!MachineNo.EndsWith("="))
+                    {
+                        MachineNo += "=";
+                    }
+                    MachineNo = dbconn.Decrypt3DES(MachineNo, "l2k0b2#3");
+                    MachineNo = MachineNo.TrimEnd('\0');
+                    MachineNo = MachineNo.Substring(0, 20);
+                }
+            }
             Dictionary<string, object> Obj = new Dictionary<string, object>();
             Models.Main1.MerchantQrCode query = MerchantQrCodeService.Query(" SnNo='" + SnNo + "'");
             Models.Main1.PosMachinesTwo pos = PosMachinesTwoService.Query(" PosSn='" + SnNo + "'");