xiaoyong931011
2022-11-03 cd3f1d932f33687a4a78944fd10bdf62ced8159e
20221021
1 files modified
2 files added
43 ■■■■■ changed files
src/main/java/cc/mrbird/febs/dapp/entity/DappOnHookDone.java 27 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/mapper/DappOnHookDoneDao.java 8 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/job/OnHookPlanJob.java 8 ●●●● 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);
            }
        }