refactor(internal): 优化订单利润信息获取逻辑
- 移除了 getController.go 中的中文注释,统一为英文注释 - 删除了 getController.go 中未使用的代码注释 - 在 order_profit_info.go 中,将并行处理改为串行处理,以简化逻辑 - 移除了 order_profit_info.go 中的冗余注释
This commit is contained in:
@@ -780,7 +780,7 @@ func (c *GetController) GetOrder() {
|
||||
c.GenerateJSON(orderDataJSON)
|
||||
}
|
||||
|
||||
// 获取订单统计数据
|
||||
// GetOrderSummary 获取订单统计数据
|
||||
func (c *GetController) GetOrderSummary() {
|
||||
startTime := strings.TrimSpace(c.GetString("startTime"))
|
||||
endTime := strings.TrimSpace(c.GetString("endTime"))
|
||||
@@ -816,7 +816,6 @@ func (c *GetController) GetOrderSummary() {
|
||||
l := order.GetOrderLenByMap(params)
|
||||
c.GetCutPage(l)
|
||||
orderDataJSON := new(datas.OrderDataSummaryJSON)
|
||||
// orderDataJSON.OrderList = order.GetOrderByMap(params, c.DisplayCount, c.Offset)
|
||||
orderDataJSON.OrderProfitSummary = order.ProfitSummary{
|
||||
TotalProfit: service.QueryTotalSummary(params),
|
||||
TodayProfit: service.QueryTodaySummary(params),
|
||||
|
||||
@@ -59,9 +59,7 @@ func GetOrderProfitListByBankOrderIdList(bankOrderIdList []string) []OrderProfit
|
||||
return orderProfitList
|
||||
}
|
||||
bankOrderIdList = slice.Unique(bankOrderIdList)
|
||||
//按照100个为一组分组
|
||||
//bankOrderIdList2 := slice.Chunk(bankOrderIdList, 100)
|
||||
slice.ForEachConcurrent(slice.Chunk(bankOrderIdList, 100), func(index int, item []string) {
|
||||
slice.ForEach(slice.Chunk(bankOrderIdList, 100), func(index int, item []string) {
|
||||
tmpOrderProfitList := make([]OrderProfitInfo, 0)
|
||||
_, err := o.QueryTable(ORDER_PROFIT_INFO).Filter("bank_order_id__in", item).All(&tmpOrderProfitList)
|
||||
if err != nil {
|
||||
@@ -69,7 +67,7 @@ func GetOrderProfitListByBankOrderIdList(bankOrderIdList []string) []OrderProfit
|
||||
return
|
||||
}
|
||||
orderProfitList = append(orderProfitList, tmpOrderProfitList...)
|
||||
}, 10)
|
||||
})
|
||||
return orderProfitList
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user