添加功能
This commit is contained in:
@@ -14,5 +14,18 @@
|
|||||||
<field name="numbercall">-1</field>
|
<field name="numbercall">-1</field>
|
||||||
<field eval="False" name="doall"/>
|
<field eval="False" name="doall"/>
|
||||||
</record>
|
</record>
|
||||||
|
<record forcecreate="True" id="add_done_time_data" model="ir.cron">
|
||||||
|
<field name="name">定时任务:日程待办自动转为已办</field>
|
||||||
|
<field name="model_id" ref="model_yuthon_will_task"/>
|
||||||
|
<field name="state">code</field>
|
||||||
|
<field name="code">model.add_done()</field>
|
||||||
|
<field eval="False" name="active"/>
|
||||||
|
<field name="user_id" ref="base.user_root"/>
|
||||||
|
<field name="interval_number">1</field>
|
||||||
|
<field name="interval_type">days</field>
|
||||||
|
<field name="nextcall" eval="(DateTime.now()).strftime('%Y-%m-%d 00:00:00')"/>
|
||||||
|
<field name="numbercall">-1</field>
|
||||||
|
<field eval="False" name="doall"/>
|
||||||
|
</record>
|
||||||
</data>
|
</data>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
@@ -271,6 +271,16 @@ class YuthonWillTask(models.Model):
|
|||||||
else:
|
else:
|
||||||
return timedelta.max
|
return timedelta.max
|
||||||
|
|
||||||
|
def add_done(self):
|
||||||
|
today = datetime.date.today()
|
||||||
|
records = self.search([
|
||||||
|
('task_state', '=', 'will'),
|
||||||
|
('end_date', '<', today),
|
||||||
|
('end_date', '!=', False),
|
||||||
|
])
|
||||||
|
if records:
|
||||||
|
records.write({'task_state': 'done'})
|
||||||
|
|
||||||
def add_comment(self):
|
def add_comment(self):
|
||||||
"""日程定时任务提醒"""
|
"""日程定时任务提醒"""
|
||||||
_logger.info('-----------日程任务验证--------')
|
_logger.info('-----------日程任务验证--------')
|
||||||
|
|||||||
Reference in New Issue
Block a user