Compare commits
4 Commits
feature/修改
...
release/re
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8f9b7b2fb0 | ||
|
|
32255af3a3 | ||
|
|
955b6a6213 | ||
|
|
8e788d3745 |
@@ -596,6 +596,9 @@ class Manufacturing_Connect(http.Controller):
|
|||||||
if panel_workorder:
|
if panel_workorder:
|
||||||
panel_workorder.write({'production_line_state': '已下产线'})
|
panel_workorder.write({'production_line_state': '已下产线'})
|
||||||
workorder.write({'state': 'to be detected'})
|
workorder.write({'state': 'to be detected'})
|
||||||
|
workorder.check_ids.filtered(
|
||||||
|
lambda ch: ch.quality_state == 'waiting').write(
|
||||||
|
{'quality_state': 'none'})
|
||||||
else:
|
else:
|
||||||
res = {'Succeed': False, 'ErrorCode': 204,
|
res = {'Succeed': False, 'ErrorCode': 204,
|
||||||
'Error': 'DeviceId为%s没有对应的已配送工件数据' % ret['DeviceId']}
|
'Error': 'DeviceId为%s没有对应的已配送工件数据' % ret['DeviceId']}
|
||||||
|
|||||||
@@ -1674,13 +1674,13 @@ class MrpProduction(models.Model):
|
|||||||
url = '/api/intelligent_programming/reset_state_again'
|
url = '/api/intelligent_programming/reset_state_again'
|
||||||
config_url = configsettings['sf_url'] + url
|
config_url = configsettings['sf_url'] + url
|
||||||
ret = requests.post(config_url, json=res, data=None, headers=config_header)
|
ret = requests.post(config_url, json=res, data=None, headers=config_header)
|
||||||
ret = ret.json()
|
# ret = ret.json()
|
||||||
result = json.loads(ret['result'])
|
# result = json.loads(ret['result'])
|
||||||
logging.info('update_programming_state-ret:%s' % result)
|
# logging.info('update_programming_state-ret:%s' % result)
|
||||||
if result['status'] == 1:
|
# if result['status'] == 1:
|
||||||
self.write({'is_rework': True})
|
# self.write({'is_rework': True})
|
||||||
else:
|
# else:
|
||||||
raise UserError(ret['message'])
|
# raise UserError(ret['message'])
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.info('update_programming_state error:%s' % e)
|
logging.info('update_programming_state error:%s' % e)
|
||||||
raise UserError("更新编程单状态失败,请联系管理员")
|
raise UserError("更新编程单状态失败,请联系管理员")
|
||||||
|
|||||||
@@ -1543,7 +1543,8 @@ class ResMrpWorkOrder(models.Model):
|
|||||||
# 修改工单状态
|
# 修改工单状态
|
||||||
self.write({'state': 'to be detected'})
|
self.write({'state': 'to be detected'})
|
||||||
# 若关联的【质量检查_需送检】=true,则质量检查单的状态从“等待”更新为“待处理”
|
# 若关联的【质量检查_需送检】=true,则质量检查单的状态从“等待”更新为“待处理”
|
||||||
self.check_ids.filtered(lambda ch: ch.is_inspect is True).write({'quality_state': 'none'})
|
self.check_ids.filtered(lambda ch: ch.is_inspect is True and ch.quality_state == 'waiting').write(
|
||||||
|
{'quality_state': 'none'})
|
||||||
|
|
||||||
|
|
||||||
class CNCprocessing(models.Model):
|
class CNCprocessing(models.Model):
|
||||||
|
|||||||
Reference in New Issue
Block a user