正在显示
3 个修改的文件
包含
21 行增加
和
5 行删除
@@ -119,6 +119,9 @@ func (dao *DividendsEstimateDao) CountDividendsEstimateDividendsAmount(queryOpti | @@ -119,6 +119,9 @@ func (dao *DividendsEstimateDao) CountDividendsEstimateDividendsAmount(queryOpti | ||
119 | if orgId, ok := queryOptions["orgId"]; ok && orgId.(int64) != 0 { | 119 | if orgId, ok := queryOptions["orgId"]; ok && orgId.(int64) != 0 { |
120 | query = query.Where(`dividends_estimate.org @> '{"orgId":"?"}'`, orgId) | 120 | query = query.Where(`dividends_estimate.org @> '{"orgId":"?"}'`, orgId) |
121 | } | 121 | } |
122 | + if userBaseId, ok := queryOptions["userBaseId"]; ok && userBaseId.(int64) != 0 { | ||
123 | + query = query.Where(`dividends_user->>'userBaseId'='?'`, userBaseId) | ||
124 | + } | ||
122 | if _, ok := queryOptions["beginTime"]; ok { | 125 | if _, ok := queryOptions["beginTime"]; ok { |
123 | query.Where(fmt.Sprintf("created_at>='%s' and created_at<'%s'", (queryOptions["beginTime"].(time.Time)).Format(time.RFC3339), (queryOptions["endTime"].(time.Time)).Format(time.RFC3339))) | 126 | query.Where(fmt.Sprintf("created_at>='%s' and created_at<'%s'", (queryOptions["beginTime"].(time.Time)).Format(time.RFC3339), (queryOptions["endTime"].(time.Time)).Format(time.RFC3339))) |
124 | } | 127 | } |
@@ -59,18 +59,25 @@ func (ptr *CooperationStatisticsService) cooperationCompanyStatistics(userBaseId | @@ -59,18 +59,25 @@ func (ptr *CooperationStatisticsService) cooperationCompanyStatistics(userBaseId | ||
59 | } | 59 | } |
60 | 60 | ||
61 | // 3.个人分红统计 | 61 | // 3.个人分红统计 |
62 | - creditAccountDao, _ := dao.NewCreditAccountDao(ptr.transactionContext) | ||
63 | - var allDividends = &CreditAccountStatisticsResponse{} | ||
64 | - if err := creditAccountDao.DividendsStatistics(map[string]interface{}{"userBaseId": userBaseId, "orgId": orgId}, allDividends); err != nil { | 62 | + //creditAccountDao, _ := dao.NewCreditAccountDao(ptr.transactionContext) |
63 | + //var allDividends = &CreditAccountStatisticsResponse{} | ||
64 | + //if err := creditAccountDao.DividendsStatistics(map[string]interface{}{"userBaseId": userBaseId, "orgId": orgId}, allDividends); err != nil { | ||
65 | + // return nil, err | ||
66 | + //} | ||
67 | + //allDividends.Accounting = allDividends.Total - allDividends.Accounted | ||
68 | + | ||
69 | + creditAccountDao, _ := dao.NewDividendsEstimateDao(ptr.transactionContext) | ||
70 | + var allDividends float64 | ||
71 | + if allDividends, err = creditAccountDao.CountDividendsEstimateDividendsAmount(map[string]interface{}{"userBaseId": userBaseId, "orgId": orgId}); err != nil { | ||
65 | return nil, err | 72 | return nil, err |
66 | } | 73 | } |
67 | - allDividends.Accounting = allDividends.Total - allDividends.Accounted | 74 | + //allDividends.Accounting = allDividends.Total - allDividends.Accounted |
68 | 75 | ||
69 | var ret = &cooperationCompanyStatisticsResponse{ | 76 | var ret = &cooperationCompanyStatisticsResponse{ |
70 | OrgId: orgId, | 77 | OrgId: orgId, |
71 | CooperationProjectCount: cooperationProjectCount, | 78 | CooperationProjectCount: cooperationProjectCount, |
72 | CooperationContractCount: cooperationContractCount, | 79 | CooperationContractCount: cooperationContractCount, |
73 | - DividendsIncome: utils.Round(allDividends.Accounted, 2), | 80 | + DividendsIncome: utils.Round(allDividends, 2), |
74 | } | 81 | } |
75 | return ret, nil | 82 | return ret, nil |
76 | } | 83 | } |
@@ -36,6 +36,12 @@ func init() { | @@ -36,6 +36,12 @@ func init() { | ||
36 | web.BConfig.Listen.HTTPSPort = 443 | 36 | web.BConfig.Listen.HTTPSPort = 443 |
37 | web.BConfig.Listen.HTTPSCertFile = "./config/fjmaimaimai.com_bundle.crt" | 37 | web.BConfig.Listen.HTTPSCertFile = "./config/fjmaimaimai.com_bundle.crt" |
38 | web.BConfig.Listen.HTTPSKeyFile = "./config/fjmaimaimai.com.key" | 38 | web.BConfig.Listen.HTTPSKeyFile = "./config/fjmaimaimai.com.key" |
39 | + if os.Getenv("HTTPS_PORT") != "" { | ||
40 | + portStr := os.Getenv("HTTPS_PORT") | ||
41 | + if port, err := strconv.Atoi(portStr); err == nil { | ||
42 | + web.BConfig.Listen.HTTPSPort = port | ||
43 | + } | ||
44 | + } | ||
39 | web.InsertFilter("/*", web.BeforeRouter, AllowCors()) | 45 | web.InsertFilter("/*", web.BeforeRouter, AllowCors()) |
40 | web.InsertFilter("/*", web.BeforeExec, filters.AllowCors()) | 46 | web.InsertFilter("/*", web.BeforeExec, filters.AllowCors()) |
41 | web.InsertFilter("/*", web.BeforeExec, filters.CreateRequstLogFilter(Logger)) | 47 | web.InsertFilter("/*", web.BeforeExec, filters.CreateRequstLogFilter(Logger)) |
-
请 注册 或 登录 后发表评论