正在显示
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 | } |
-
请 注册 或 登录 后发表评论