删除不再使用的文件,包括开放 API 鉴权规范文档、数据库迁移脚本和旧版图标组件,优化项目结构和资源管理。更新小程序代码以支持代付功能,增加代付分享弹窗和支付逻辑,提升用户体验。

This commit is contained in:
Alex-larget
2026-03-18 20:33:50 +08:00
parent 0f3933fabd
commit d6cdd6fdba
57 changed files with 1672 additions and 2761 deletions

View File

@@ -274,5 +274,12 @@ func AdminOrderRefund(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{"success": false, "error": "退款成功但更新订单状态失败: " + err.Error()})
return
}
// 代付批量订单退款:同步更新 gift_pay_requests 状态,避免小程序仍可分享/领取
if order.GiftPayRequestID != nil && *order.GiftPayRequestID != "" {
_ = db.Model(&model.GiftPayRequest{}).
Where("id = ?", *order.GiftPayRequestID).
Updates(map[string]interface{}{"status": "refunded"}).Error
}
c.JSON(http.StatusOK, gin.H{"success": true, "message": "退款成功"})
}