fix
Hentua
2023-04-24 c910067dc3a65ed90e93d3352ef2b76955cc8905
src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
@@ -58,6 +58,7 @@
     * @param orderId
     */
    @Override
    @Transactional(rollbackFor = Exception.class)
    public void directProfit(Long orderId) {
        log.info("######直推奖励, 订单ID:{}######", orderId);
        MallOrderInfo orderInfo = mallOrderInfoMapper.selectById(orderId);
@@ -121,7 +122,7 @@
                    isSameLevel = 1;
                    // 非代理推代理/非股东推股东
                } else {
                    profitPer = BigDecimal.valueOf(0.1);
                    profitPer = BigDecimal.valueOf(10);
                    isSameLevel = 2;
                }
            }
@@ -143,6 +144,10 @@
            // 非代理推代理
            if (isSameLevel == 2) {
                if (StrUtil.isBlank(parentMember.getReferrerIds())) {
                    continue;
                }
                List<MallMember> mallMembers = mallMemberMapper.selectParentMemberList(StrUtil.split(parentMember.getReferrerIds(), ','), parentMember.getReferrerId(), 2);
                if (CollUtil.isEmpty(mallMembers)) {
                    continue;