# -*- coding: utf-8 -*- import json import logging from datetime import date, timedelta from odoo import http from odoo.http import request class Sf_Mrs_Connect(http.Controller): @http.route('/api/cnc_processing/create', type='json', auth='sf_token', methods=['GET', 'POST'], csrf=False, cors="*") def get_cnc_processing_create(self, **kw): """ 获取mrs下发的编程单 :param kw: :return: """ logging.info('get_cnc_processing_create:%s' % kw) try: datas = request.httprequest.data ret = json.loads(datas) ret = json.loads(ret['result']) for obj in ret: request.env['sf.cnc.processing'].with_user(request.env.ref("base.user_admin")).CNCprocessing_create(obj) except Exception as e: logging.info('get_cnc_processing_create error:%s' % e)