15143018065 9 månader sedan
förälder
incheckning
dd3e8e06bf

+ 2 - 2
ruoyi-modules/mz-lnst/src/main/java/com/ruoyi/lnst/controller/LnstSbxxController.java

@@ -83,10 +83,10 @@ public class LnstSbxxController extends BaseController
     }
 
     @PostMapping("/add")
-    public AjaxResult addByQr(String json) {
+    public AjaxResult addByQr(@RequestBody LnstSbxx in) {
         SM4Utils sm4 = new SM4Utils();
         sm4.secretKey = "d8f37edaf81f4373";
-        String jsonStr = sm4.decryptData_ECB(json);
+        String jsonStr = sm4.decryptData_ECB(in.getJson());
         JSONObject object = JSON.parseObject(jsonStr);
         if (ObjectUtils.isEmpty(object) || !object.containsKey("sysid")) {
             throw new ServiceException("您的注册信息有误 ==》 " + object);

+ 3 - 0
ruoyi-modules/mz-lnst/src/main/java/com/ruoyi/lnst/domain/LnstSbxx.java

@@ -1,6 +1,7 @@
 package com.ruoyi.lnst.domain;
 
 import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ruoyi.common.core.annotation.Excel;
@@ -98,4 +99,6 @@ public class LnstSbxx extends BaseEntity
     @Size(max = 40, message = "{停用时间}")
     private String tysj;
 
+    @TableField(exist = false)
+    private String json;
 }

+ 1 - 3
ruoyi-modules/mz-lnst/src/main/java/com/ruoyi/lnst/service/impl/YlServer.java

@@ -37,11 +37,9 @@ public class YlServer {
 
     public static void main(String[] args) {
 
-        JSONObject object = new JSONObject();
-        object.put("sysid", "68cd661250796472");
         SM4Utils sm4 = new SM4Utils();
         sm4.secretKey = "d8f37edaf81f4373";
-        String jsonStr = sm4.encryptData_ECB(object.toJSONString());
+        String jsonStr = sm4.decryptData_ECB("MTWpiE/gP7TBO3hCZszaaW33ckHoKjCUHq9taTj4GL/Cm6+o1rcaPeNVuocne4iAQk8tBfnkkWtAT6CGcOLH6M618GIAdTTPkECzKDJ4jqPDCzUhQUrs3L65wKb4XNbmMMJWGWCEk1asjqENLbx0MRYe7OlM/8SmGdZpyvvfq1vlK+rjmmLsxeMT5D0akh05UtdiCMIGqZhY4hTF5agiLTBCy/JZSjzvpxD6mAv90nnBkcIfJEbFGsjr04ZHtx5vlrbLGGy/xvIRcLDI1Q86cQ==");
         System.out.println(jsonStr);
         // 禁用/启用
 //        TreeMap<String, Object> lr = new TreeMap<>();