Accept Merge Request #1128: (feature/修复工单完成接口 -> develop)
Merge Request: 修复工单完成接口 Created By: @杨金灵 Reviewed By: @马广威 Approved By: @马广威 Accepted By: @杨金灵 URL: https://jikimo-hn.coding.net/p/jikimo_sfs/d/jikimo_sf/git/merge/1128?initial=true
This commit is contained in:
@@ -225,14 +225,14 @@ class Manufacturing_Connect(http.Controller):
|
|||||||
# workorder.sudo().production_id.process_state = '待解除装夹'
|
# workorder.sudo().production_id.process_state = '待解除装夹'
|
||||||
|
|
||||||
# 根据工单的实际结束时间修改排程单的结束时间、状态,同时修改销售订单的状态
|
# 根据工单的实际结束时间修改排程单的结束时间、状态,同时修改销售订单的状态
|
||||||
if workorder.date_finished:
|
# if workorder.date_finished:
|
||||||
request.env['sf.production.plan'].sudo().search([('production_id', '=', production_id)]).write(
|
# request.env['sf.production.plan'].sudo().search([('production_id', '=', production_id)]).write(
|
||||||
{'actual_end_time': workorder.date_finished,
|
# {'actual_end_time': workorder.date_finished,
|
||||||
'state': 'finished'})
|
# 'state': 'finished'})
|
||||||
production_obj = request.env['mrp.production'].sudo().search([('name', '=', production_id)])
|
# production_obj = request.env['mrp.production'].sudo().search([('name', '=', production_id)])
|
||||||
if production_obj:
|
# if production_obj:
|
||||||
production_obj.sudo().work_order_state = '已完成'
|
# production_obj.sudo().work_order_state = '已完成'
|
||||||
production_obj.write({'state': 'completed'})
|
# production_obj.write({'state': 'done'})
|
||||||
# request.env['sale.order'].sudo().search(
|
# request.env['sale.order'].sudo().search(
|
||||||
# [('name', '=', production_obj.origin)]).write({'schedule_status': 'to deliver'})
|
# [('name', '=', production_obj.origin)]).write({'schedule_status': 'to deliver'})
|
||||||
|
|
||||||
|
|||||||
@@ -1015,7 +1015,7 @@ class ResMrpWorkOrder(models.Model):
|
|||||||
move_raw_id.quantity_done = move_raw_id.product_uom_qty
|
move_raw_id.quantity_done = move_raw_id.product_uom_qty
|
||||||
record.process_state = '已完工'
|
record.process_state = '已完工'
|
||||||
record.production_id.process_state = '已完工'
|
record.production_id.process_state = '已完工'
|
||||||
if record.routing_type in ['表面工艺']:
|
if record.routing_type in ['解除装夹', '表面工艺']:
|
||||||
raw_move = self.env['stock.move'].sudo().search(
|
raw_move = self.env['stock.move'].sudo().search(
|
||||||
[('origin', '=', record.production_id.name), ('procure_method', '=', 'make_to_order'),
|
[('origin', '=', record.production_id.name), ('procure_method', '=', 'make_to_order'),
|
||||||
('state', '!=', 'done')])
|
('state', '!=', 'done')])
|
||||||
|
|||||||
Reference in New Issue
Block a user