|
@@ -40,7 +40,7 @@ var (
|
|
|
layout_date = "2006.01.02"
|
|
|
orderStatus_unPaid = 0 //订单状态-待支付
|
|
|
orderStatus_paid = 1 //订单状态-已完成
|
|
|
- orderStatus_deleted = -1 //订单状态-已删除
|
|
|
+ orderStatus_deleted = 1 //订单状态-已删除
|
|
|
orderStatus_cancel = -2 //订单状态-已取消
|
|
|
tableName_order = "dataexport_order" //订单表
|
|
|
order_pageSize = 10
|
|
@@ -112,7 +112,8 @@ func (o *OrderListDetails) MyOrder() {
|
|
|
return
|
|
|
}
|
|
|
queryM := map[string]interface{}{
|
|
|
- "user_id": userId,
|
|
|
+ "user_id": userId,
|
|
|
+ "del_status": 0, //默认未删除
|
|
|
}
|
|
|
|
|
|
typ := o.GetString("type") // 0全部 1未支付 2已支付
|
|
@@ -126,8 +127,6 @@ func (o *OrderListDetails) MyOrder() {
|
|
|
status = orderStatus_cancel
|
|
|
}
|
|
|
queryM["order_status"] = status
|
|
|
- } else {
|
|
|
- queryM["order_status"] = map[string]interface{}{"ne": orderStatus_deleted}
|
|
|
}
|
|
|
fromPage := o.GetString("fromPage")
|
|
|
if fromPage == "wx" { //微信暂无企业商机管理
|
|
@@ -161,8 +160,10 @@ func (o *OrderListDetails) DeleteOrder() error {
|
|
|
"id": o.GetString("id"),
|
|
|
"user_id": userId.(string),
|
|
|
}
|
|
|
- queryM := map[string]interface{}{}
|
|
|
- queryM["user_id"] = userId
|
|
|
+ queryM := map[string]interface{}{
|
|
|
+ "user_id": userId.(string),
|
|
|
+ "del_status": 0, //默认未删除
|
|
|
+ }
|
|
|
nextPage := false
|
|
|
// 0全部 1未支付 2已支付
|
|
|
typ := o.GetString("type")
|
|
@@ -178,8 +179,6 @@ func (o *OrderListDetails) DeleteOrder() error {
|
|
|
status = orderStatus_cancel
|
|
|
}
|
|
|
queryM["order_status"] = status
|
|
|
- } else {
|
|
|
- queryM["order_status"] = map[string]interface{}{"ne": orderStatus_deleted}
|
|
|
}
|
|
|
if o.GetString("fromPage") != "" && o.GetString("fromPage") == "wx" { //微信暂无企业商机管理
|
|
|
queryM["product_type"] = map[string]interface{}{"ne": "企业商机管理"}
|
|
@@ -209,8 +208,9 @@ func (o *OrderListDetails) DeleteOrder() error {
|
|
|
//取消订单
|
|
|
boo = util.Mysql.Update(tableName_order, queryMap, map[string]interface{}{"order_status": -2})
|
|
|
} else {
|
|
|
+ now := time.Now()
|
|
|
//删除订单
|
|
|
- boo = util.Mysql.Update(tableName_order, queryMap, map[string]interface{}{"order_status": -1})
|
|
|
+ boo = util.Mysql.Update(tableName_order, queryMap, map[string]interface{}{"del_status": 1, "del_time": qutil.FormatDate(&now, qutil.Date_Full_Layout)})
|
|
|
}
|
|
|
if boo {
|
|
|
util.MsgRemind.Delete(qutil.IntAll((*order)["id"]))
|