java110
2023-05-31 7affe8533d23df9ea512d291f2947eaea7e04a28
service-user/src/main/java/com/java110/user/smo/impl/UserV1InnerServiceSMOImpl.java
@@ -116,6 +116,9 @@
    public String getUserIdByQrCode(@RequestBody String qrCode) {
        qrCode = AuthenticationFactory.AesDecrypt(qrCode, AuthenticationFactory.AES_KEY);
        JSONObject qrCodeJson = JSONObject.parseObject(qrCode);
        if (qrCodeJson == null || !qrCodeJson.containsKey("time")) {
            throw new IllegalArgumentException("二维码非法");
        }
        long time = qrCodeJson.getLongValue("time");
        if (DateUtil.getCurrentDate().getTime() - time > 5 * 60 * 1000) {
            throw new IllegalArgumentException("二维码失效");