新增订单手机号搜索
This commit is contained in:
parent
65d9d95fa4
commit
3ddb95f82c
@ -201,6 +201,15 @@ func (r *OrderMemberDao) GetOrderMemberPageSearch(req requests.GetOrderMemberPag
|
|||||||
query = query.Where(gorm.Expr("user_id IN (?)", subQuery))
|
query = query.Where(gorm.Expr("user_id IN (?)", subQuery))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 用户手机号
|
||||||
|
if req.UserMobile != "" {
|
||||||
|
subQuery := global.Db.Model(&model.User{}).
|
||||||
|
Select("user_id").
|
||||||
|
Where("user_mobile LIKE ?", "%"+req.UserMobile+"%")
|
||||||
|
|
||||||
|
query = query.Where(gorm.Expr("user_id IN (?)", subQuery))
|
||||||
|
}
|
||||||
|
|
||||||
// 会员天数
|
// 会员天数
|
||||||
if req.MemberDays != nil {
|
if req.MemberDays != nil {
|
||||||
subQuery := global.Db.Model(&model.SystemMember{}).
|
subQuery := global.Db.Model(&model.SystemMember{}).
|
||||||
|
|||||||
@ -220,6 +220,15 @@ func (r *OrderSingleDao) GetOrderSinglePageSearch(req requests.GetOrderSinglePag
|
|||||||
query = query.Where(gorm.Expr("user_id IN (?)", subQuery))
|
query = query.Where(gorm.Expr("user_id IN (?)", subQuery))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 用户手机号
|
||||||
|
if req.UserMobile != "" {
|
||||||
|
subQuery := global.Db.Model(&model.User{}).
|
||||||
|
Select("user_id").
|
||||||
|
Where("user_mobile LIKE ?", "%"+req.UserMobile+"%")
|
||||||
|
|
||||||
|
query = query.Where(gorm.Expr("user_id IN (?)", subQuery))
|
||||||
|
}
|
||||||
|
|
||||||
// 排序
|
// 排序
|
||||||
query = query.Order("created_at desc")
|
query = query.Order("created_at desc")
|
||||||
|
|
||||||
|
|||||||
@ -21,6 +21,7 @@ type GetOrderMemberPage struct {
|
|||||||
CancelStatus *int `json:"cancel_status" form:"cancel_status" label:"取消状态"`
|
CancelStatus *int `json:"cancel_status" form:"cancel_status" label:"取消状态"`
|
||||||
MemberDays *int `json:"member_days" form:"member_days" label:"会员天数"`
|
MemberDays *int `json:"member_days" form:"member_days" label:"会员天数"`
|
||||||
UserName string `json:"user_name" form:"user_name" label:"用户名称"`
|
UserName string `json:"user_name" form:"user_name" label:"用户名称"`
|
||||||
|
UserMobile string `json:"user_mobile" form:"user_mobile" label:"用户手机号"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// PutOrderMemberDeleteStatus 操作会员订单删除状态
|
// PutOrderMemberDeleteStatus 操作会员订单删除状态
|
||||||
|
|||||||
@ -20,6 +20,7 @@ type GetOrderSinglePage struct {
|
|||||||
EscrowTradeNo string `json:"escrow_trade_no" form:"escrow_trade_no" label:"第三方支付流水号"`
|
EscrowTradeNo string `json:"escrow_trade_no" form:"escrow_trade_no" label:"第三方支付流水号"`
|
||||||
CancelStatus *int `json:"cancel_status" form:"cancel_status" label:"取消状态"`
|
CancelStatus *int `json:"cancel_status" form:"cancel_status" label:"取消状态"`
|
||||||
UserName string `json:"user_name" form:"user_name" label:"用户名称"`
|
UserName string `json:"user_name" form:"user_name" label:"用户名称"`
|
||||||
|
UserMobile string `json:"user_mobile" form:"user_mobile" label:"用户手机号"`
|
||||||
QuestionTitle string `json:"question_title" form:"question_title" label:"问题标题"`
|
QuestionTitle string `json:"question_title" form:"question_title" label:"问题标题"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user