正在显示
1 个修改的文件
包含
58 行增加
和
28 行删除
@@ -62,7 +62,7 @@ func (cashPoolService *CashPoolService) CreateCashPool(createCashPoolCommand *co | @@ -62,7 +62,7 @@ func (cashPoolService *CashPoolService) CreateCashPool(createCashPoolCommand *co | ||
62 | 62 | ||
63 | // 现金池仓储初始化 | 63 | // 现金池仓储初始化 |
64 | var cashPoolRepository domain.CashPoolRepository | 64 | var cashPoolRepository domain.CashPoolRepository |
65 | - if value, err := factory.CreateCashPoolRepository(map[string] interface{} { | 65 | + if value, err := factory.CreateCashPoolRepository(map[string]interface{}{ |
66 | "transactionContext": transactionContext, | 66 | "transactionContext": transactionContext, |
67 | }); err != nil { | 67 | }); err != nil { |
68 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 68 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
@@ -271,7 +271,7 @@ func (cashPoolService *CashPoolService) GetCashPool(getCashPoolQuery *query.GetC | @@ -271,7 +271,7 @@ func (cashPoolService *CashPoolService) GetCashPool(getCashPoolQuery *query.GetC | ||
271 | 271 | ||
272 | // 现金池仓储初始化 | 272 | // 现金池仓储初始化 |
273 | var cashPoolRepository domain.CashPoolRepository | 273 | var cashPoolRepository domain.CashPoolRepository |
274 | - if value, err := factory.CreateCashPoolRepository(map[string] interface{} { | 274 | + if value, err := factory.CreateCashPoolRepository(map[string]interface{}{ |
275 | "transactionContext": transactionContext, | 275 | "transactionContext": transactionContext, |
276 | }); err != nil { | 276 | }); err != nil { |
277 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 277 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
@@ -338,7 +338,7 @@ func (cashPoolService *CashPoolService) GetCashPool(getCashPoolQuery *query.GetC | @@ -338,7 +338,7 @@ func (cashPoolService *CashPoolService) GetCashPool(getCashPoolQuery *query.GetC | ||
338 | } | 338 | } |
339 | // 现金池为空时处理 | 339 | // 现金池为空时处理 |
340 | if count == 0 { | 340 | if count == 0 { |
341 | - return map[string] interface{} { | 341 | + return map[string]interface{}{ |
342 | "cashPoolId": 0, | 342 | "cashPoolId": 0, |
343 | "cash": 0, | 343 | "cash": 0, |
344 | "companyId": getCashPoolQuery.CompanyId, | 344 | "companyId": getCashPoolQuery.CompanyId, |
@@ -543,7 +543,7 @@ func (cashPoolService *CashPoolService) SearchExchangeCashActivity(activityComma | @@ -543,7 +543,7 @@ func (cashPoolService *CashPoolService) SearchExchangeCashActivity(activityComma | ||
543 | var t2 = activity.Deadline | 543 | var t2 = activity.Deadline |
544 | 544 | ||
545 | // 获取兑换活动前先更新兑换活动倒计时命令 | 545 | // 获取兑换活动前先更新兑换活动倒计时命令 |
546 | - updateExchangeCashActivity := &command.UpdateExchangeCashActivityCommand { | 546 | + updateExchangeCashActivity := &command.UpdateExchangeCashActivityCommand{ |
547 | ExchangeCashActivityId: activity.ActivityId, | 547 | ExchangeCashActivityId: activity.ActivityId, |
548 | CountDown: int64(math.Ceil(t2.Sub(t1).Hours() / 24)), // 计算倒计时 | 548 | CountDown: int64(math.Ceil(t2.Sub(t1).Hours() / 24)), // 计算倒计时 |
549 | Deadline: activity.Deadline, | 549 | Deadline: activity.Deadline, |
@@ -579,7 +579,7 @@ func (cashPoolService *CashPoolService) SearchExchangeCashActivity(activityComma | @@ -579,7 +579,7 @@ func (cashPoolService *CashPoolService) SearchExchangeCashActivity(activityComma | ||
579 | //suMoney, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", activity.ExchangedSuMoney), 64) | 579 | //suMoney, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", activity.ExchangedSuMoney), 64) |
580 | cash, _ := decimal.NewFromFloatWithExponent(activity.ExchangedCash, -2).Float64() | 580 | cash, _ := decimal.NewFromFloatWithExponent(activity.ExchangedCash, -2).Float64() |
581 | suMoney, _ := decimal.NewFromFloatWithExponent(activity.ExchangedSuMoney, -2).Float64() | 581 | suMoney, _ := decimal.NewFromFloatWithExponent(activity.ExchangedSuMoney, -2).Float64() |
582 | - activityFormat := map[string]interface{} { | 582 | + activityFormat := map[string]interface{}{ |
583 | "activityId": activity.ActivityId, | 583 | "activityId": activity.ActivityId, |
584 | "exchangeActivityName": activity.ExchangeActivityName, | 584 | "exchangeActivityName": activity.ExchangeActivityName, |
585 | "companyId": activity.CompanyId, | 585 | "companyId": activity.CompanyId, |
@@ -647,7 +647,7 @@ func (cashPoolService *CashPoolService) ListExchangeCashActivity(listExchangeCas | @@ -647,7 +647,7 @@ func (cashPoolService *CashPoolService) ListExchangeCashActivity(listExchangeCas | ||
647 | var t2 = activityFound.Deadline.Local() | 647 | var t2 = activityFound.Deadline.Local() |
648 | 648 | ||
649 | // 更新兑换现金活动倒计时命令 | 649 | // 更新兑换现金活动倒计时命令 |
650 | - updateExchangeCashActivity := &command.UpdateExchangeCashActivityCommand { | 650 | + updateExchangeCashActivity := &command.UpdateExchangeCashActivityCommand{ |
651 | ExchangeCashActivityId: activityFound.ActivityId, | 651 | ExchangeCashActivityId: activityFound.ActivityId, |
652 | CountDown: int64(math.Ceil(t2.Sub(t1).Hours() / 24)), | 652 | CountDown: int64(math.Ceil(t2.Sub(t1).Hours() / 24)), |
653 | Deadline: activityFound.Deadline.Local(), | 653 | Deadline: activityFound.Deadline.Local(), |
@@ -684,7 +684,7 @@ func (cashPoolService *CashPoolService) ListExchangeCashActivity(listExchangeCas | @@ -684,7 +684,7 @@ func (cashPoolService *CashPoolService) ListExchangeCashActivity(listExchangeCas | ||
684 | //suMoney, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", activityFound.ExchangedSuMoney), 64) | 684 | //suMoney, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", activityFound.ExchangedSuMoney), 64) |
685 | cash, _ := decimal.NewFromFloatWithExponent(activityFound.ExchangedCash, -2).Float64() | 685 | cash, _ := decimal.NewFromFloatWithExponent(activityFound.ExchangedCash, -2).Float64() |
686 | suMoney, _ := decimal.NewFromFloatWithExponent(activityFound.ExchangedSuMoney, -2).Float64() | 686 | suMoney, _ := decimal.NewFromFloatWithExponent(activityFound.ExchangedSuMoney, -2).Float64() |
687 | - activityWithTs := map[string]interface{} { | 687 | + activityWithTs := map[string]interface{}{ |
688 | "activityId": activityFound.ActivityId, | 688 | "activityId": activityFound.ActivityId, |
689 | "exchangeActivityName": activityFound.ExchangeActivityName, | 689 | "exchangeActivityName": activityFound.ExchangeActivityName, |
690 | "companyId": activityFound.CompanyId, | 690 | "companyId": activityFound.CompanyId, |
@@ -798,7 +798,7 @@ func (cashPoolService *CashPoolService) GetExchangeCashActivity(getExchangeCashA | @@ -798,7 +798,7 @@ func (cashPoolService *CashPoolService) GetExchangeCashActivity(getExchangeCashA | ||
798 | var t2 = activityFound.Deadline | 798 | var t2 = activityFound.Deadline |
799 | 799 | ||
800 | // 更新兑换现金活动倒计时命令 | 800 | // 更新兑换现金活动倒计时命令 |
801 | - updateExchangeCashActivity := &command.UpdateExchangeCashActivityCommand { | 801 | + updateExchangeCashActivity := &command.UpdateExchangeCashActivityCommand{ |
802 | ExchangeCashActivityId: activityFound.ActivityId, | 802 | ExchangeCashActivityId: activityFound.ActivityId, |
803 | CountDown: int64(math.Ceil(t2.Sub(t1).Hours() / 24)), | 803 | CountDown: int64(math.Ceil(t2.Sub(t1).Hours() / 24)), |
804 | Deadline: activityFound.Deadline, | 804 | Deadline: activityFound.Deadline, |
@@ -877,7 +877,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashActivity(updateExchang | @@ -877,7 +877,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashActivity(updateExchang | ||
877 | 877 | ||
878 | // 现金池仓储初始化 | 878 | // 现金池仓储初始化 |
879 | var cashPoolRepository domain.CashPoolRepository | 879 | var cashPoolRepository domain.CashPoolRepository |
880 | - if value, err := factory.CreateCashPoolRepository(map[string] interface{} { | 880 | + if value, err := factory.CreateCashPoolRepository(map[string]interface{}{ |
881 | "transactionContext": transactionContext, | 881 | "transactionContext": transactionContext, |
882 | }); err != nil { | 882 | }); err != nil { |
883 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 883 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
@@ -970,7 +970,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashActivity(updateExchang | @@ -970,7 +970,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashActivity(updateExchang | ||
970 | 970 | ||
971 | if updateExchangeCashActivityCommand.ExchangeRate != activityFoundRate && updateExchangeCashActivityCommand.ExchangeRate != 0 { // 更新兑换活动兑换汇率 | 971 | if updateExchangeCashActivityCommand.ExchangeRate != activityFoundRate && updateExchangeCashActivityCommand.ExchangeRate != 0 { // 更新兑换活动兑换汇率 |
972 | // 判断兑换活动清单中现金总金额是否超过平台未兑换现金值 | 972 | // 判断兑换活动清单中现金总金额是否超过平台未兑换现金值 |
973 | - if activityFoundExchangedSuMoney * updateExchangeCashActivityCommand.ExchangeRate > cashPoolFoundUnExchangeCash { | 973 | + if activityFoundExchangedSuMoney*updateExchangeCashActivityCommand.ExchangeRate > cashPoolFoundUnExchangeCash { |
974 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "已超过投入现金池的未兑换现金") | 974 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "已超过投入现金池的未兑换现金") |
975 | } | 975 | } |
976 | 976 | ||
@@ -988,7 +988,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashActivity(updateExchang | @@ -988,7 +988,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashActivity(updateExchang | ||
988 | 988 | ||
989 | // 更新兑换清单命令 | 989 | // 更新兑换清单命令 |
990 | exchangeCash, _ := decimal.NewFromFloat(updateExchangeCashActivityCommand.ExchangeRate).Mul(decimal.NewFromFloat(personFoundExchangedSuMoney)).Float64() | 990 | exchangeCash, _ := decimal.NewFromFloat(updateExchangeCashActivityCommand.ExchangeRate).Mul(decimal.NewFromFloat(personFoundExchangedSuMoney)).Float64() |
991 | - updateExchangeCashPerson := &command.UpdateExchangeCashPersonCommand { | 991 | + updateExchangeCashPerson := &command.UpdateExchangeCashPersonCommand{ |
992 | //ExchangedCash: updateExchangeCashActivityCommand.ExchangeRate * personFoundExchangedSuMoney, | 992 | //ExchangedCash: updateExchangeCashActivityCommand.ExchangeRate * personFoundExchangedSuMoney, |
993 | ExchangedCash: exchangeCash, | 993 | ExchangedCash: exchangeCash, |
994 | ExchangedSuMoney: personFoundExchangedSuMoney, | 994 | ExchangedSuMoney: personFoundExchangedSuMoney, |
@@ -1000,7 +1000,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashActivity(updateExchang | @@ -1000,7 +1000,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashActivity(updateExchang | ||
1000 | } | 1000 | } |
1001 | 1001 | ||
1002 | // 保存素币兑换清单更新 | 1002 | // 保存素币兑换清单更新 |
1003 | - if _, err := exchangeCashPersonListRepository.Save(personFound);err != nil { | 1003 | + if _, err := exchangeCashPersonListRepository.Save(personFound); err != nil { |
1004 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 1004 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
1005 | } | 1005 | } |
1006 | } | 1006 | } |
@@ -1169,7 +1169,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashPerson(updateExchangeC | @@ -1169,7 +1169,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashPerson(updateExchangeC | ||
1169 | 1169 | ||
1170 | // 现金池仓储初始化 | 1170 | // 现金池仓储初始化 |
1171 | var cashPoolRepository domain.CashPoolRepository | 1171 | var cashPoolRepository domain.CashPoolRepository |
1172 | - if value, err := factory.CreateCashPoolRepository(map[string] interface{} { | 1172 | + if value, err := factory.CreateCashPoolRepository(map[string]interface{}{ |
1173 | "transactionContext": transactionContext, | 1173 | "transactionContext": transactionContext, |
1174 | }); err != nil { | 1174 | }); err != nil { |
1175 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 1175 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
@@ -1339,7 +1339,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashPerson(updateExchangeC | @@ -1339,7 +1339,7 @@ func (cashPoolService *CashPoolService) UpdateExchangeCashPerson(updateExchangeC | ||
1339 | 1339 | ||
1340 | // 判断是否超过平台未兑换现金 | 1340 | // 判断是否超过平台未兑换现金 |
1341 | if activityUpdated.ExchangedSuMoney > activityFoundExchangedSuMoney { | 1341 | if activityUpdated.ExchangedSuMoney > activityFoundExchangedSuMoney { |
1342 | - if (activityUpdated.ExchangedSuMoney - activityFoundExchangedSuMoney) * activityUpdated.Rate > cashPoolFoundUnExchangeCash { | 1342 | + if (activityUpdated.ExchangedSuMoney-activityFoundExchangedSuMoney)*activityUpdated.Rate > cashPoolFoundUnExchangeCash { |
1343 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "已超过投入现金池的未兑换现金") | 1343 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "已超过投入现金池的未兑换现金") |
1344 | } | 1344 | } |
1345 | } | 1345 | } |
@@ -1444,7 +1444,7 @@ func (cashPoolService *CashPoolService) ImportCreateExchangeCashPerson(createExc | @@ -1444,7 +1444,7 @@ func (cashPoolService *CashPoolService) ImportCreateExchangeCashPerson(createExc | ||
1444 | 1444 | ||
1445 | // 现金池仓储初始化 | 1445 | // 现金池仓储初始化 |
1446 | var cashPoolRepository domain.CashPoolRepository | 1446 | var cashPoolRepository domain.CashPoolRepository |
1447 | - if value, err := factory.CreateCashPoolRepository(map[string] interface{} { | 1447 | + if value, err := factory.CreateCashPoolRepository(map[string]interface{}{ |
1448 | "transactionContext": transactionContext, | 1448 | "transactionContext": transactionContext, |
1449 | }); err != nil { | 1449 | }); err != nil { |
1450 | return []interface{}{}, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 1450 | return []interface{}{}, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
@@ -1536,10 +1536,10 @@ func (cashPoolService *CashPoolService) ImportCreateExchangeCashPerson(createExc | @@ -1536,10 +1536,10 @@ func (cashPoolService *CashPoolService) ImportCreateExchangeCashPerson(createExc | ||
1536 | cashPoolFoundUnExchangeCash := cashPoolFound.UnExchangeCash // 当前公司现金池未兑换现金 | 1536 | cashPoolFoundUnExchangeCash := cashPoolFound.UnExchangeCash // 当前公司现金池未兑换现金 |
1537 | cashPoolFoundExchangedCash := cashPoolFound.ExchangedCash // 当前公司现金池已兑换现金 | 1537 | cashPoolFoundExchangedCash := cashPoolFound.ExchangedCash // 当前公司现金池已兑换现金 |
1538 | 1538 | ||
1539 | - // 更改:根据uid和companyId,判断当前员工是否有效 | 1539 | + // 更改:根据uid、account和companyId,判断当前员工是否有效(身份有效、手机账号有效) |
1540 | getEmployee := map[string]interface{}{ | 1540 | getEmployee := map[string]interface{}{ |
1541 | "uid": createExchangeCashPersonCommand.Uid, | 1541 | "uid": createExchangeCashPersonCommand.Uid, |
1542 | - //"account": createExchangeCashPersonCommand.PersonAccount, | 1542 | + "account": createExchangeCashPersonCommand.PersonAccount, |
1543 | "companyId": activityFound.CompanyId, | 1543 | "companyId": activityFound.CompanyId, |
1544 | } | 1544 | } |
1545 | employeeFound, err := employeeRepository.FindOne(getEmployee) | 1545 | employeeFound, err := employeeRepository.FindOne(getEmployee) |
@@ -1565,10 +1565,10 @@ func (cashPoolService *CashPoolService) ImportCreateExchangeCashPerson(createExc | @@ -1565,10 +1565,10 @@ func (cashPoolService *CashPoolService) ImportCreateExchangeCashPerson(createExc | ||
1565 | } | 1565 | } |
1566 | employeeFoundSuMoney := employeeFound.SuMoney // 当前导入员工持有的素币值 | 1566 | employeeFoundSuMoney := employeeFound.SuMoney // 当前导入员工持有的素币值 |
1567 | 1567 | ||
1568 | - // 更改:根据uid和activityId判断当前员工是否已经在素币兑换清单中, | 1568 | + // 更改:根据uid、employeeAccount和activityId判断当前员工是否已经在素币兑换清单中, |
1569 | personFound, _ := exchangeCashPersonListRepository.FindOne(map[string]interface{}{ | 1569 | personFound, _ := exchangeCashPersonListRepository.FindOne(map[string]interface{}{ |
1570 | "uid": employeeFound.EmployeeInfo.Uid, | 1570 | "uid": employeeFound.EmployeeInfo.Uid, |
1571 | - //"employeeAccount": employeeFound.EmployeeInfo.EmployeeAccount, | 1571 | + "employeeAccount": employeeFound.EmployeeInfo.EmployeeAccount, |
1572 | "activityId": activityFound.ActivityId, | 1572 | "activityId": activityFound.ActivityId, |
1573 | }) | 1573 | }) |
1574 | if personFound == nil { // 当前人员不在兑换素币清单中,新增兑换素币清单 | 1574 | if personFound == nil { // 当前人员不在兑换素币清单中,新增兑换素币清单 |
@@ -1696,7 +1696,7 @@ func (cashPoolService *CashPoolService) ImportCreateExchangeCashPerson(createExc | @@ -1696,7 +1696,7 @@ func (cashPoolService *CashPoolService) ImportCreateExchangeCashPerson(createExc | ||
1696 | } | 1696 | } |
1697 | 1697 | ||
1698 | // 判断是否超过平台未兑换现金 | 1698 | // 判断是否超过平台未兑换现金 |
1699 | - if createExchangeCashPersonCommand.ExchangedSuMoney * activityFound.Rate > cashPoolFoundUnExchangeCash { | 1699 | + if createExchangeCashPersonCommand.ExchangedSuMoney*activityFound.Rate > cashPoolFoundUnExchangeCash { |
1700 | row := []interface{}{ | 1700 | row := []interface{}{ |
1701 | createExchangeCashPersonCommand.PersonName, | 1701 | createExchangeCashPersonCommand.PersonName, |
1702 | createExchangeCashPersonCommand.PersonAccount, | 1702 | createExchangeCashPersonCommand.PersonAccount, |
@@ -2274,7 +2274,7 @@ func (cashPoolService *CashPoolService) CreateExchangeCashPerson(createExchangeC | @@ -2274,7 +2274,7 @@ func (cashPoolService *CashPoolService) CreateExchangeCashPerson(createExchangeC | ||
2274 | 2274 | ||
2275 | // 现金池仓储初始化 | 2275 | // 现金池仓储初始化 |
2276 | var cashPoolRepository domain.CashPoolRepository | 2276 | var cashPoolRepository domain.CashPoolRepository |
2277 | - if value, err := factory.CreateCashPoolRepository(map[string] interface{} { | 2277 | + if value, err := factory.CreateCashPoolRepository(map[string]interface{}{ |
2278 | "transactionContext": transactionContext, | 2278 | "transactionContext": transactionContext, |
2279 | }); err != nil { | 2279 | }); err != nil { |
2280 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 2280 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
@@ -2432,7 +2432,7 @@ func (cashPoolService *CashPoolService) CreateExchangeCashPerson(createExchangeC | @@ -2432,7 +2432,7 @@ func (cashPoolService *CashPoolService) CreateExchangeCashPerson(createExchangeC | ||
2432 | cashPoolFoundExchangedCash := cashPoolsFound[0].ExchangedCash | 2432 | cashPoolFoundExchangedCash := cashPoolsFound[0].ExchangedCash |
2433 | 2433 | ||
2434 | // 判断是否超过平台未兑换现金 | 2434 | // 判断是否超过平台未兑换现金 |
2435 | - if createExchangeCashPersonCommand.ExchangedSuMoney * activityFound.Rate > cashPoolFoundUnExchangeCash { | 2435 | + if createExchangeCashPersonCommand.ExchangedSuMoney*activityFound.Rate > cashPoolFoundUnExchangeCash { |
2436 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "已超过投入现金池的未兑换现金") | 2436 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "已超过投入现金池的未兑换现金") |
2437 | } | 2437 | } |
2438 | 2438 | ||
@@ -2668,7 +2668,7 @@ func (cashPoolService *CashPoolService) RemoveExchangeCashPerson(removeExchangeC | @@ -2668,7 +2668,7 @@ func (cashPoolService *CashPoolService) RemoveExchangeCashPerson(removeExchangeC | ||
2668 | 2668 | ||
2669 | // 现金池仓储初始化 | 2669 | // 现金池仓储初始化 |
2670 | var cashPoolRepository domain.CashPoolRepository | 2670 | var cashPoolRepository domain.CashPoolRepository |
2671 | - if value, err := factory.CreateCashPoolRepository(map[string] interface{} { | 2671 | + if value, err := factory.CreateCashPoolRepository(map[string]interface{}{ |
2672 | "transactionContext": transactionContext, | 2672 | "transactionContext": transactionContext, |
2673 | }); err != nil { | 2673 | }); err != nil { |
2674 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 2674 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
@@ -3002,17 +3002,47 @@ func (cashPoolService *CashPoolService) ExchangeListRanking(exchangeListRankingQ | @@ -3002,17 +3002,47 @@ func (cashPoolService *CashPoolService) ExchangeListRanking(exchangeListRankingQ | ||
3002 | } | 3002 | } |
3003 | 3003 | ||
3004 | // 兑换素币清单排行榜 | 3004 | // 兑换素币清单排行榜 |
3005 | - for i, _ := range exchangeCashListRankingStatistics["people"].([]struct{Uid int64; EmployeeName string; SuMoney float64; Cash float64; Ranking int}) { | ||
3006 | - uid := exchangeCashListRankingStatistics["people"].([]struct{Uid int64; EmployeeName string; SuMoney float64; Cash float64; Ranking int})[i].Uid | 3005 | + for i, _ := range exchangeCashListRankingStatistics["people"].([]struct { |
3006 | + Uid int64 | ||
3007 | + EmployeeName string | ||
3008 | + SuMoney float64 | ||
3009 | + Cash float64 | ||
3010 | + Ranking int | ||
3011 | + }) { | ||
3012 | + uid := exchangeCashListRankingStatistics["people"].([]struct { | ||
3013 | + Uid int64 | ||
3014 | + EmployeeName string | ||
3015 | + SuMoney float64 | ||
3016 | + Cash float64 | ||
3017 | + Ranking int | ||
3018 | + })[i].Uid | ||
3007 | if uidName[uid] != nil { | 3019 | if uidName[uid] != nil { |
3008 | - exchangeCashListRankingStatistics["people"].([]struct{Uid int64; EmployeeName string; SuMoney float64; Cash float64; Ranking int})[i].EmployeeName = uidName[uid].(string) | 3020 | + exchangeCashListRankingStatistics["people"].([]struct { |
3021 | + Uid int64 | ||
3022 | + EmployeeName string | ||
3023 | + SuMoney float64 | ||
3024 | + Cash float64 | ||
3025 | + Ranking int | ||
3026 | + })[i].EmployeeName = uidName[uid].(string) | ||
3009 | } | 3027 | } |
3010 | } | 3028 | } |
3011 | 3029 | ||
3012 | // 个人素币兑换清单 | 3030 | // 个人素币兑换清单 |
3013 | if exchangeCashListRankingStatistics["currentEmployee"] != nil { | 3031 | if exchangeCashListRankingStatistics["currentEmployee"] != nil { |
3014 | - currentEmployeeExchangeCashList := exchangeCashListRankingStatistics["currentEmployee"].(struct{Uid int64;EmployeeName string;SuMoney float64; Cash float64;Ranking int}) | ||
3015 | - uidExchangeCashList := exchangeCashListRankingStatistics["currentEmployee"].(struct{Uid int64;EmployeeName string;SuMoney float64; Cash float64;Ranking int}).Uid | 3032 | + currentEmployeeExchangeCashList := exchangeCashListRankingStatistics["currentEmployee"].(struct { |
3033 | + Uid int64 | ||
3034 | + EmployeeName string | ||
3035 | + SuMoney float64 | ||
3036 | + Cash float64 | ||
3037 | + Ranking int | ||
3038 | + }) | ||
3039 | + uidExchangeCashList := exchangeCashListRankingStatistics["currentEmployee"].(struct { | ||
3040 | + Uid int64 | ||
3041 | + EmployeeName string | ||
3042 | + SuMoney float64 | ||
3043 | + Cash float64 | ||
3044 | + Ranking int | ||
3045 | + }).Uid | ||
3016 | if uidName[uidExchangeCashList] != nil { | 3046 | if uidName[uidExchangeCashList] != nil { |
3017 | currentEmployeeExchangeCashList.EmployeeName = uidName[uidExchangeCashList].(string) | 3047 | currentEmployeeExchangeCashList.EmployeeName = uidName[uidExchangeCashList].(string) |
3018 | } | 3048 | } |
-
请 注册 或 登录 后发表评论