| | |
| | | package cc.mrbird.febs.mall.quartz; |
| | | |
| | | import cc.mrbird.febs.common.enumerates.AgentLevelEnum; |
| | | import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; |
| | | import cc.mrbird.febs.common.enumerates.MoneyFlowTypeEnum; |
| | | import cc.mrbird.febs.common.utils.AppContants; |
| | | import cc.mrbird.febs.common.utils.MallUtils; |
| | | import cc.mrbird.febs.mall.chain.ChainEnum; |
| | | import cc.mrbird.febs.mall.chain.ChainService; |
| | | import cc.mrbird.febs.mall.entity.DataDictionaryCustom; |
| | | import cc.mrbird.febs.mall.entity.MallMember; |
| | | import cc.mrbird.febs.mall.entity.MallMoneyFlow; |
| | | import cc.mrbird.febs.mall.mapper.DataDictionaryCustomMapper; |
| | | import cc.mrbird.febs.mall.mapper.MallMemberMapper; |
| | | import cc.mrbird.febs.mall.mapper.MallMoneyFlowMapper; |
| | | import cc.mrbird.febs.mall.service.IAgentService; |
| | |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import cn.hutool.core.date.DateTime; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | private IMemberProfitService memberProfitService; |
| | | @Autowired |
| | | private IAgentService agentService; |
| | | @Autowired |
| | | private DataDictionaryCustomMapper dataDictionaryCustomMapper; |
| | | @Autowired |
| | | private CommonService commonService; |
| | | |
| | | /** |
| | | * 代理分红 |
| | |
| | | // } |
| | | |
| | | /** |
| | | * 更新代币价格 |
| | | */ |
| | | @Scheduled(cron = "0 0/1 * * * ? ") |
| | | public void gfaPrice() { |
| | | /** |
| | | * 定时器循环计算每个时间跨度内增加的滑点数量 |
| | | */ |
| | | log.info("更新代币价格"); |
| | | //获取滑点钱包的余额 |
| | | BigDecimal coinPrice = ChainService.getInstance(ChainEnum.BSC_GFA.name()).getPrice("0x1Ea392645f816BF15f1Fc87728eA010585bAAE7D").setScale(8,BigDecimal.ROUND_DOWN); |
| | | //获取上一时刻的数据 |
| | | //更新价格 |
| | | commonService.updateDataDic( |
| | | DataDictionaryEnum.FCM_PRICE.getType(), |
| | | DataDictionaryEnum.FCM_PRICE.getCode(), |
| | | coinPrice.toString()); |
| | | } |
| | | |
| | | /** |
| | | * 用户预约完成之后,根据产品周期,将用户买单变成买单 todo 0411 停止 |
| | | */ |
| | | // @Scheduled(cron = "0 0 2 * * ?") |
| | | @Scheduled(cron = "0 0 2 * * ?") |
| | | public void BuyToSell() { |
| | | // agentService.BuyToSell(); |
| | | agentService.BuyToSellV2(); |