# -*- coding: utf-8 -*- import json from odoo import http from odoo.http import request from .. import defs from .base import BaseController import logging _logger = logging.getLogger(__name__) class WxappScore(http.Controller, BaseController): @http.route('//score/send/rule', auth='public', methods=['GET']) def list(self, sub_domain, code=5, **kwargs): try: ret, entry = self._check_domain(sub_domain) if ret:return ret data = [] return self.res_ok(data) except Exception as e: _logger.exception(e) return self.res_err(-1, e.name) @http.route('//shop/goods/kanjia/list', auth='public', methods=['GET']) def kanjia_list(self, sub_domain, **kwargs): try: ret, entry = self._check_domain(sub_domain) if ret:return ret data = [] return self.res_ok(data) except Exception as e: _logger.exception(e) return self.res_err(-1, e.name) @http.route('//discounts/coupons', auth='public', methods=['GET']) def coupons(self, sub_domain, type=None, **kwargs): try: ret, entry = self._check_domain(sub_domain) if ret:return ret data = [] return self.res_ok(data) except Exception as e: _logger.exception(e) return self.res_err(-1, e.name) @http.route('//shop/goods/reputation', auth='public', methods=['GET']) def reputation(self, sub_domain, goodsId=None, **kwargs): try: ret, entry = self._check_domain(sub_domain) if ret:return ret data = [] return self.res_ok(data) except Exception as e: _logger.exception(e) return self.res_err(-1, e.name)