|
@@ -67,17 +67,20 @@ func (this *SubVipPayOrder) CreateOrder() {
|
|
|
openId := qutil.ObjToString(this.GetSession("s_m_openid"))
|
|
|
disWord := this.GetString("disWord")
|
|
|
//查询用户是否有分销链接
|
|
|
+ disWordStr:=""
|
|
|
userfilter, ok := util.MQFW.FindById("user", userId, "")
|
|
|
if ok && userfilter != nil {
|
|
|
startTime := qutil.Int64All((*userfilter)["startTime"])
|
|
|
endTime := qutil.Int64All((*userfilter)["endTime"])
|
|
|
if startTime != 0 {
|
|
|
if startTime <= time.Now().Unix() || endTime >= time.Now().Unix() {
|
|
|
- disWordStr := qutil.ObjToString((*userfilter)["disWord"])
|
|
|
- disWord = disWordStr
|
|
|
+ disWordStr= qutil.ObjToString((*userfilter)["disWord"])
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if disWordStr!=""{
|
|
|
+ disWord=disWordStr
|
|
|
+ }
|
|
|
req_price, _ := this.GetInteger("price") //前端展示金额
|
|
|
order_phone := this.GetString("order_phone") //p19.3用户信息采集 手机号
|
|
|
if disWord == "" {
|
|
@@ -89,9 +92,7 @@ func (this *SubVipPayOrder) CreateOrder() {
|
|
|
}
|
|
|
}
|
|
|
now := time.Now()
|
|
|
-
|
|
|
userData, oldBuyset, _ := entity.JyVipSubStruct.GetVipDetail(userId)
|
|
|
-
|
|
|
pass := func() bool { //校验订单是否合法
|
|
|
if orderType == 1 {
|
|
|
vipStatus := qutil.IntAll((*userData)["i_vip_status"])
|
|
@@ -233,26 +234,34 @@ func (this *SubVipPayOrder) Renew() {
|
|
|
disWord := this.GetString("disWord")
|
|
|
openId := qutil.ObjToString(this.GetSession("s_m_openid"))
|
|
|
req_price, _ := this.GetInteger("price") //前端展示金额
|
|
|
- //查询用户是否有分销链接
|
|
|
+ //查询用户是否有分销链接、
|
|
|
+ disWordStr:=""
|
|
|
userfilter, ok := util.MQFW.FindById("user", userId, "")
|
|
|
if ok && userfilter != nil {
|
|
|
startTime := qutil.Int64All((*userfilter)["startTime"])
|
|
|
endTime := qutil.Int64All((*userfilter)["endTime"])
|
|
|
if startTime != 0 {
|
|
|
if startTime <= time.Now().Unix() || endTime >= time.Now().Unix() {
|
|
|
- disWordStr := qutil.ObjToString((*userfilter)["disWord"])
|
|
|
- disWord = disWordStr
|
|
|
+ disWordStr = qutil.ObjToString((*userfilter)["disWord"])
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ fmt.Println("disWordStr1:",disWordStr)
|
|
|
+ if disWordStr!=""{
|
|
|
+ disWord=disWordStr
|
|
|
+ }
|
|
|
+ fmt.Println("disWordStr2:",disWordStr)
|
|
|
if disWord == "" {
|
|
|
start_time := TimeProcessing(time.Now().Format(DateFullLayout), -config.Config.TermValidity).Format(DateFullLayout)
|
|
|
stop_time := TimeProcessing(time.Now().Format(DateFullLayout), config.Config.TermValidity).Format(DateFullLayout)
|
|
|
infoList := util.Mysql.SelectBySql("select * from dis_word where userId=? and ?<=start_time and stop_time<? ORDER BY id ", userId, start_time, stop_time)
|
|
|
+ fmt.Println("select * from dis_word where userId=? and ?<=start_time and stop_time<? ORDER BY id ", userId, start_time, stop_time)
|
|
|
+ fmt.Println("disWordStr4:",infoList)
|
|
|
if len(*infoList) != 0 {
|
|
|
disWord = fmt.Sprint((*infoList)[0]["password"])
|
|
|
}
|
|
|
}
|
|
|
+ fmt.Println("disWordStr3:",disWord)
|
|
|
now := time.Now()
|
|
|
date_count, date_unit, err := checkReqDate(this.GetString("time"))
|
|
|
if err != nil {
|