正在显示
4 个修改的文件
包含
46 行增加
和
35 行删除
@@ -138,18 +138,9 @@ func (srv CompanyCreditAccountService) PaymentHistoryStatistics(cmd *command.Cre | @@ -138,18 +138,9 @@ func (srv CompanyCreditAccountService) PaymentHistoryStatistics(cmd *command.Cre | ||
138 | 138 | ||
139 | // PaymentHistoryHistogramStatistics 支付历史统计-直方图 | 139 | // PaymentHistoryHistogramStatistics 支付历史统计-直方图 |
140 | func (srv CompanyCreditAccountService) PaymentHistoryHistogramStatistics(cmd *command.CreditAccountPaySearchCommand) (interface{}, error) { | 140 | func (srv CompanyCreditAccountService) PaymentHistoryHistogramStatistics(cmd *command.CreditAccountPaySearchCommand) (interface{}, error) { |
141 | - //return map[string]interface{}{ | ||
142 | - // "xAxis": map[string]interface{}{ | ||
143 | - // "data": []string{"7-5", "7-15", "7-25"}, | ||
144 | - // }, | ||
145 | - // "yAxis": struct{}{}, | ||
146 | - // "source": map[string]interface{}{ | ||
147 | - // "value": []float64{60, 80, 90}, | ||
148 | - // }, | ||
149 | - //}, nil | ||
150 | gateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation( | 141 | gateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation( |
151 | cmd.Operator) | 142 | cmd.Operator) |
152 | - paymentHistoryHistogramStatistics, err := gateway.CreditAccountStatistics(allied_creation_cooperation.PaymentHistoryHistogramStatistics, map[string]interface{}{ | 143 | + paymentHistoryHistogramStatistics, err := gateway.CooperationStatistics(allied_creation_cooperation.PaymentHistoryHistogramStatistics, map[string]interface{}{ |
153 | "orgId": cmd.Operator.OrgId, | 144 | "orgId": cmd.Operator.OrgId, |
154 | }) | 145 | }) |
155 | if err != nil { | 146 | if err != nil { |
@@ -67,18 +67,9 @@ func (srv PersonCreditAccountService) PaymentHistoryStatistics(cmd *command.Cred | @@ -67,18 +67,9 @@ func (srv PersonCreditAccountService) PaymentHistoryStatistics(cmd *command.Cred | ||
67 | 67 | ||
68 | // PaymentHistoryHistogramStatistics 支付历史统计-直方图 | 68 | // PaymentHistoryHistogramStatistics 支付历史统计-直方图 |
69 | func (srv PersonCreditAccountService) PaymentHistoryHistogramStatistics(cmd *command.CreditAccountPaySearchCommand) (interface{}, error) { | 69 | func (srv PersonCreditAccountService) PaymentHistoryHistogramStatistics(cmd *command.CreditAccountPaySearchCommand) (interface{}, error) { |
70 | - //return map[string]interface{}{ | ||
71 | - // "xAxis": map[string]interface{}{ | ||
72 | - // "data": []string{"7-5", "7-15", "7-25"}, | ||
73 | - // }, | ||
74 | - // "yAxis": struct{}{}, | ||
75 | - // "source": map[string]interface{}{ | ||
76 | - // "value": []float64{60, 80, 90}, | ||
77 | - // }, | ||
78 | - //}, nil | ||
79 | gateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation( | 70 | gateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation( |
80 | cmd.Operator) | 71 | cmd.Operator) |
81 | - paymentHistoryHistogramStatistics, err := gateway.CreditAccountStatistics(allied_creation_cooperation.PaymentHistoryHistogramStatistics, map[string]interface{}{ | 72 | + paymentHistoryHistogramStatistics, err := gateway.CooperationStatistics(allied_creation_cooperation.PaymentHistoryHistogramStatistics, map[string]interface{}{ |
82 | "userBaseId": cmd.Operator.UserBaseId, | 73 | "userBaseId": cmd.Operator.UserBaseId, |
83 | }) | 74 | }) |
84 | if err != nil { | 75 | if err != nil { |
@@ -43,26 +43,38 @@ func (srv CompanyStatisticsService) IndexStatistics(cmd *command.IndexStatistics | @@ -43,26 +43,38 @@ func (srv CompanyStatisticsService) IndexStatistics(cmd *command.IndexStatistics | ||
43 | } | 43 | } |
44 | 44 | ||
45 | // 模式列表 | 45 | // 模式列表 |
46 | - models, err := gateway.CooperationModeList(allied_creation_cooperation.ReqCooperationModeList{ | ||
47 | - PageSize: 20, | ||
48 | - PageNumber: 1, | ||
49 | - CompanyId: cmd.Operator.CompanyId, | ||
50 | - OrgId: cmd.Operator.OrgId, | ||
51 | - UserId: cmd.Operator.UserId, | ||
52 | - UserBaseId: cmd.Operator.UserBaseId, | ||
53 | - }) | 46 | + var modeStatistics []CooperationModeStatistics |
47 | + var modeNumbers []string | ||
48 | + err = json.UnmarshalFromString(json.MarshalToString(cooperationModeStatistics), &modeStatistics) | ||
54 | if err != nil { | 49 | if err != nil { |
55 | return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | 50 | return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) |
56 | } | 51 | } |
57 | - var cooperationModes []interface{} | ||
58 | - for i := range models.List { | ||
59 | - item := models.List[i] | ||
60 | - cooperationModes = append(cooperationModes, map[string]interface{}{ | ||
61 | - "cooperationModeId": item.CooperationModeId, | ||
62 | - "cooperationModeName": item.CooperationModeName, | ||
63 | - "cooperationModeNumber": item.CooperationModeNumber, | 52 | + for i := range modeStatistics { |
53 | + modeNumbers = append(modeNumbers, modeStatistics[i].CooperationModeNumber) | ||
54 | + } | ||
55 | + | ||
56 | + var cooperationModes = make([]interface{}, 0) | ||
57 | + if len(modeNumbers) > 0 { | ||
58 | + models, err := gateway.CooperationModesSearch(allied_creation_cooperation.ReqCooperationModesSearch{ | ||
59 | + PageSize: 20, | ||
60 | + PageNumber: 1, | ||
61 | + //CompanyId: cmd.Operator.CompanyId, | ||
62 | + //OrgId: cmd.Operator.OrgId, | ||
63 | + CooperationModeNumbers: modeNumbers, | ||
64 | }) | 64 | }) |
65 | + if err != nil { | ||
66 | + return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | ||
67 | + } | ||
68 | + for i := range models.List { | ||
69 | + item := models.List[i] | ||
70 | + cooperationModes = append(cooperationModes, map[string]interface{}{ | ||
71 | + "cooperationModeId": item.CooperationModeId, | ||
72 | + "cooperationModeName": item.CooperationModeName, | ||
73 | + "cooperationModeNumber": item.CooperationModeNumber, | ||
74 | + }) | ||
75 | + } | ||
65 | } | 76 | } |
77 | + | ||
66 | // 项目概览统计 | 78 | // 项目概览统计 |
67 | contracts, err := gateway.CooperationContractSearch(allied_creation_cooperation.ReqCooperationContractSearch{ | 79 | contracts, err := gateway.CooperationContractSearch(allied_creation_cooperation.ReqCooperationContractSearch{ |
68 | PageNumber: 1, | 80 | PageNumber: 1, |
@@ -184,3 +196,16 @@ func (srv CompanyStatisticsService) CooperationPersonStatistics(cmd *command.Coo | @@ -184,3 +196,16 @@ func (srv CompanyStatisticsService) CooperationPersonStatistics(cmd *command.Coo | ||
184 | "cooperationPersonStatistics": response, | 196 | "cooperationPersonStatistics": response, |
185 | }, nil | 197 | }, nil |
186 | } | 198 | } |
199 | + | ||
200 | +type CooperationModeStatistics struct { | ||
201 | + // 共创人数 | ||
202 | + CooperationPeople float64 `json:"cooperationPeople"` | ||
203 | + // 分红预算 | ||
204 | + DividendsEstimate string `json:"dividendsEstimate"` | ||
205 | + // 订单金额 | ||
206 | + OrderAmount float64 `json:"orderAmount"` | ||
207 | + // 共创模式编号 | ||
208 | + CooperationModeNumber string `json:"cooperationModeNumber"` | ||
209 | + // 结算金额 | ||
210 | + SettlementAmount float64 `json:"settlementAmount"` | ||
211 | +} |
@@ -46,6 +46,8 @@ type ( | @@ -46,6 +46,8 @@ type ( | ||
46 | OrgId int64 `json:"orgId"` | 46 | OrgId int64 `json:"orgId"` |
47 | UserId int64 `json:"userId"` | 47 | UserId int64 `json:"userId"` |
48 | UserBaseId int64 `json:"userBaseId"` | 48 | UserBaseId int64 `json:"userBaseId"` |
49 | + //模式编码列表 | ||
50 | + CooperationModeNumbers []string `cname:"模式编码列表" json:"cooperationModeNumbers,omitempty"` | ||
49 | } | 51 | } |
50 | 52 | ||
51 | DataCooperationModeList struct { | 53 | DataCooperationModeList struct { |
@@ -163,6 +165,8 @@ type ( | @@ -163,6 +165,8 @@ type ( | ||
163 | OrgId int64 `json:"orgId"` | 165 | OrgId int64 `json:"orgId"` |
164 | UserId int64 `json:"userId"` | 166 | UserId int64 `json:"userId"` |
165 | UserBaseId int64 `json:"userBaseId"` | 167 | UserBaseId int64 `json:"userBaseId"` |
168 | + //模式编码列表 | ||
169 | + CooperationModeNumbers []string `cname:"模式编码列表" json:"cooperationModeNumbers,omitempty"` | ||
166 | } | 170 | } |
167 | 171 | ||
168 | DataCooperationModesSearch struct { | 172 | DataCooperationModesSearch struct { |
-
请 注册 或 登录 后发表评论