修复个人中心问题
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user