Accept Merge Request #1313: (feature/update_production_line -> develop)
Merge Request: 修改计划排程,新增处理排程计划订单交货时间为null数据处理的方法 Created By: @胡嘉莹 Reviewed By: @胡尧 Approved By: @胡尧 Accepted By: @胡嘉莹 URL: https://jikimo-hn.coding.net/p/jikimo_sfs/d/jikimo_sf/git/merge/1313
This commit is contained in:
@@ -75,16 +75,21 @@ class sf_production_plan(models.Model):
|
|||||||
if self.date_planned_start:
|
if self.date_planned_start:
|
||||||
self.date_planned_finished = self.date_planned_start + timedelta(hours=1)
|
self.date_planned_finished = self.date_planned_start + timedelta(hours=1)
|
||||||
|
|
||||||
#处理计划状态非代排程,计划结束时间为空的数据处理
|
#处理计划状态非待排程,计划结束时间为空的数据处理
|
||||||
def deal_no_date_planned_finished(self):
|
def deal_no_date_planned_finished(self):
|
||||||
plans = self.env['sf.production.plan'].search(
|
plans = self.env['sf.production.plan'].search(
|
||||||
[('date_planned_finished', '=', False), ('state', 'in', ['processing', 'done', 'finished'])])
|
[('date_planned_finished', '=', False), ('state', 'in', ['processing', 'done', 'finished'])])
|
||||||
for item in plans:
|
for item in plans:
|
||||||
if item.date_planned_start:
|
if item.date_planned_start:
|
||||||
item.date_planned_finished = item.date_planned_start + timedelta(hours=1)
|
item.date_planned_finished = item.date_planned_start + timedelta(hours=1)
|
||||||
if not item.order_deadline and item.date_planned_start:
|
|
||||||
item.order_deadline = item.date_planned_start + timedelta(days=7)
|
|
||||||
|
|
||||||
|
# 处理计划订单截止时间为空的数据
|
||||||
|
def deal_no_order_deadline(self):
|
||||||
|
plans = self.env['sf.production.plan'].sudo().search(
|
||||||
|
[('order_deadline', '=', False)])
|
||||||
|
for item in plans:
|
||||||
|
if item.date_planned_start:
|
||||||
|
item.order_deadline = item.date_planned_start + timedelta(days=7)
|
||||||
@api.model
|
@api.model
|
||||||
def search_read(self, domain=None, fields=None, offset=0, limit=None, order=None):
|
def search_read(self, domain=None, fields=None, offset=0, limit=None, order=None):
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user