| | |
| | | List<Order> getOrderForBill(@Param("startTime")LocalDateTime startTime |
| | | , @Param("endTime")LocalDateTime endTime); |
| | | |
| | | Order getUserLastOrder(@Param("userId") String userId); |
| | | } |
| | |
| | | order.update(SecurityUtils.getUserId()); |
| | | orderMapper.updateById(order); |
| | | } |
| | | |
| | | /** |
| | | * 获取用户最后收货时间 |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | public LocalDateTime getUserLastOrderTime(String userId){ |
| | | Order o = orderMapper.getUserLastOrder(userId); |
| | | return o.getReceiveTime(); |
| | | } |
| | | } |
| | |
| | | and o.receive_time < #{endTime} |
| | | and o.bill_id is null |
| | | </select> |
| | | |
| | | <select id="getUserLastOrder" resultType="com.mzl.flower.entity.payment.Order"> |
| | | select o.* |
| | | from t_order o |
| | | where o.receive_time is not null |
| | | AND o.create_by = #{userId} |
| | | order by o.receive_time desc |
| | | limit 1 |
| | | </select> |
| | | </mapper> |