1
This commit is contained in:
50
business/jxstore/cms/recharge_server.go
Normal file
50
business/jxstore/cms/recharge_server.go
Normal file
@@ -0,0 +1,50 @@
|
||||
package cms
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"git.rosy.net.cn/baseapi/platformapi/recharge_phone_bill"
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
"git.rosy.net.cn/jx-callback/business/model"
|
||||
"git.rosy.net.cn/jx-callback/business/model/dao"
|
||||
"git.rosy.net.cn/jx-callback/globals/api"
|
||||
"time"
|
||||
)
|
||||
|
||||
// QueryUserRecharge 用户查询充值列表
|
||||
func QueryUserRecharge(userId []string, mobile, orderId string, page, pageSize int, startTime, endTime string, rechargeStatus int) ([]*model.RechargeUserModelData, int, error) {
|
||||
if page == 0 {
|
||||
page = 1
|
||||
}
|
||||
if pageSize == 0 {
|
||||
pageSize = 10
|
||||
}
|
||||
var start time.Time
|
||||
var end time.Time
|
||||
if startTime != "" {
|
||||
start = utils.Str2Time(startTime)
|
||||
}
|
||||
if endTime != "" {
|
||||
end = utils.Str2Time(endTime)
|
||||
}
|
||||
|
||||
return dao.QueryRechargeRecommend(userId, mobile, orderId, page, pageSize, start, end, rechargeStatus)
|
||||
}
|
||||
|
||||
// QueryUserOrderDetail 用户查询订单详情
|
||||
func QueryUserOrderDetail(orderId, mobile string) ([]recharge_phone_bill.QueryOrderDetailResList, error) {
|
||||
data, err := api.TelephoneAPI.QueryOrderDetail("", orderId)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
have := false
|
||||
for _, v := range data {
|
||||
if v.Mobile == mobile {
|
||||
have = true
|
||||
}
|
||||
}
|
||||
|
||||
if have {
|
||||
return data, err
|
||||
}
|
||||
return nil, errors.New("参数电话号码异常")
|
||||
}
|
||||
Reference in New Issue
Block a user