| | |
| | | |
| | | if (CollUtil.isNotEmpty(orders)) { |
| | | for (YdOrderEntity order : orders) { |
| | | usdtProfitDistributor(order); |
| | | } |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void usdtProfitDistributorByOrderId(Long id) { |
| | | YdOrderEntity ydOrderEntity = ydOrderDao.selectById(id); |
| | | usdtProfitDistributor(ydOrderEntity); |
| | | } |
| | | |
| | | private void usdtProfitDistributor(YdOrderEntity order) { |
| | | MemberEntity memberEntity = memberDao.selectById(order.getMemberId()); |
| | | List<String> inviteIds = StrUtil.split(memberEntity.getRefererIds(), ','); |
| | | List<MemberEntity> agents = memberDao.selectYdParentAgent(inviteIds); |
| | |
| | | updateOrder.setReturnState(2); |
| | | updateOrder.setId(order.getId()); |
| | | ydOrderDao.updateById(updateOrder); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |