| | |
| | | * @since 2024-12-09 |
| | | */ |
| | | @RestController |
| | | @Api(tags = "用户管理") |
| | | @Api(tags = "小程序用户管理") |
| | | @RequestMapping("/t-app-user") |
| | | public class TAppUserController { |
| | | |
| | |
| | | .eq(TOptometry::getStatus, 3).list().size(); |
| | | tAppUserVO.setOptometryCount(size); |
| | | // 查询最后消费时间 |
| | | tAppUserVO.setSalesTime(orderService.lambdaQuery().eq(TOrder::getUserId, tAppUserVO.getId()) |
| | | .orderByDesc(TOrder::getCreateTime).last("limit 1").one().getCreateTime()); |
| | | TOrder order = orderService.lambdaQuery().eq(TOrder::getUserId, tAppUserVO.getId()) |
| | | .orderByDesc(TOrder::getCreateTime).last("limit 1").one(); |
| | | if (order!=null){ |
| | | tAppUserVO.setSalesTime(order.getCreateTime()); |
| | | } |
| | | // 查询最后验光时间 |
| | | tAppUserVO.setOptometryTime(tOptometryService.lambdaQuery().eq(TOptometry::getUserId, tAppUserVO.getId()) |
| | | .eq(TOptometry::getStatus, 3).orderByDesc(TOptometry::getCreateTime).last("limit 1").one().getCreateTime()); |
| | | TOptometry optometry = tOptometryService.lambdaQuery().eq(TOptometry::getUserId, tAppUserVO.getId()) |
| | | .eq(TOptometry::getStatus, 3).orderByDesc(TOptometry::getCreateTime).last("limit 1").one(); |
| | | if (optometry!=null){ |
| | | tAppUserVO.setOptometryTime(optometry.getCreateTime()); |
| | | } |
| | | // 查询订单总额 |
| | | BigDecimal reduce = orderService.lambdaQuery().eq(TOrder::getUserId, byId.getId()).list().stream().map(TOrder::getPayMoney) |
| | | .reduce(BigDecimal.ZERO, BigDecimal::add); |