修改api接口内容
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
'views/purchase_request_view.xml',
|
||||
'wizard/purchase_request_line_make_purchase_order_view.xml',
|
||||
'views/purchase_request_line_view.xml',
|
||||
'views/stock_picking_views.xml'
|
||||
'views/stock_picking_views.xml',
|
||||
'wizard/purchase_request_wizard_views.xml',
|
||||
'views/purchase_request_menu_views.xml',
|
||||
],
|
||||
|
||||
@@ -34,17 +34,20 @@ def api_log(name=None, requester=None):
|
||||
# 计算响应时间
|
||||
end_time = datetime.now()
|
||||
response_time = (end_time - start_time).total_seconds()
|
||||
|
||||
# 获取响应状态
|
||||
status = result.get('code') if 'code' in result else result.get('ErrorCode') if 'ErrorCode' in result else 500
|
||||
|
||||
# 创建日志记录
|
||||
log_vals = {
|
||||
'name': name or func.__name__,
|
||||
'path': path,
|
||||
'method': method,
|
||||
'method': method.upper(),
|
||||
'request_data': json.dumps(request_data, ensure_ascii=False),
|
||||
'response_data': json.dumps(result, ensure_ascii=False),
|
||||
'remote_addr': remote_addr,
|
||||
'response_time': response_time,
|
||||
'status': result.get('code') or result.get('ErrorCode') or 500,
|
||||
'status': 200 if status == 0 else status,
|
||||
'requester': requester,
|
||||
'responser': '智能工厂'
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ class ApiRequestLog(models.Model):
|
||||
self.sudo().create({
|
||||
'name': name,
|
||||
'path': url,
|
||||
'method': method,
|
||||
'method': method.upper(),
|
||||
'request_data': request_body,
|
||||
'response_data': response_body,
|
||||
'remote_addr': None,
|
||||
|
||||
@@ -5,13 +5,15 @@
|
||||
<field name="model">api.request.log</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree>
|
||||
<field name="create_date"/>
|
||||
<field name="name"/>
|
||||
<field name="path"/>
|
||||
<field name="method"/>
|
||||
<field name="remote_addr"/>
|
||||
<field name="response_time"/>
|
||||
<field name="status"/>
|
||||
<field name="response_time" sum="0"/>
|
||||
<field name="requester"/>
|
||||
<field name="responser"/>
|
||||
<field name="create_date" string="请求时间"/>
|
||||
<field name="status" sum="0"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
@@ -32,6 +34,8 @@
|
||||
<group>
|
||||
<field name="response_time"/>
|
||||
<field name="status"/>
|
||||
<field name="requester"/>
|
||||
<field name="responser"/>
|
||||
<field name="create_date" string="请求时间"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
Reference in New Issue
Block a user