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); }