Commit f72f0f46 by 夏超

[fix] 新增工艺设计复制工艺文件接口

parent 5147cc98
from . import roke_work_order from . import roke_work_order
from . import roke_dws_process_design from . import roke_dws_process_design
from . import inherit_production_task from . import inherit_production_task
from . import material
import logging
import pytz
from odoo import models, fields, api, http, SUPERUSER_ID, _
_logger = logging.getLogger(__name__)
class RokeWorkstationMaterial(http.Controller):
@http.route('/roke/workstation/guidance/bulk_copy', type='http', auth="none", cors='*', csrf=False)
def bulk_copy_roke_workstation_guidance(self):
"""
工艺设计复制工艺文件接口
"""
_self = http.request
routing_line_ids = _self.jsonrequest.get("routing_line_ids", [])
document_id = _self.jsonrequest.get("document_id", False)
if not routing_line_ids or not document_id:
return {"code": 1, "message": "入参错误!请检查入参数据。"}
line_ids = _self.env["roke.routing.line"].sudo().search([("id", "in", routing_line_ids)])
if not line_ids:
return {"code": 1, "message": "校验失败!没有找到对应的明细数据。"}
line_ids.write({
"document_ids": [(4, int(document_id))]
})
return {"code": 0, "message": "复制成功"}
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