KKSU
2023-11-27 2a9d6a842666d7aae86fdcccf0da13f6842b991b
匹配
3 files modified
5 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/entity/MallProductBuyRecord.java 1 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java 3 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/entity/MallProductBuyRecord.java
@@ -20,6 +20,7 @@
    private Date orderTime;//匹配时间
    private Date payTime;//支付时间
    private String nftImg;//支付凭证
    private String buyOrderNo;//编号
    private Integer type;//支付类型 1:微信 2:支付宝 3:银行转账 4:USDT转账
    @TableField(exist = false)
src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java
@@ -283,6 +283,7 @@
        mallProductBuyRecord.setMemberId(mallProductSell.getMemberId());
        mallProductBuyRecord.setSellRecordId(mallProductSellRecord.getId());
        mallProductBuyRecord.setPickNftCnt(pickNftCnt);
        mallProductBuyRecord.setBuyOrderNo(mallProductBuy.getOrderNo());
        mallProductBuyRecord.setState(ProductEnum.PRODUCT_MATE_STATE_WAIT_PAY.getValue());
        mallProductBuyRecord.setOrderTime(orderTime);
        mallProductBuyRecordMapper.insert(mallProductBuyRecord);
src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
@@ -1218,13 +1218,12 @@
            BigDecimal nftCntTotalBuy = mallProductBuyRecords.stream().map(MallProductBuyRecord::getPickNftCnt).reduce(BigDecimal.ZERO, BigDecimal::add);
            MallProductBuy mallProductBuy = mallProductBuyMapper.selectById(buyId);
            if(nftCntTotalBuy.compareTo(mallProductBuy.getNftTotal()) >= 0){
                return;
            }
            mallProductBuy.setState(ProductEnum.PRODUCT_BUY_SUCCESS.getValue());
            mallProductBuy.setPayTime(DateUtil.date());
            mallProductBuyMapper.updateById(mallProductBuy);
        }
    }
    }
    @Override
    public void fcmOrderBuyCancelMsg(Long buyRecordId) {