|
|
|
@ -113,50 +113,50 @@ func (i *incomeLogic) Profit(userID uint) (res Profit) {
|
|
|
|
|
switch v.Status {
|
|
|
|
|
case 0:
|
|
|
|
|
switch v.Type {
|
|
|
|
|
case 1:
|
|
|
|
|
case order.Self:
|
|
|
|
|
res.ECount1 += 1
|
|
|
|
|
res.EAmount1 = res.EAmount1.Add(v.Income)
|
|
|
|
|
case 2:
|
|
|
|
|
case order.Guide:
|
|
|
|
|
res.ECount2 += 1
|
|
|
|
|
res.EAmount2 = res.EAmount2.Add(v.Income)
|
|
|
|
|
case 3:
|
|
|
|
|
case order.Brand:
|
|
|
|
|
res.ECount3 += 1
|
|
|
|
|
res.EAmount3 = res.EAmount3.Add(v.Income)
|
|
|
|
|
case 4:
|
|
|
|
|
case order.Shop:
|
|
|
|
|
res.ECount4 += 1
|
|
|
|
|
res.EAmount4 = res.EAmount4.Add(v.Income)
|
|
|
|
|
case 5:
|
|
|
|
|
case order.Company:
|
|
|
|
|
res.ECount5 += 1
|
|
|
|
|
res.EAmount5 = res.EAmount5.Add(v.Income)
|
|
|
|
|
case 6:
|
|
|
|
|
case order.All:
|
|
|
|
|
res.ECount6 += 1
|
|
|
|
|
res.EAmount6 = res.EAmount6.Add(v.Income)
|
|
|
|
|
case 7:
|
|
|
|
|
case order.Sale:
|
|
|
|
|
res.ECount7 += 1
|
|
|
|
|
res.EAmount7 = res.EAmount7.Add(v.Income)
|
|
|
|
|
}
|
|
|
|
|
res.ETotal = res.ETotal.Add(v.Income)
|
|
|
|
|
case 2:
|
|
|
|
|
switch v.Type {
|
|
|
|
|
case 1:
|
|
|
|
|
case order.Self:
|
|
|
|
|
res.Count1 += 1
|
|
|
|
|
res.Amount1 = res.Amount1.Add(v.Income)
|
|
|
|
|
case 2:
|
|
|
|
|
case order.Guide:
|
|
|
|
|
res.Count2 += 1
|
|
|
|
|
res.Amount2 = res.Amount2.Add(v.Income)
|
|
|
|
|
case 3:
|
|
|
|
|
case order.Brand:
|
|
|
|
|
res.Count3 += 1
|
|
|
|
|
res.Amount3 = res.Amount3.Add(v.Income)
|
|
|
|
|
case 4:
|
|
|
|
|
case order.Shop:
|
|
|
|
|
res.Count4 += 1
|
|
|
|
|
res.Amount4 = res.Amount4.Add(v.Income)
|
|
|
|
|
case 5:
|
|
|
|
|
case order.Company:
|
|
|
|
|
res.Count5 += 1
|
|
|
|
|
res.Amount5 = res.Amount5.Add(v.Income)
|
|
|
|
|
case 6:
|
|
|
|
|
case order.All:
|
|
|
|
|
res.Count6 += 1
|
|
|
|
|
res.Amount6 = res.Amount6.Add(v.Income)
|
|
|
|
|
case 7:
|
|
|
|
|
case order.Sale:
|
|
|
|
|
res.Count7 += 1
|
|
|
|
|
res.Amount7 = res.Amount7.Add(v.Income)
|
|
|
|
|
}
|
|
|
|
|