|
@@ -2578,28 +2578,37 @@ func NewBigOrder(subStatus, dateType int, now, startdate, enddate time.Time, use
|
|
|
"serversName": param.ServersName,
|
|
|
"isAll": param.IsAll,
|
|
|
"supplys": param.ServerArr,
|
|
|
+ "remark": param.Remark,
|
|
|
}
|
|
|
filter, _ := json.Marshal(filter_map)
|
|
|
|
|
|
if param.BigPayMoney != 0 {
|
|
|
order_id := util.JysqlDB.Insert("dataexport_order", map[string]interface{}{
|
|
|
- "order_money": param.BigMoney,
|
|
|
- "order_status": 1,
|
|
|
- "filter": string(filter),
|
|
|
- "order_code": code,
|
|
|
- "product_type": "大会员",
|
|
|
- "create_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
- "prepay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
- "user_id": userId,
|
|
|
- "pay_way": "transferAccounts",
|
|
|
- "original_price": param.BigMoney,
|
|
|
- "pay_money": param.BigPayMoney,
|
|
|
- "pay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
- "vip_starttime": qutil.FormatDate(&startdate, qutil.Date_Full_Layout),
|
|
|
- "vip_endtime": qutil.FormatDate(&enddate, qutil.Date_Full_Layout),
|
|
|
+ "order_money": param.BigMoney,
|
|
|
+ "order_status": 1,
|
|
|
+ "filter": string(filter),
|
|
|
+ "order_code": code,
|
|
|
+ "product_type": "大会员",
|
|
|
+ "create_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ "prepay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ "user_id": userId,
|
|
|
+ "pay_way": "transferAccounts",
|
|
|
+ "original_price": param.BigMoney,
|
|
|
+ "pay_money": param.BigPayMoney,
|
|
|
+ "pay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ "vip_starttime": qutil.FormatDate(&startdate, qutil.Date_Full_Layout),
|
|
|
+ "vip_endtime": qutil.FormatDate(&enddate, qutil.Date_Full_Layout),
|
|
|
+ "is_backstage_order": 1,
|
|
|
+ "salesperson": param.Salesperson,
|
|
|
})
|
|
|
log.Println("大会员创建订单", userId, order_id, code)
|
|
|
if order_id > 0 {
|
|
|
+ util.JysqlDB.Insert("contract", map[string]interface{}{
|
|
|
+ "order_code": code,
|
|
|
+ "contract_money": param.ContractMoney,
|
|
|
+ "contract_file_url": param.ContractUrl,
|
|
|
+ "contract_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ })
|
|
|
sets := map[string]interface{}{
|
|
|
"i_member_status": qutil.If(dateType == 1, param.Level, -param.Level),
|
|
|
"i_member_starttime": startdate.Unix(),
|
|
@@ -2950,28 +2959,37 @@ func SupplyBigOrder(subStatus, pay_sub_num, free_sub_num, dateType int, now, sta
|
|
|
"serversName": param.ServersName,
|
|
|
"isAll": param.IsAll,
|
|
|
"supplys": param.ServerArr,
|
|
|
+ "remark": param.Remark,
|
|
|
}
|
|
|
filter, _ := json.Marshal(filter_map)
|
|
|
|
|
|
if param.BigPayMoney != 0 {
|
|
|
order_id := util.JysqlDB.Insert("dataexport_order", map[string]interface{}{
|
|
|
- "order_money": param.BigMoney,
|
|
|
- "order_status": 1,
|
|
|
- "filter": string(filter),
|
|
|
- "order_code": code,
|
|
|
- "product_type": "大会员",
|
|
|
- "create_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
- "prepay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
- "user_id": userId,
|
|
|
- "pay_way": "transferAccounts",
|
|
|
- "original_price": param.BigMoney,
|
|
|
- "pay_money": param.BigPayMoney,
|
|
|
- "pay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
- "vip_starttime": qutil.FormatDate(&startdate, qutil.Date_Full_Layout),
|
|
|
- "vip_endtime": qutil.FormatDate(&enddate, qutil.Date_Full_Layout),
|
|
|
+ "order_money": param.BigMoney,
|
|
|
+ "order_status": 1,
|
|
|
+ "filter": string(filter),
|
|
|
+ "order_code": code,
|
|
|
+ "product_type": "大会员",
|
|
|
+ "create_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ "prepay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ "user_id": userId,
|
|
|
+ "pay_way": "transferAccounts",
|
|
|
+ "original_price": param.BigMoney,
|
|
|
+ "pay_money": param.BigPayMoney,
|
|
|
+ "pay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ "vip_starttime": qutil.FormatDate(&startdate, qutil.Date_Full_Layout),
|
|
|
+ "vip_endtime": qutil.FormatDate(&enddate, qutil.Date_Full_Layout),
|
|
|
+ "is_backstage_order": 1,
|
|
|
+ "salesperson": param.Salesperson,
|
|
|
})
|
|
|
log.Println("大会员创建订单", userId, order_id, code)
|
|
|
if order_id > 0 {
|
|
|
+ util.JysqlDB.Insert("contract", map[string]interface{}{
|
|
|
+ "order_code": code,
|
|
|
+ "contract_money": param.ContractMoney,
|
|
|
+ "contract_file_url": param.ContractUrl,
|
|
|
+ "contract_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ })
|
|
|
for _, s := range strings.Split(param.ServersId, ",") {
|
|
|
serverId, _ := strconv.Atoi(s)
|
|
|
serverData := util.JysqlDB.FindOne("bigmember_service", map[string]interface{}{"id": serverId}, "", "")
|
|
@@ -3230,28 +3248,37 @@ func ExtendBigOrder(subStatus, pay_sub_num, free_sub_num int, now, startdate, en
|
|
|
"serversName": param.ServersName,
|
|
|
"isAll": param.IsAll,
|
|
|
"supplys": param.ServerArr,
|
|
|
+ "remark": param.Remark,
|
|
|
}
|
|
|
filter, _ := json.Marshal(filter_map)
|
|
|
|
|
|
if param.BigPayMoney != 0 {
|
|
|
order_id := util.JysqlDB.Insert("dataexport_order", map[string]interface{}{
|
|
|
- "order_money": param.BigMoney,
|
|
|
- "order_status": 1,
|
|
|
- "filter": string(filter),
|
|
|
- "order_code": code,
|
|
|
- "product_type": "大会员",
|
|
|
- "create_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
- "prepay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
- "user_id": userId,
|
|
|
- "pay_way": "transferAccounts",
|
|
|
- "original_price": param.BigMoney,
|
|
|
- "pay_money": param.BigPayMoney,
|
|
|
- "pay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
- "vip_starttime": qutil.FormatDate(&startdate, qutil.Date_Full_Layout),
|
|
|
- "vip_endtime": qutil.FormatDate(&enddate, qutil.Date_Full_Layout),
|
|
|
+ "order_money": param.BigMoney,
|
|
|
+ "order_status": 1,
|
|
|
+ "filter": string(filter),
|
|
|
+ "order_code": code,
|
|
|
+ "product_type": "大会员",
|
|
|
+ "create_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ "prepay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ "user_id": userId,
|
|
|
+ "pay_way": "transferAccounts",
|
|
|
+ "original_price": param.BigMoney,
|
|
|
+ "pay_money": param.BigPayMoney,
|
|
|
+ "pay_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ "vip_starttime": qutil.FormatDate(&startdate, qutil.Date_Full_Layout),
|
|
|
+ "vip_endtime": qutil.FormatDate(&enddate, qutil.Date_Full_Layout),
|
|
|
+ "is_backstage_order": 1,
|
|
|
+ "salesperson": param.Salesperson,
|
|
|
})
|
|
|
log.Println("大会员创建订单", userId, order_id, code)
|
|
|
if order_id > 0 {
|
|
|
+ util.JysqlDB.Insert("contract", map[string]interface{}{
|
|
|
+ "order_code": code,
|
|
|
+ "contract_money": param.ContractMoney,
|
|
|
+ "contract_file_url": param.ContractUrl,
|
|
|
+ "contract_time": qutil.NowFormat(qutil.Date_Full_Layout),
|
|
|
+ })
|
|
|
sets := map[string]interface{}{
|
|
|
"i_member_endtime": enddate.Unix(),
|
|
|
}
|