Selaa lähdekoodia

红冲开通权益

renjiaojiao 1 vuosi sitten
vanhempi
commit
4bf7d13a9f
1 muutettua tiedostoa jossa 15 lisäystä ja 0 poistoa
  1. 15 0
      src/order/optimizeOrder.go

+ 15 - 0
src/order/optimizeOrder.go

@@ -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{}{}