OdooDigitizationService/addons/tx_cms_upgrade/controllers/tool.py

56 lines
1.2 KiB
Python

import json
from odoo.http import request
class MakeResponse:
@staticmethod
def success(data=None):
ret = {
'code': 1,
'msg': 'success',
'data': data
}
return request.make_response(
headers={'Content-Type': 'json'},
data=json.dumps(ret)
)
@staticmethod
def opontekr_success(data=None, total=1, pages=1):
ret = {
'code': 1,
'msg': 'success',
'rows': data,
"total": total,
"pages": pages,
}
return request.make_response(
headers={'Content-Type': 'json'},
data=json.dumps(ret)
)
@staticmethod
def warning(data=None):
ret = {
'code': 0,
'msg': 'warning',
'data': data
}
return request.make_response(
headers={'Content-Type': 'json'},
data=json.dumps(ret)
)
@staticmethod
def error(data=None):
ret = {
'code': 0,
'msg': 'error',
'data': data
}
return request.make_response(
headers={'Content-Type': 'json'},
data=json.dumps(ret)
)