| | |
| | | import com.ruoyi.common.core.utils.PhoneNumberValidator; |
| | | import com.ruoyi.common.core.web.page.PageInfo; |
| | | import com.ruoyi.common.security.service.TokenService; |
| | | import com.ruoyi.order.feignClient.RemoteOrderGoodsClient; |
| | | import com.ruoyi.order.model.OrderGood; |
| | | import com.ruoyi.other.api.domain.PointSetting; |
| | | import com.ruoyi.other.api.domain.VipSetting; |
| | | import com.ruoyi.other.api.enums.PointChangeType; |
| | |
| | | private PointSettingService pointSettingService; |
| | | @Resource |
| | | private UserPointService userPointService; |
| | | @Resource |
| | | private RemoteOrderGoodsClient remoteOrderGoodsClient; |
| | | |
| | | |
| | | |
| | |
| | | |
| | | UserPointVO userPointVO = new UserPointVO(); |
| | | // todo bug说取剩余积分 |
| | | userPointVO.setTotalPoint(appUser.getLavePoint()); |
| | | |
| | | R<List<OrderGood>> unDistributedOrder = remoteOrderGoodsClient.getUnDistributedOrder(userId); |
| | | List<OrderGood> unDistributedOrderList = unDistributedOrder.getData(); |
| | | Integer totalPoint = unDistributedOrderList.stream() |
| | | .mapToInt(OrderGood::getSuperiorRebatePoints) |
| | | .sum(); |
| | | |
| | | |
| | | userPointVO.setTotalPoint(appUser.getLavePoint()+totalPoint); |
| | | userPointVO.setConsumePoint(appUser.getAvailablePoint()); |
| | | userPointVO.setShopPoint(appUser.getShopPoint()); |
| | | userPointVO.setSharePoint(appUser.getSharePoint()); |