Commit 60b62d72 by guibin

荏原重写/roke/three_color_light/device_state_list接口

parent b85dd09a
# -*- coding: utf-8 -*-
# from odoo import http
import os
import datetime
import logging
import requests
from odoo.addons.roke_mes_client.controller import login as mes_login
from odoo import http, tools, SUPERUSER_ID
from jinja2 import FileSystemLoader, Environment
import pytz
from dateutil.relativedelta import relativedelta
_logger = logging.getLogger(__name__)
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
templateloader = FileSystemLoader(searchpath=BASE_DIR + "/static/src/view")
env = Environment(loader=templateloader)
# class QdryProject(http.Controller):
# @http.route('/qdry_project/qdry_project/', auth='public')
# def index(self, **kw):
# return "Hello, world"
# @http.route('/qdry_project/qdry_project/objects/', auth='public')
# def list(self, **kw):
# return http.request.render('qdry_project.listing', {
# 'root': '/qdry_project/qdry_project',
# 'objects': http.request.env['qdry_project.qdry_project'].search([]),
# })
# @http.route('/qdry_project/qdry_project/objects/<model("qdry_project.qdry_project"):obj>/', auth='public')
# def object(self, obj, **kw):
# return http.request.render('qdry_project.object', {
# 'object': obj
# })
class RokeMesThreeColourLight(http.Controller):
@http.route("/roke/three_color_light/device_state_list", type="http", auth='none', cors='*', csrf=False)
def device_state_list(self, **kwargs):
_self = http.request
factory_code = http.request.env(user=SUPERUSER_ID)['ir.config_parameter'].get_param('database.uuid', default="")
data = {"code": 1, "message": "请求通过", "data": {"factory_code": factory_code}}
template = env.get_template('equipment_status.html')
return template.render(data)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment