|
@@ -116,6 +116,21 @@ func AddUpdateRecord(context *admin.Context) (interface{}, error) {
|
|
|
}
|
|
|
if return_money >= param.PayMoney {
|
|
|
updateData["return_status"] = 1
|
|
|
+ //全额回款开通权益
|
|
|
+ paybackOpenServer := false
|
|
|
+ if v, ok := (filterMap["paybackOpenServer"]).(bool); ok {
|
|
|
+ paybackOpenServer = v
|
|
|
+ }
|
|
|
+ //修改成功,判断是否全额回款并且创建订单勾选回款开通权益 paybackOpenServer
|
|
|
+ t, _ := time.ParseInLocation(qutil.Date_Full_Layout, qutil.ObjToString((*orderData)["vip_starttime"]), time.Local)
|
|
|
+ if qutil.ObjToString((*orderData)["vip_starttime"]) == "" || (qutil.ObjToString((*orderData)["vip_starttime"]) != "" && t.Unix() > time.Now().Unix()) {
|
|
|
+ if paybackOpenServer {
|
|
|
+ err := OpenUserService(nil, qutil.ObjToString((*orderData)["order_code"]), *orderData)
|
|
|
+ if err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
//处理销售业绩
|
|
|
saleMoney := map[string]interface{}{}
|