Xiajijian
2025-10-28 502730fd95761286a0bd530435d54217d9e4db35
ard-admin/src/main/java/com/ard/web/controller/system/AuthorizationController.java
@@ -1,7 +1,7 @@
package com.ard.web.controller.system;
import com.alibaba.fastjson2.JSONObject;
import com.ard.authorize.service.AuthorizeService;
import com.ard.system.authorize.service.AuthorizeService;
import com.ard.common.annotation.Anonymous;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -18,27 +18,39 @@
    @Resource
    AuthorizeService authorizeService;
    //生成临时授权只有一天
    /**
     * 生成临时授权只有一天
     */
    @PostMapping("/makeTempLicense")
    public JSONObject makeTempLicense() {
        JSONObject jsonObject = authorizeService.makeTempLicense();
        return jsonObject;
    }
    //获取机器码
    /**
     * 获取机器码
     */
    @ApiOperation("获取机器码")
    @PostMapping("/getMachineCode")
    public JSONObject getMachineCode() {
        JSONObject jsonObject = authorizeService.getMachineCode();
        return jsonObject;
    }
    //上传授权文件
    /**
     * 上传授权文件
     */
    @ApiOperation("上传授权文件")
    @PostMapping(value = "/uploadLicenseFile")
    public JSONObject uploadLicense(@RequestPart MultipartFile file) {
        JSONObject jsonObject = authorizeService.uploadLicense(file);
        return  jsonObject;
    }
    //验证授权文件是否到期
    /**
     * 验证授权文件是否到期
     */
    @ApiOperation("验证授权文件是否到期")
    @PostMapping(value = "/verifyAuthorization")
    public JSONObject verifyAuthorization() {
@@ -46,7 +58,9 @@
        return data;
    }
    //授权信息
    /**
     * 授权信息
     */
    @ApiOperation("授权信息")
    @GetMapping(value = "/getAuthorizationInfo")
    public JSONObject getAuthorizationInfo() {
@@ -54,16 +68,22 @@
        return data;
    }
    //加密
    /**
     * 加密
     */
    @PostMapping(value = "/getLicense")
    public String getLicense(@RequestBody String data) {
        String EncryptedStr = authorizeService.encryption(data);
        return EncryptedStr;
    }
    //解密
    /**
     * 解密
     */
    @PostMapping(value = "/parsLicense")
    public String parsLicense(@RequestBody String data) {
        String DecryptStr = authorizeService.decryption(data);
        return DecryptStr;
    }
}