Commit 9225f4c2 by 夏超

[fix] 修改收料接口

parent aa9fb513
......@@ -25,16 +25,18 @@ class InheritEntrustOrderMain(Main):
user_tz = pytz.timezone(http.request.env.context.get('tz', "Asia/Shanghai"))
date_dt = pytz.utc.localize(i.plan_date).astimezone(user_tz)
plan_date = date_dt.strftime("%Y-%m-%d %H:%M:%S")
allow_qty, default_qty = i._get_wo_allow_qty()
_logger.info(f"数据{allow_qty}, {i.finish_qty + i.unqualified_qty}")
if allow_qty <= (i.finish_qty + i.unqualified_qty):
previous = i._get_previous()
previous = sorted(previous, key=lambda x: x['id'], reverse=True)[0] if previous else previous
wait_qty = previous.finish_qty * i._get_production_multiple(previous) \
if previous and http.request.env.user.company_id.freedom_work != "允许" else i.plan_qty
if wait_qty - (i.finish_qty + i.unqualified_qty) > 0:
continue
info.append({
'work_id': i.id,
'code': i.code,
'product_id': i.product_id.id,
'product': i.product_id.name,
'plan_qty': allow_qty,
'plan_qty': wait_qty,
'process': i.process_id.name,
'entrust_customer': i.entrust_customer.name,
'plan_date': plan_date,
......
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