|
@@ -4,6 +4,7 @@
|
|
|
from flask import Blueprint, request
|
|
|
from watermark_generate.tools import secret_func
|
|
|
from watermark_generate.domain import *
|
|
|
+from watermark_generate.tools import logger_tool
|
|
|
|
|
|
secret = Blueprint('secret', __name__)
|
|
|
|
|
@@ -14,12 +15,19 @@ def gen_crypto_label():
|
|
|
生成密码标签
|
|
|
:return: 密码标签
|
|
|
"""
|
|
|
+ logger = logger_tool.logger
|
|
|
+ logger.debug(f'调用生成密码标签接口,request:{request.json}')
|
|
|
gen_label_form = GenLabelFormSchema().load(request.json) # 反序列化 JSON 数据为对象
|
|
|
info = gen_label_form.info
|
|
|
owner = info.owner
|
|
|
model = info.model
|
|
|
- secret = secret_func.get_secret(512)
|
|
|
- cert = ''
|
|
|
+ try:
|
|
|
+ secret = secret_func.get_secret(512)
|
|
|
+ cert = ''
|
|
|
+ except Exception as e:
|
|
|
+ logger.error(e)
|
|
|
+ return {'code': -1, 'msg': '生成密码标签失败'}
|
|
|
+ logger.debug('密码标签生成成功')
|
|
|
resp = GenLabelResp(code=0, msg='ok', label=secret, cert=cert)
|
|
|
return GenLabelRespSchema().dump(resp)
|
|
|
|