修改
This commit is contained in:
parent
865365c2d1
commit
7a4a860ebb
@ -1,6 +1,7 @@
|
|||||||
package service
|
package service
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fonchain-fiee/pkg/service/bundle/common"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"net/http"
|
"net/http"
|
||||||
)
|
)
|
||||||
@ -43,7 +44,7 @@ func Error(c *gin.Context, err error) {
|
|||||||
|
|
||||||
errMsg := ""
|
errMsg := ""
|
||||||
if err != nil {
|
if err != nil {
|
||||||
errMsg = err.Error()
|
errMsg = translateErrorMessage(c, err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
c.JSON(http.StatusOK, Response{
|
c.JSON(http.StatusOK, Response{
|
||||||
@ -76,7 +77,7 @@ func NotLoginError(c *gin.Context, err error) {
|
|||||||
|
|
||||||
errMsg := ""
|
errMsg := ""
|
||||||
if err != nil {
|
if err != nil {
|
||||||
errMsg = err.Error()
|
errMsg = translateErrorMessage(c, err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
c.JSON(http.StatusUnauthorized, Response{
|
c.JSON(http.StatusUnauthorized, Response{
|
||||||
@ -87,3 +88,13 @@ func NotLoginError(c *gin.Context, err error) {
|
|||||||
|
|
||||||
c.Abort()
|
c.Abort()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func translateErrorMessage(c *gin.Context, message string) string {
|
||||||
|
lang := c.GetHeader("Accept-Language")
|
||||||
|
switch lang {
|
||||||
|
case "EN":
|
||||||
|
return common.EnMessages[message]
|
||||||
|
default:
|
||||||
|
return message
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -28,3 +28,34 @@ const (
|
|||||||
ErrorDownloadFile = "下载文件失败"
|
ErrorDownloadFile = "下载文件失败"
|
||||||
ErrorUploadFile = "上传文件失败"
|
ErrorUploadFile = "上传文件失败"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// 套餐信息与订单信息
|
||||||
|
var (
|
||||||
|
EnMessages = map[string]string{
|
||||||
|
"创建套餐信息失败": "Failed to create bundle information",
|
||||||
|
"创建套餐信息成功": "Successfully created bundle information",
|
||||||
|
"更新套餐信息失败": "Failed to update bundle information",
|
||||||
|
"更新套餐信息成功": "Successfully updated bundle information",
|
||||||
|
"删除套餐信息失败": "Failed to delete bundle information",
|
||||||
|
"删除套餐信息成功": "Successfully deleted bundle information",
|
||||||
|
"获取套餐列表失败": "Failed to get bundle list",
|
||||||
|
"获取套餐信息失败": "Failed to get bundle information",
|
||||||
|
"创建订单信息失败": "Failed to create order information",
|
||||||
|
"创建订单信息成功": "Successfully created order information",
|
||||||
|
"更新订单信息失败": "Failed to update order information",
|
||||||
|
"更新订单信息成功": "Successfully updated order information",
|
||||||
|
"获取订单信息失败": "Failed to get order information",
|
||||||
|
"获取订单列表失败": "Failed to get order list",
|
||||||
|
"缺少套餐UUID": "Failed to get order list",
|
||||||
|
"缺少客户签名信息": "Failed to get order list",
|
||||||
|
"插入签名失败": "Failed to get order list",
|
||||||
|
"缺少订单号": "Failed to get order list",
|
||||||
|
"缺少订单信息": "Failed to get order list",
|
||||||
|
"非当前用户订单信息不可操作": "Failed to get order list",
|
||||||
|
"订单已支付": "Failed to get order list",
|
||||||
|
"您已购买过套餐,无法再次购买": "Failed to get order list",
|
||||||
|
"查询支付信息失败": "Failed to get order list",
|
||||||
|
"下载文件失败": "Failed to get order list",
|
||||||
|
"上传文件失败": "Failed to get order list",
|
||||||
|
}
|
||||||
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user