|
|
|
@ -59,7 +59,7 @@ type Person struct {
|
|
|
|
|
Amount decimal.Decimal
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (i *incomeLogic) Team(userID uint) (data []Person) {
|
|
|
|
|
func (i *incomeLogic) Team(userID uint, key string) (data []Person) {
|
|
|
|
|
if userID == 0 {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
@ -69,7 +69,13 @@ func (i *incomeLogic) Team(userID uint) (data []Person) {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
var u1 []user.RecookUserInfoModel
|
|
|
|
|
mysql.Db.Preload("OrderList", "status = 4").Where("parent_id = ?", userID).Find(&u1)
|
|
|
|
|
query := mysql.Db.Where("parent_id = ?", userID)
|
|
|
|
|
{
|
|
|
|
|
if key != "" {
|
|
|
|
|
query = query.Where("mobile = ?", key)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
query.Preload("OrderList", "status = 4").Find(&u1)
|
|
|
|
|
for _, v := range u1 {
|
|
|
|
|
amount := decimal.Zero
|
|
|
|
|
for _, j := range v.OrderList {
|
|
|
|
|