|
@@ -2,6 +2,8 @@ package controller
|
|
|
|
|
|
import (
|
|
import (
|
|
. "app.yhyue.com/moapp/jybase/api"
|
|
. "app.yhyue.com/moapp/jybase/api"
|
|
|
|
+ "app.yhyue.com/moapp/jybase/common"
|
|
|
|
+ "context"
|
|
"fmt"
|
|
"fmt"
|
|
"github.com/gogf/gf/v2/errors/gerror"
|
|
"github.com/gogf/gf/v2/errors/gerror"
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
@@ -12,11 +14,20 @@ import (
|
|
"jyOrderManager/internal/consts"
|
|
"jyOrderManager/internal/consts"
|
|
"jyOrderManager/internal/logic/order"
|
|
"jyOrderManager/internal/logic/order"
|
|
"jyOrderManager/internal/model"
|
|
"jyOrderManager/internal/model"
|
|
|
|
+ "log"
|
|
"regexp"
|
|
"regexp"
|
|
"strings"
|
|
"strings"
|
|
"time"
|
|
"time"
|
|
)
|
|
)
|
|
|
|
|
|
|
|
+var depositPayUrlMap map[string]interface{}
|
|
|
|
+
|
|
|
|
+func init() {
|
|
|
|
+ depositPayUrlMap = g.Cfg().MustGet(context.Background(), "depositPayUrl").Map()
|
|
|
|
+ if len(depositPayUrlMap) == 0 {
|
|
|
|
+ log.Fatal("配置项有误:depositPayUrl,请检查配置文件后再启动")
|
|
|
|
+ }
|
|
|
|
+}
|
|
func GetReturnOnlineHandler(r *ghttp.Request) {
|
|
func GetReturnOnlineHandler(r *ghttp.Request) {
|
|
rData, err := func() (interface{}, error) {
|
|
rData, err := func() (interface{}, error) {
|
|
var param model.OrderReturnOnlineParams
|
|
var param model.OrderReturnOnlineParams
|
|
@@ -147,12 +158,12 @@ func depositHandler(r *ghttp.Request, param model.OrderReturnOnlineParams) (inte
|
|
token = uuid2.New().String()
|
|
token = uuid2.New().String()
|
|
payPath string
|
|
payPath string
|
|
)
|
|
)
|
|
- // TODO 替换调配置
|
|
|
|
|
|
+ // 配置
|
|
switch payWay {
|
|
switch payWay {
|
|
case 1:
|
|
case 1:
|
|
- payPath = "/weixin/pay/returnMoney"
|
|
|
|
|
|
+ payPath = common.ObjToString(depositPayUrlMap["wx"])
|
|
case 2:
|
|
case 2:
|
|
- payPath = "/returnMoney/aliPage"
|
|
|
|
|
|
+ payPath = common.ObjToString(depositPayUrlMap["ali"])
|
|
default:
|
|
default:
|
|
return nil, fmt.Errorf("方式异常")
|
|
return nil, fmt.Errorf("方式异常")
|
|
}
|
|
}
|