|
|
@ -21,6 +21,8 @@ import org.jeecg.modules.teambuyCouponUser.entity.TeambuyCouponUser; |
|
|
|
import org.jeecg.modules.teambuyCouponUser.service.ITeambuyCouponUserService; |
|
|
|
import org.jeecg.modules.teambuyGoods.entity.TeambuyGoods; |
|
|
|
import org.jeecg.modules.teambuyGoods.service.ITeambuyGoodsService; |
|
|
|
import org.jeecg.modules.teambuyLevel.entity.TeambuyLevel; |
|
|
|
import org.jeecg.modules.teambuyLevel.service.ITeambuyLevelService; |
|
|
|
import org.jeecg.modules.teambuyOrderGoods.entity.TeambuyOrderGoods; |
|
|
|
import org.jeecg.modules.teambuyOrderGoods.service.ITeambuyOrderGoodsService; |
|
|
|
import org.jeecg.modules.teambuyOrderLeader.entity.TeambuyOrderLeader; |
|
|
@ -54,6 +56,9 @@ public class OrderServiceImpl implements OrderService { |
|
|
|
//用户信息 |
|
|
|
@Resource |
|
|
|
private IHanHaiMemberService hanHaiMemberService; |
|
|
|
//佣金等级 |
|
|
|
@Resource |
|
|
|
private ITeambuyLevelService teambuyLevelService; |
|
|
|
//团长信息 |
|
|
|
@Resource |
|
|
|
private ITeambuyTeamLeaderService teambuyTeamLeaderService; |
|
|
@ -145,6 +150,7 @@ public class OrderServiceImpl implements OrderService { |
|
|
|
TeambuyOrderLeader order = teambuyOrderLeaderService.getById(teambuyOrderId); |
|
|
|
List<TeambuyOrderMember> orderMemberList = getOrderMemberList(order.getId()); |
|
|
|
order.setOrderMemberList(orderMemberList); |
|
|
|
order.setTotal(orderMemberList.size()); |
|
|
|
|
|
|
|
return Result.OK("订单列表", order); |
|
|
|
}catch (Exception e){ |
|
|
@ -632,9 +638,15 @@ public class OrderServiceImpl implements OrderService { |
|
|
|
.eq(TeambuyOrderLeader::getStatus, 0) |
|
|
|
.one(); |
|
|
|
if(null == orderLeader){ |
|
|
|
//团长信息 |
|
|
|
HanHaiMember leader = hanHaiMemberService.getById(teamLeader.getUserId()); |
|
|
|
//团长佣金 |
|
|
|
TeambuyLevel level = teambuyLevelService.getById(leader.getLeaderLevelId()); |
|
|
|
|
|
|
|
TeambuyOrderLeader orderLeader1 = new TeambuyOrderLeader(); |
|
|
|
orderLeader1.setTitle("团长订单"+CommonUtils.getCurrentTimeFormat()); |
|
|
|
orderLeader1.setUserId(teamLeader.getId()); |
|
|
|
orderLeader1.setCommission(level.getAmount()); |
|
|
|
teambuyOrderLeaderService.save(orderLeader1); |
|
|
|
|
|
|
|
//延迟2s |
|
|
|