| src/main/java/cc/mrbird/febs/dapp/entity/DappOnHookDone.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/dapp/mapper/DappOnHookDoneDao.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/job/OnHookPlanJob.java | ●●●●● patch | view | raw | blame | history |
src/main/java/cc/mrbird/febs/dapp/entity/DappOnHookDone.java
New file @@ -0,0 +1,27 @@ package cc.mrbird.febs.dapp.entity; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.math.BigDecimal; import java.util.Date; @Data @TableName("dapp_on_hook_done") public class DappOnHookDone { public DappOnHookDone() { } public DappOnHookDone(Long memberId, Long orderId) { this.memberId = memberId; this.orderId = orderId; } private Long id; private Long memberId; private Long orderId; } src/main/java/cc/mrbird/febs/dapp/mapper/DappOnHookDoneDao.java
New file @@ -0,0 +1,8 @@ package cc.mrbird.febs.dapp.mapper; import cc.mrbird.febs.dapp.entity.DappOnHookDone; import com.baomidou.mybatisplus.core.mapper.BaseMapper; public interface DappOnHookDoneDao extends BaseMapper<DappOnHookDone> { } src/main/java/cc/mrbird/febs/job/OnHookPlanJob.java
@@ -63,6 +63,9 @@ @Autowired private ApiIgtOnHookPlanService apiIgtOnHookPlanService; @Autowired private DappOnHookDoneDao dappOnHookDoneDao; /** * 五分钟更新一次数据 * 让挂机字表的状态为1:已生效 @@ -288,6 +291,9 @@ BigDecimal planAmount = igtOnHookPlanOrder.getPlanAmount(); DappMemberEntity dappMemberEntity = dappMemberDao.selectById(memberId); //生成记录 DappOnHookDone dappOnHookDone = new DappOnHookDone(dappMemberEntity.getId(), igtOnHookPlanOrder.getId()); dappOnHookDoneDao.insert(dappOnHookDone); //获取收益率 DataDictionaryCustom identityDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.LEVEL_MB.getType(), dappMemberEntity.getIdentity()); String identityDicValue = identityDic.getValue(); @@ -320,7 +326,7 @@ BigDecimal add = availableAmount.add(totalMoney); BigDecimal subtract = add.subtract(totalProfit); DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberId, subtract, totalProfit, add, "投注盈利", 5); DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberId, subtract, totalProfit, add, igtOnHookPlanOrder.getId().toString(), 5); dappAccountMoneyChangeDao.insert(dappAccountMoneyChangeEntity); } }