From 1941d58cbca0648ee731747ce9286e303b28714e Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期四, 02 一月 2020 21:42:33 +0800
Subject: [PATCH] 优化小程序生成秘钥

---
 Api/src/main/java/com/java110/api/listener/applicationKey/ApplyApplicationKeyListener.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/Api/src/main/java/com/java110/api/listener/applicationKey/ApplyApplicationKeyListener.java b/Api/src/main/java/com/java110/api/listener/applicationKey/ApplyApplicationKeyListener.java
index 0240ac2..7eb6b0f 100644
--- a/Api/src/main/java/com/java110/api/listener/applicationKey/ApplyApplicationKeyListener.java
+++ b/Api/src/main/java/com/java110/api/listener/applicationKey/ApplyApplicationKeyListener.java
@@ -27,6 +27,7 @@
 import org.springframework.http.ResponseEntity;
 
 import java.util.List;
+import java.util.Random;
 
 /**
  * 閽ュ寵鐢宠
@@ -59,6 +60,7 @@
         Assert.hasKeyAndValue(reqJson, "endTime", "蹇呭~锛岃閫夋嫨缁撴潫鏃堕棿");
         Assert.hasKeyAndValue(reqJson, "machineIds", "蹇呭~锛岃濉啓璁惧淇℃伅");
         Assert.hasKeyAndValue(reqJson, "photos", "蹇呭~锛屾湭鍖呭惈韬唤璇佷俊鎭�");
+        Assert.hasKeyAndValue(reqJson, "typeFlag", "蹇呭~锛屾湭鍖呭惈瀵嗙爜绫诲瀷");
 
     }
 
@@ -71,7 +73,9 @@
 
         AppService service = event.getAppService();
 
+
         JSONArray machineIds = reqJson.getJSONArray("machineIds");
+        reqJson.put("pwd", getRandom());
         for (int machineIndex = 0; machineIndex < machineIds.size(); machineIndex++) {
             //娣诲姞鍗曞厓淇℃伅
             reqJson.put("machineId", machineIds.getString(machineIndex));
@@ -200,6 +204,20 @@
         return business;
     }
 
+    /**
+     * 鑾峰彇闅忔満鏁�
+     *
+     * @return
+     */
+    private static String getRandom() {
+        Random random = new Random();
+        String result = "";
+        for (int i = 0; i < 6; i++) {
+            result += random.nextInt(10);
+        }
+        return result;
+    }
+
 
     public IMachineInnerServiceSMO getMachineInnerServiceSMOImpl() {
         return machineInnerServiceSMOImpl;

--
Gitblit v1.8.0