彻底解决了 create_time 的问题,将所有字段都改为了 CreateTime
This commit is contained in:
@@ -170,7 +170,7 @@ def verify_shop_permission(request, frontend_user_id=None):
|
||||
dianpu = Dianpu.objects.select_for_update().get(id=dianpu_id)
|
||||
dianpu.ketixian_yue = F('ketixian_yue') + dianpu_shouyi
|
||||
dianpu.zhengqu_zonge = F('zhengqu_zonge') + dianpu_shouyi
|
||||
dianpu.save(update_fields=['ketixian_yue', 'zhengqu_zonge', 'update_time'])
|
||||
dianpu.save(update_fields=['ketixian_yue', 'zhengqu_zonge', 'UpdateTime'])
|
||||
except Dianpu.DoesNotExist:
|
||||
logger.error(f"结算时店铺ID {dianpu_id} 不存在,但已校验过,此处不应发生")
|
||||
raise
|
||||
@@ -383,7 +383,7 @@ def update_dianpu_daily_stat(
|
||||
dianpu_locked = Dianpu.objects.select_for_update().get(id=dianpu_id)
|
||||
dianpu_locked.ketixian_yue = F('ketixian_yue') + dianpu_shouyi
|
||||
dianpu_locked.zhengqu_zonge = F('zhengqu_zonge') + dianpu_shouyi
|
||||
dianpu_locked.save(update_fields=['ketixian_yue', 'zhengqu_zonge', 'update_time'])
|
||||
dianpu_locked.save(update_fields=['ketixian_yue', 'zhengqu_zonge', 'UpdateTime'])
|
||||
except Dianpu.DoesNotExist:
|
||||
logger.error(f"结算时店铺 {dianpu_id} 不存在")
|
||||
raise
|
||||
@@ -466,13 +466,13 @@ def _update_shangji_gain_stat_within_tx(shangji_dianpu_id, fenhong_jine):
|
||||
# 更新上级店铺的“作为上级获得”字段
|
||||
tongji_shangji.shangji_fenhong_cishu = F('shangji_fenhong_cishu') + 1
|
||||
tongji_shangji.shangji_fenhong_zonge = F('shangji_fenhong_zonge') + fenhong_jine
|
||||
tongji_shangji.save(update_fields=['shangji_fenhong_cishu', 'shangji_fenhong_zonge', 'update_time'])
|
||||
tongji_shangji.save(update_fields=['shangji_fenhong_cishu', 'shangji_fenhong_zonge', 'UpdateTime'])
|
||||
|
||||
# 更新上级店铺主表的分红余额和累计分红
|
||||
shangji = Dianpu.objects.select_for_update().get(id=shangji_dianpu_id)
|
||||
shangji.shangji_fenhong_leiji = F('shangji_fenhong_leiji') + fenhong_jine
|
||||
shangji.shangji_ketixian_fenhong = F('shangji_ketixian_fenhong') + fenhong_jine
|
||||
shangji.save(update_fields=['shangji_fenhong_leiji', 'shangji_ketixian_fenhong', 'update_time'])
|
||||
shangji.save(update_fields=['shangji_fenhong_leiji', 'shangji_ketixian_fenhong', 'UpdateTime'])
|
||||
|
||||
logger.info(f"上级店铺 {shangji_dianpu_id} 获得分红 +{fenhong_jine}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user