KKSU
2023-12-21 f215f23bae13f1e6984c38b5893103a184c3c534
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -83,6 +83,8 @@
    private final MallAchieveRecordMapper mallAchieveRecordMapper;
    private final MallMemberWalletMapper mallMemberWalletMapper;
    private final MallMqRecordMapper mallMqRecordMapper;
    private final MallProductSellMapper mallProductSellMapper;
    private final MallProductSellRecordMapper mallProductSellRecordMapper;
    private final ICommonService commonService;
@@ -803,4 +805,29 @@
        return apiScoreSetVo;
    }
    @Override
    public void fcmPayBuyTimeTTLMsg(Long id) {
        /**
         * 卖方
         * 1:冻结账户
         */
        MallProductSellRecord mallProductSellRecord = mallProductSellRecordMapper.selectById(id);
        if(ObjectUtil.isEmpty(mallProductSellRecord)){
            return;
        }
        if(ProductEnum.PRODUCT_MATE_STATE_PAY.getValue() != mallProductSellRecord.getState()){
            return;
        }
        MallProductSell mallProductSell = mallProductSellMapper.selectById(mallProductSellRecord.getSellId());
        if(ObjectUtil.isEmpty(mallProductSell)){
            return;
        }
        MallMember mallMember = memberMapper.selectById(mallProductSell.getMemberId());
        if(ObjectUtil.isEmpty(mallMember)){
            return;
        }
        mallMember.setIsFrozen(ProductEnum.MEMBER_FROZEN.getValue());
        memberMapper.updateById(mallMember);
    }
}