|
|
@ -550,12 +550,9 @@ func (t *OrderDrawCtl) Orders() { |
|
|
|
orders := make([]*OrdersResult, 0) |
|
|
|
err = core.GetXormAuto().Table(&models.CustomerOrder{}).Alias("o").Select("o.id as id, "+ |
|
|
|
" o.area_name, o.order_entry_person_name as entry_person_name, o.buyer_id as user_id, "+ |
|
|
|
" o.receiver as nickname, o.phone as phone, o.address as address, o.created_at"). |
|
|
|
//Select("o.area_name, o.goods_name, o.buyer_id as user_id, u.nickname, l.extra_data as extra_data, o.created_at").
|
|
|
|
//Distinct("o.id").Join("LEFT", (&models.InvitationLetter{}).Alias("l"),
|
|
|
|
//"o.buyer_id=l.user_id and o.activity_id=l.activity_id "+
|
|
|
|
// "and l.rehearsal_id= o.rehearsal_id and l.arch_id=o.arch_id").
|
|
|
|
//Join("LEFT", (&models.User{}).Alias("u"), "u.id=o.buyer_id").
|
|
|
|
" o.receiver as nickname, o.phone as phone, o.address as address, o.created_at, l.extra_data"). |
|
|
|
Distinct("o.id").Join("LEFT", (&models.InvitationLetter{}).Alias("l"), |
|
|
|
"o.buyer_id=l.user_id and l.rehearsal_id=? and l.arch_id=?", activity.RehearsalId, activity.ArchId). |
|
|
|
Where("o.is_delete=0 and o.activity_id=? and o.rehearsal_id=? and o.arch_id=?", |
|
|
|
activityId, activity.RehearsalId, activity.ArchId). |
|
|
|
Asc("o.created_at").Find(&orders) |
|
|
|