1
xiaoyong931011
2023-02-03 f7ffc7960e3a59176137013a5a774e88cceaac4f
1
2 files modified
18 ■■■■ changed files
src/main/java/cc/mrbird/febs/mall/dto/ApiChargeInfoDto.java 6 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/BlockSeriveImpl.java 12 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/dto/ApiChargeInfoDto.java
@@ -24,7 +24,7 @@
    @ApiModelProperty(value = "金额", example = "3.00")
    private BigDecimal amount;
    @NotBlank(message = "HASH值不能为空")
    @ApiModelProperty(value = "HASH值", example = "sd6f456s4a5")
    private String hash;
//    @NotBlank(message = "HASH值不能为空")
//    @ApiModelProperty(value = "HASH值", example = "sd6f456s4a5")
//    private String hash;
}
src/main/java/cc/mrbird/febs/mall/service/impl/BlockSeriveImpl.java
@@ -119,11 +119,11 @@
        Long mId = LoginUserUtil.getLoginUser().getId();
        MallMember member = memberDao.selectById(mId);
        String hash = apiChargeInfoDto.getHash();
        MemberCoinChargeEntity memberCoinChargeEntityExist  = memberCoinChargeDao.selectByHash(hash);
        if(ObjectUtil.isNotEmpty(memberCoinChargeEntityExist)){
            return new FebsResponse().fail().message("提供正确的HASH值");
        }
//        String hash = apiChargeInfoDto.getHash();
//        MemberCoinChargeEntity memberCoinChargeEntityExist  = memberCoinChargeDao.selectByHash(hash);
//        if(ObjectUtil.isNotEmpty(memberCoinChargeEntityExist)){
//            return new FebsResponse().fail().message("提供正确的HASH值");
//        }
        MemberCoinChargeEntity memberCoinChargeEntity = new MemberCoinChargeEntity();
        memberCoinChargeEntity.setAddress(apiChargeInfoDto.getAddress());
        memberCoinChargeEntity.setMemberId(member.getId());
@@ -132,7 +132,7 @@
        memberCoinChargeEntity.setTag("ERC20");
        memberCoinChargeEntity.setStatus(1);
        memberCoinChargeEntity.setLastAmount(BigDecimal.ZERO);
        memberCoinChargeEntity.setHash(hash);
//        memberCoinChargeEntity.setHash(hash);
        memberCoinChargeDao.insert(memberCoinChargeEntity);
        return new FebsResponse().success();
    }