1、处理销售订单确认供货路线报错-坯料获取方式是自加工 问题;2、质检完成的消息通知添加超链接;3、添加 库存作业单据没有质检单时-会发送待处理消息通知-不用发送判断条件
This commit is contained in:
@@ -51,7 +51,8 @@ class SFMessageStockPicking(models.Model):
|
||||
all_ready_or_done = all(picking.state in ['assigned', 'done'] for picking in stock_picking_list)
|
||||
if all_ready_or_done:
|
||||
mrp_production.add_queue('工序外协发料通知')
|
||||
if all(qc.quality_state in ['pass', 'fail'] for qc in record.quality_check_ids):
|
||||
if record.quality_check_ids and all(
|
||||
qc.quality_state in ['pass', 'fail'] for qc in record.quality_check_ids):
|
||||
record.add_queue('调拨单质检完成提醒')
|
||||
except Exception as e:
|
||||
logging.info('add_queue_compute_state error:%s' % e)
|
||||
@@ -92,8 +93,12 @@ class SFMessageStockPicking(models.Model):
|
||||
content = message_queue_id.message_template_id.content
|
||||
stock_picking_line = self.env['stock.picking'].sudo().search(
|
||||
[('id', '=', int(message_queue_id.res_id))])
|
||||
url = self.env['ir.config_parameter'].sudo().get_param('web.base.url')
|
||||
action_id = self.env.ref('stock.action_picking_tree_ready').id
|
||||
menu_id = self.env.ref('stock.menu_stock_root').id
|
||||
url_with_id = f"{url}/web#view_type=form&action={action_id}&menu_id={menu_id}&id={stock_picking_line.id}"
|
||||
content = content.replace('{{picking_type_name}}', stock_picking_line.picking_type_id.name).replace(
|
||||
'{{name}}', stock_picking_line.name)
|
||||
'{{name}}', stock_picking_line.name).replace('{{request_url}}', url_with_id)
|
||||
contents.append(content)
|
||||
return contents, message_queue_ids
|
||||
|
||||
|
||||
Reference in New Issue
Block a user