Cui Zhi Feng
2024-08-30 b11e867b904c902374efdcbaf5152363756b76a4
获取用户最后收货时间
已修改3个文件
20 ■■■■■ 文件已修改
src/main/java/com/mzl/flower/mapper/payment/OrderMapper.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/service/payment/OrderService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/payment/OrderMapper.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/mapper/payment/OrderMapper.java
@@ -36,4 +36,5 @@
    List<Order> getOrderForBill(@Param("startTime")LocalDateTime startTime
            , @Param("endTime")LocalDateTime endTime);
    Order getUserLastOrder(@Param("userId") String userId);
}
src/main/java/com/mzl/flower/service/payment/OrderService.java
@@ -1194,4 +1194,14 @@
        order.update(SecurityUtils.getUserId());
        orderMapper.updateById(order);
    }
    /**
     * 获取用户最后收货时间
     * @param userId
     * @return
     */
    public LocalDateTime getUserLastOrderTime(String userId){
        Order o = orderMapper.getUserLastOrder(userId);
        return o.getReceiveTime();
    }
}
src/main/resources/mapper/payment/OrderMapper.xml
@@ -240,4 +240,13 @@
        and o.receive_time &lt; #{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>