新增订单手机号搜索

This commit is contained in:
wucongxing8150 2024-10-16 16:24:56 +08:00
parent 65d9d95fa4
commit 3ddb95f82c
4 changed files with 20 additions and 0 deletions

View File

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

View File

@ -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")

View File

@ -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 操作会员订单删除状态

View File

@ -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:"问题标题"`
} }