diff --git a/soong_workflow/__manifest__.py b/soong_workflow/__manifest__.py
index 95badfff5..76087b312 100644
--- a/soong_workflow/__manifest__.py
+++ b/soong_workflow/__manifest__.py
@@ -9,6 +9,7 @@
"data": [
"data/soong_workflow_note_data.xml",
"data/soong_workflow_inspector_code.xml",
+ "data/soong_workflow_time.xml",
"security/soong_workflow_security.xml",
"security/ir.model.access.csv",
"views/kklw_workflow_approval_views.xml",
diff --git a/soong_workflow/data/soong_workflow_time.xml b/soong_workflow/data/soong_workflow_time.xml
new file mode 100644
index 000000000..559916df5
--- /dev/null
+++ b/soong_workflow/data/soong_workflow_time.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ 定时任务:工作流的结束时间
+
+ code
+ model.get_soong_workflow_time()
+
+
+ 1
+ days
+
+ -1
+
+
+
+
diff --git a/soong_workflow/models/soong_workflow.py b/soong_workflow/models/soong_workflow.py
index 45634963a..2f0f82054 100644
--- a/soong_workflow/models/soong_workflow.py
+++ b/soong_workflow/models/soong_workflow.py
@@ -3,7 +3,6 @@ import logging
import datetime
from odoo import models, fields, api, _, modules
from odoo.exceptions import ValidationError, UserError
-
_logger = logging.getLogger(__name__)
MODEL_DOMAIN = """[
@@ -181,3 +180,9 @@ class SoongWorkflow(models.Model):
"res_model": self.model_id.model,
"views": [[False, "form"]],
}
+
+ def get_soong_workflow_time(self):
+ for record in self.search([]):
+ if record.end_date:
+ if record.end_date < fields.Date.today():
+ record.is_enable = False
diff --git a/yuthon_property/__manifest__.py b/yuthon_property/__manifest__.py
index bca2c170a..d49567f5e 100644
--- a/yuthon_property/__manifest__.py
+++ b/yuthon_property/__manifest__.py
@@ -28,7 +28,7 @@
'views/menuitem.xml',
],
'demo': [],
- 'depends': ['mail','documents','soong_workflow'],
+ 'depends': ['mail','documents','soong_workflow',],
'installable': True,
'application': True,
}
diff --git a/yuthon_property/views/menuitem.xml b/yuthon_property/views/menuitem.xml
index 6ed1f9c84..b8250427e 100644
--- a/yuthon_property/views/menuitem.xml
+++ b/yuthon_property/views/menuitem.xml
@@ -63,11 +63,11 @@
parent="yuthon_property_menu_data"
action="action_property_rental_form"/>
-
+
+
+
+
+
-
+
+
+
+
+