xiaoyong931011
2023-03-17 e53a1c0327f410151864b774691c07a458498eb5
后台修改
4 files modified
10 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/IApiMallOrderInfoService.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/MallGoodsMapper.xml 1 ●●●● patch | view | raw | blame | history
src/test/java/cc/mrbird/febs/ProfitTest.java 6 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/IApiMallOrderInfoService.java
@@ -40,4 +40,6 @@
    FebsResponse judgeCreateOrder(AddOrderDto addOrderDto);
    ApiScoreSetVo myScoreSet();
    void changeWallet(Long orderId);
}
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -432,6 +432,7 @@
     *      产生一条业绩记录
     * @param orderId
     */
    @Override
    public void changeWallet(Long orderId){
        MallOrderInfo orderInfo = this.baseMapper.selectById(orderId);
        Long memberId = orderInfo.getMemberId();
src/main/resources/mapper/modules/MallGoodsMapper.xml
@@ -223,6 +223,7 @@
        from mall_goods_comment a
        left join mall_member b on b.id = a.member_id
        <where>
            and show_state = 1
            <if test="record != null">
                <if test="record.goodsId != null and record.goodsId != ''">
                    and a.goods_id=#{record.goodsId}
src/test/java/cc/mrbird/febs/ProfitTest.java
@@ -9,6 +9,7 @@
import cc.mrbird.febs.mall.mapper.MallOrderItemMapper;
import cc.mrbird.febs.mall.quartz.OrderSettlementJob;
import cc.mrbird.febs.mall.service.IAgentService;
import cc.mrbird.febs.mall.service.IApiMallOrderInfoService;
import cc.mrbird.febs.mall.service.IMallAchieveService;
import cc.mrbird.febs.mall.service.IMemberProfitService;
import cc.mrbird.febs.pay.model.*;
@@ -43,6 +44,9 @@
    private IMemberProfitService memberProfitService;
    @Autowired
    private IApiMallOrderInfoService iApiMallOrderInfoService;
    @Autowired
    private MallMemberMapper memberMapper;
    @Test
@@ -68,7 +72,7 @@
    }
    @Test
    public void agentProfit() {
        memberProfitService.agentProfit(null);
        iApiMallOrderInfoService.changeWallet(648L);
    }