|
@@ -66,11 +66,11 @@ func (d *DataExport) DataDetail(order_code string) error {
|
|
|
(*res)["product_type"] = "历史数据导出"
|
|
|
(*res)["order_money"] = orderMoney
|
|
|
(*res)["order_status"] = "未支付"
|
|
|
-
|
|
|
+ payway := util.ObjToString((*res)["pay_way"])
|
|
|
//微信订单编号
|
|
|
- if (*res)["pay_way"] == "微信" || (*res)["pay_way"] == "支付宝" {
|
|
|
+ if strings.Contains(payway, "wx") || strings.Contains(payway, "ali") {
|
|
|
table := "weixin_pay"
|
|
|
- if (*res)["pay_way"] == "支付宝" {
|
|
|
+ if strings.Contains(payway, "ali") {
|
|
|
table = "ali_pay"
|
|
|
}
|
|
|
wxPayMap := map[string]interface{}{}
|
|
@@ -79,7 +79,7 @@ func (d *DataExport) DataDetail(order_code string) error {
|
|
|
if wxpay != nil {
|
|
|
d.T["transaction_id"] = util.ObjToString((*wxpay)["transaction_id"])
|
|
|
}
|
|
|
- } else if (*res)["pay_way"] == "线下支付" {
|
|
|
+ } else if payway == "线下支付" {
|
|
|
offlinePayMap := map[string]interface{}{}
|
|
|
offlinePayMap["out_trade_no"] = (*res)["out_trade_no"]
|
|
|
offlinePay := cutil.Mysql.FindOne("offline_pay", offlinePayMap, "", "create_time desc")
|
|
@@ -155,6 +155,11 @@ func (d *DataExport) DataDetail(order_code string) error {
|
|
|
fiterMap["subtype"] = subtypeStr
|
|
|
}
|
|
|
}
|
|
|
+ if strings.Contains(payway, "wx") {
|
|
|
+ (*res)["pay_way"] = "微信"
|
|
|
+ } else if strings.Contains(payway, "ali") {
|
|
|
+ (*res)["pay_way"] = "支付宝"
|
|
|
+ }
|
|
|
d.T["isExit"] = isExit
|
|
|
d.T["res"] = *res
|
|
|
d.T["filterData"] = fiterMap
|