#
vincentlu
2026-01-27 b7897958c4f095af331c329865cbd1f715673896
zy-acs-manager/src/main/java/com/zy/acs/manager/manager/service/impl/StaServiceImpl.java
@@ -27,6 +27,8 @@
    private TravelService travelService;
    @Autowired
    private StaReserveService staReserveService;
    @Autowired
    private TaskService taskService;
    @Override
    public Sta selectByStaNo(String staNo) {
@@ -56,15 +58,18 @@
    @Override
    public Task checkoutTask(Long staId) {
        List<StaReserve> list = staReserveService.list(new LambdaQueryWrapper<StaReserve>()
        StaReserve reserve = staReserveService.getOne(new LambdaQueryWrapper<StaReserve>()
                .eq(StaReserve::getStaId, staId)
                .eq(StaReserve::getState, StaReserveStateType.CONFIRMED.toString())
//                .eq(StaReserve::getType, StaReserveType.IN.toString())
                .eq(StaReserve::getType, StaReserveType.IN.toString())
                .eq(StaReserve::getStatus, StatusType.ENABLE.val)
                .orderByDesc(StaReserve::getCreateTime)
//                .last("limit 1")
                .orderByDesc(StaReserve::getConfirmedAt)
                .last("limit 1")
        );
        return null;
        if (null == reserve) {
            return null;
        }
        return taskService.getById(reserve.getTaskId());
    }
    @Override