Helius
2022-03-02 c1695543fddf317c853ec7923f743ff9d9577f65
src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java
@@ -11,6 +11,7 @@
import com.xcong.excoin.modules.coin.dao.ZhiYaRecordDao;
import com.xcong.excoin.modules.coin.dao.ZhiyaRewardDao;
import com.xcong.excoin.modules.coin.entity.*;
import com.xcong.excoin.modules.coin.parameter.dto.CoinInListDto;
import com.xcong.excoin.modules.coin.parameter.dto.ZhiyaRewardRecordsPageDto;
import com.xcong.excoin.modules.coin.parameter.vo.*;
import com.xcong.excoin.modules.platform.entity.PlatformCnyUsdtExchangeEntity;
@@ -150,7 +151,7 @@
            memberWalletCoinlist.add(coin);
//            coin.setWalletCode(CoinTypeEnum.GUSD.toString());
//            memberWalletCoinlist.add(coin);
            coin.setWalletCode(CoinTypeEnum.GOLDRICE.toString());
            coin.setWalletCode(CoinTypeEnum.GRICE.toString());
            memberWalletCoinlist.add(coin);
            MemberWalletCoinVo memberWalletCoinVo = new MemberWalletCoinVo();
@@ -774,6 +775,9 @@
//            zhiYaRecord.setEffectDate(newDate);
//            zhiYaRecordDao.updateById(zhiYaRecord);
//        }
        //更新团队算力表
        //只计算直属团队的算力信息
        return Result.ok(MessageSourceUtils.getString("member_service_0024"));
    }
@@ -864,7 +868,7 @@
    @Override
    @Transactional
    public void grantZhiyaAmount() {
        //获取每日总奖励
        //获取每日总产出
        BigDecimal gusdReward = new BigDecimal(redisUtils.getString("GUSDREWARD"));
        //获取每日质押总数
        Long totalGusd = zhiYaRecordDao.selectTotalGusdByStatueAndTime(1,new Date());
@@ -884,6 +888,10 @@
                    zhiyaRewardEntity.setMemberId(zhiYaRecordEntity.getMemberId());
                    zhiyaRewardEntity.setRewardAmout(divide.multiply(zhiYaRecordEntity.getZhiyaCnt()));
                    zhiyaRewardDao.insert(zhiyaRewardEntity);
                    //给团队上级发送奖励goldrice
                    //给账户的冻结
                }
            }
        }
@@ -903,6 +911,11 @@
        return Result.ok(lists);
    }
    @Override
    public Result coinInList(CoinInListDto coinInListDto) {
        return null;
    }
    public String generateSimpleSerialno(String userId) {
        StringBuilder sb = new StringBuilder();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");