wuxw
2020-01-02 1941d58cbca0648ee731747ce9286e303b28714e
优化小程序生成秘钥
1个文件已修改
18 ■■■■■ 已修改文件
Api/src/main/java/com/java110/api/listener/applicationKey/ApplyApplicationKeyListener.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;