正在显示
1 个修改的文件
包含
16 行增加
和
6 行删除
| @@ -56,7 +56,7 @@ func (srv PersonStatisticsService) IndexStatistics(cmd *command.IndexStatisticsC | @@ -56,7 +56,7 @@ func (srv PersonStatisticsService) IndexStatistics(cmd *command.IndexStatisticsC | ||
| 56 | beginTime := time.Date(year, month, 1, 0, 0, 0, 0, time.Local) | 56 | beginTime := time.Date(year, month, 1, 0, 0, 0, 0, time.Local) |
| 57 | endTime := beginTime.AddDate(0, 1, 0) | 57 | endTime := beginTime.AddDate(0, 1, 0) |
| 58 | // 2.本月分红统计 - 个人 | 58 | // 2.本月分红统计 - 个人 |
| 59 | - dividendStatisticsResult, err := gateway.CooperationStatistics(allied_creation_cooperation.CreditAccountStatistics, map[string]interface{}{ | 59 | + unPaidResult, err := gateway.CooperationStatistics(allied_creation_cooperation.CreditAccountStatistics, map[string]interface{}{ |
| 60 | "userBaseId": cmd.Operator.UserBaseId, | 60 | "userBaseId": cmd.Operator.UserBaseId, |
| 61 | "beginTime": beginTime, | 61 | "beginTime": beginTime, |
| 62 | "endTime": endTime, | 62 | "endTime": endTime, |
| @@ -71,14 +71,24 @@ func (srv PersonStatisticsService) IndexStatistics(cmd *command.IndexStatisticsC | @@ -71,14 +71,24 @@ func (srv PersonStatisticsService) IndexStatistics(cmd *command.IndexStatisticsC | ||
| 71 | Paid float64 `json:"paid"` | 71 | Paid float64 `json:"paid"` |
| 72 | Unpaid float64 `json:"unpaid"` | 72 | Unpaid float64 `json:"unpaid"` |
| 73 | } | 73 | } |
| 74 | - var annualDividend = &AnnualDividend{} | ||
| 75 | - if err := json.UnmarshalFromString(json.MarshalToString(dividendStatisticsResult), annualDividend); err != nil { | 74 | + var annualUnPaidDividend = &AnnualDividend{} |
| 75 | + if err := json.UnmarshalFromString(json.MarshalToString(unPaidResult), annualUnPaidDividend); err != nil { | ||
| 76 | + return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | ||
| 77 | + } | ||
| 78 | + // 2.本月分红统计 - 个人 | ||
| 79 | + paymentResult, err := gateway.CooperationStatistics(allied_creation_cooperation.CreditAccountStatistics, map[string]interface{}{ | ||
| 80 | + "userBaseId": cmd.Operator.UserBaseId, | ||
| 81 | + "paymentBeginTime": beginTime, | ||
| 82 | + "paymentEndTime": endTime, | ||
| 83 | + }) | ||
| 84 | + var annualPaymentDividend = &AnnualDividend{} | ||
| 85 | + if err := json.UnmarshalFromString(json.MarshalToString(paymentResult), annualPaymentDividend); err != nil { | ||
| 76 | return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | 86 | return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) |
| 77 | } | 87 | } |
| 78 | dividendStatistics := map[string]interface{}{ | 88 | dividendStatistics := map[string]interface{}{ |
| 79 | - "dividendAmount": annualDividend.Paid + annualDividend.Unpaid, // 分红金额 annualDividend.Total | ||
| 80 | - "paidAmount": annualDividend.Paid, // 已支付 | ||
| 81 | - "unPaidAmount": annualDividend.Unpaid, // 未支付 | 89 | + "dividendAmount": annualPaymentDividend.Paid + annualUnPaidDividend.Unpaid, // 分红金额 annualDividend.Total |
| 90 | + "paidAmount": annualPaymentDividend.Paid, // 已支付 | ||
| 91 | + "unPaidAmount": annualUnPaidDividend.Unpaid, // 未支付 | ||
| 82 | } | 92 | } |
| 83 | 93 | ||
| 84 | return map[string]interface{}{ | 94 | return map[string]interface{}{ |
-
请 注册 或 登录 后发表评论