浏览代码

fix model orders

blezz-tech 1 月之前
父节点
当前提交
924988ce2b
共有 1 个文件被更改,包括 10 次插入2 次删除
  1. 10 2
      models/orders.py

+ 10 - 2
models/orders.py

@@ -5,6 +5,8 @@ from dbsynce.models.client import Client
 from dbsynce.models.provider import Provider
 from dbsynce.models.service import Service
 from dbsynce.models.servicetype import ServiceType
+from dbsynce.models.company import Company
+
 from tickets.models import Ticket
 
 
@@ -66,9 +68,10 @@ class Orders(models.Model):
     predicted_price = models.FloatField(
         help_text="расчетная цена с учетом тарифа поставщика услуг"
     )
+    # NOTE: Возможно в будующем можнос сделать символом
     asap = models.BooleanField(
         default=False,
-        help_text="Срочный ли заказ."
+        help_text="Срочный ли заказ"
     )
 
     # OTHER
@@ -118,7 +121,12 @@ class Orders(models.Model):
         on_delete=models.DO_NOTHING,
         help_text="пользователь/аккаунт, который принимает оказываемые услуги"
     )
-    # FIXME: company field not found
+    company_id = models.ForeignKey(
+        Company,
+        on_delete=models.DO_NOTHING,
+        null=True,
+        help_text="Идентификатор компании, к которой относится документ, если таковая есть (может не быть)"
+    )
 
     class Meta:
         db_table = "orders"