修复了影响生产环境的问题,在生产环境中成功运行
This commit is contained in:
@@ -53,7 +53,6 @@ class Dingdan(models.Model):
|
||||
db_index=True,
|
||||
verbose_name='微信支付订单号'
|
||||
)
|
||||
|
||||
|
||||
class Meta:
|
||||
db_table = 'dingdan'
|
||||
@@ -90,7 +89,6 @@ class DingdanPingtai(models.Model):
|
||||
verbose_name='上级分红金额')
|
||||
|
||||
# =============================
|
||||
|
||||
|
||||
class Meta:
|
||||
db_table = 'dingdan_pingtai'
|
||||
@@ -99,13 +97,12 @@ class DingdanPingtai(models.Model):
|
||||
indexes = [
|
||||
models.Index(fields=['laoban_id']),
|
||||
models.Index(fields=['dianpu_id']), # 为新字段加索引
|
||||
|
||||
|
||||
]
|
||||
|
||||
def __str__(self):
|
||||
return f"平台扩展-{self.dingdan.dingdan_id}"
|
||||
|
||||
|
||||
class DingdanShangjia(models.Model):
|
||||
"""商家发单扩展表 (当 fadan_pingtai=2 时使用)"""
|
||||
dingdan = models.OneToOneField(Dingdan, on_delete=models.CASCADE, related_name='shangjia_kuozhan', verbose_name='订单')
|
||||
@@ -553,10 +550,6 @@ class Ptliushui(models.Model):
|
||||
db_table = 'ptliushui'
|
||||
|
||||
|
||||
# models.py - ChatRelation 模型
|
||||
|
||||
|
||||
|
||||
class Liaotian(models.Model):
|
||||
"""聊天关系表 - 极简设计,不设置唯一约束"""
|
||||
# 主键
|
||||
|
||||
@@ -18,6 +18,8 @@ from orders.models import Dingdan
|
||||
from users.models import UserMain, UserDashou, UserShangjia
|
||||
from utils.celery_utils import safe_decimal_operation, log_task_execution, rollback_on_failure
|
||||
|
||||
# from users.utils import update_platform_profit # 导入函数
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@@ -109,7 +111,6 @@ def process_expired_order(self, dingdan_id):
|
||||
|
||||
if fadan_pingtai == 1:
|
||||
try:
|
||||
from orders.utils import update_platform_profit # 导入函数
|
||||
update_platform_profit(dingdan_id)
|
||||
except Exception as e:
|
||||
# 平台收益更新失败不影响主流程,但记录日志
|
||||
|
||||
@@ -39,9 +39,10 @@ from tencentcloud.sts.v20180813 import sts_client, models
|
||||
from utils.weixin_broadcast import WeixinBroadcastSender
|
||||
from utils.chat_utils import _send_group_message, _subscribe_users_to_group, establish_order_chat
|
||||
from utils.fadan_utils import check_fadan_qiangdan_eligible
|
||||
# from utils.admin import update_platform_profit
|
||||
|
||||
from orders.utils import (
|
||||
update_platform_profit, calc_shangjia_order_fencheng, sync_order_to_partners,
|
||||
calc_shangjia_order_fencheng, sync_order_to_partners,
|
||||
update_daily_dispatch_stat, update_daily_income, update_daily_payout,
|
||||
settle_shangjia_order_guanshi_fenhong
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user