| | |
| | | |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.core.utils.Utils; |
| | | import com.doumee.dao.business.PlatformLogMapper; |
| | | import com.doumee.dao.business.model.PlatformLog; |
| | | import com.doumee.dao.openapi.request.CarLogsListRequest; |
| | | import com.doumee.dao.openapi.response.CarLogsListResponse; |
| | | import com.doumee.service.business.PlatformLogService; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * 月台_作业操作历史表Service实现 |
| | |
| | | QueryWrapper<PlatformLog> wrapper = new QueryWrapper<>(platformLog); |
| | | return platformLogMapper.selectCount(wrapper); |
| | | } |
| | | |
| | | |
| | | |
| | | @Override |
| | | public List<CarLogsListResponse> getCarLogsListResponse(CarLogsListRequest carLogsListRequest){ |
| | | List<CarLogsListResponse> carLogsListResponseList = new ArrayList<>(); |
| | | |
| | | List<PlatformLog> platformLogList = platformLogMapper.selectList(new QueryWrapper<PlatformLog>().lambda() |
| | | .notIn(PlatformLog::getObjType, |
| | | Constants.PlatformJobLogType.CREATE.getKey(), |
| | | Constants.PlatformJobLogType.CONFIRM_TASK.getKey() |
| | | ) |
| | | .orderByDesc(PlatformLog::getCreateDate) |
| | | .last(Objects.nonNull(carLogsListRequest)&&Objects.nonNull(carLogsListRequest.getLimitNum())," limit " +carLogsListRequest.getLimitNum()) |
| | | ); |
| | | for (PlatformLog platformLog:platformLogList) { |
| | | CarLogsListResponse carLogsListResponse = new CarLogsListResponse(); |
| | | carLogsListResponse.setCarCode(platformLog.getParam4()); |
| | | carLogsListResponse.setContent(platformLog.getContent()); |
| | | carLogsListResponse.setCreateDate(new Date()); |
| | | carLogsListResponseList.add(carLogsListResponse); |
| | | } |
| | | return carLogsListResponseList; |
| | | } |
| | | |
| | | |
| | | } |