|
@@ -509,15 +509,22 @@ func (o *OrderListDetails) GetEntnicheDetails() {
|
|
|
}
|
|
|
|
|
|
func (o *OrderListDetails) SetRes(res []map[string]interface{}, queryM map[string]interface{}) {
|
|
|
+ var create_time_stamp int64 = 0
|
|
|
//获取最后一次购买的vip订单
|
|
|
queryM["product_type"] = "VIP订阅"
|
|
|
lastbuy := *util.Mysql.Find(tableName_order, queryM, "order_code,pay_time", "pay_time desc", -1, 0)
|
|
|
lastbuy_code := ""
|
|
|
- var create_time_stamp int64 = 0
|
|
|
if len(lastbuy) > 0 && lastbuy != nil {
|
|
|
lastbuy_code = qutil.ObjToString(lastbuy[0]["order_code"])
|
|
|
}
|
|
|
delete(queryM, "product_type")
|
|
|
+ queryM["product_type"] = "企业商机管理"
|
|
|
+ lastbuy_ent := *util.Mysql.Find(tableName_order, queryM, "order_code,pay_time", "pay_time desc", -1, 0)
|
|
|
+ lastbuy_code_ent := ""
|
|
|
+ if len(lastbuy_ent) > 0 && lastbuy_ent != nil {
|
|
|
+ lastbuy_code_ent = qutil.ObjToString(lastbuy_ent[0]["order_code"])
|
|
|
+ }
|
|
|
+ delete(queryM, "product_type")
|
|
|
for _, v := range res {
|
|
|
//获取单号 如果是vip xx小时取消
|
|
|
order_code := qutil.ObjToString(v["order_code"])
|
|
@@ -572,6 +579,10 @@ func (o *OrderListDetails) SetRes(res []map[string]interface{}, queryM map[strin
|
|
|
if lastbuy_code == v["order_code"] {
|
|
|
v["lastbuy_code"] = lastbuy_code
|
|
|
}
|
|
|
+ //最后一次购买的ent订单
|
|
|
+ if lastbuy_code_ent == v["order_code"] {
|
|
|
+ v["lastbuy_code_ent"] = lastbuy_code_ent
|
|
|
+ }
|
|
|
//
|
|
|
if v["pay_time"] != nil && ((v["product_type"] == "VIP订阅") || (v["product_type"] == "VIP订阅")) {
|
|
|
data, err := util.MQFW.FindOne("user", bson.M{"_id": bson.ObjectIdHex(qutil.ObjToString(o.GetSession("userId")))})
|