...
|
...
|
@@ -9,6 +9,7 @@ import ( |
|
|
"gitlab.fjmaimaimai.com/linmadan/mmm-worth/pkg/domain"
|
|
|
"gitlab.fjmaimaimai.com/linmadan/mmm-worth/pkg/domain/service"
|
|
|
"gitlab.fjmaimaimai.com/linmadan/mmm-worth/pkg/infrastructure/dao"
|
|
|
"gitlab.fjmaimaimai.com/linmadan/mmm-worth/pkg/infrastructure/utils"
|
|
|
)
|
|
|
|
|
|
// 素币服务
|
...
|
...
|
@@ -145,6 +146,37 @@ func (suMoneyService *SuMoneyService) SearchSuMoneyTransactionRecord(searchSuMon |
|
|
if err := transactionContext.CommitTransaction(); err != nil {
|
|
|
return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
|
|
}
|
|
|
|
|
|
for _, suMoneyTransactionRecord := range suMoneyTransactionRecords {
|
|
|
contributions := []int{2,3,4}
|
|
|
suMoney := []int{1,2,3,4,5}
|
|
|
// 查询贡献值时规范描述
|
|
|
if utils.StringSliceEqualBCE(searchSuMoneyTransactionRecordCommand.RecordTypes, contributions) {
|
|
|
switch suMoneyTransactionRecord.RecordType {
|
|
|
case 2: // 任务奖励
|
|
|
suMoneyTransactionRecord.RecordDescription = suMoneyTransactionRecord.RecordDescription + "奖励"
|
|
|
case 3: // 增加
|
|
|
suMoneyTransactionRecord.RecordDescription = "增加贡献"
|
|
|
case 4: // 扣除
|
|
|
suMoneyTransactionRecord.RecordDescription = "扣除贡献"
|
|
|
}
|
|
|
}
|
|
|
// 查询素币值时规范描述
|
|
|
if utils.StringSliceEqualBCE(searchSuMoneyTransactionRecordCommand.RecordTypes, suMoney) {
|
|
|
switch suMoneyTransactionRecord.RecordType {
|
|
|
case 1: // 兑换物资
|
|
|
suMoneyTransactionRecord.RecordDescription = "兑换物资"
|
|
|
case 2: // 任务奖励
|
|
|
suMoneyTransactionRecord.RecordDescription = suMoneyTransactionRecord.RecordDescription + "奖励"
|
|
|
case 3: // 增加
|
|
|
suMoneyTransactionRecord.RecordDescription = "增加素币"
|
|
|
case 4: // 扣除
|
|
|
suMoneyTransactionRecord.RecordDescription = "扣除素币"
|
|
|
case 5: // 兑换现金
|
|
|
suMoneyTransactionRecord.RecordDescription = "素币兑换现金"
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return map[string]interface{}{
|
|
|
"count": count,
|
|
|
"suMoneyTransactionRecords": suMoneyTransactionRecords,
|
...
|
...
|
|