修复个人中心问题

This commit is contained in:
2026-09-29 18:25:09 +08:00
parent 0dc5c2f075
commit ca4220f92c
44 changed files with 1793 additions and 310 deletions
+7
View File
@@ -447,6 +447,9 @@ func (c *PlatformProductController) CloseProductOrder() {
c.jsonErr(500, 500, "关闭失败:"+err.Error())
return
}
if order.Tid > 0 {
services.InvalidateTenantModuleCodes(order.Tid)
}
c.jsonOK(nil, "功能已关闭")
}
@@ -482,5 +485,9 @@ func activateProductOrder(order *models.PlatformProductOrder, operator string) e
fields = append(fields, "ExpireTime")
}
_, err := models.Orm.Update(order, fields...)
if err == nil && order.Tid > 0 {
// 开通后立即刷新模块权益缓存,避免「已购买却仍被拦」的窗口期
services.InvalidateTenantModuleCodes(order.Tid)
}
return err
}