| | |
| | | import com.qianwen.smartman.modules.mdc.service.IWorkstationFeedbackService; |
| | | |
| | | @Service |
| | | |
| | | public class WorkstationFeedbackDetailServiceImpl extends ServiceImpl<WorkstationFeedbackDetailMapper, WorkstationFeedbackDetail> implements IWorkstationFeedbackDetailService { |
| | | private final IWorkstationFeedbackService workstationFeedbackService; |
| | | |
| | |
| | | this.workstationFeedbackService = workstationFeedbackService; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackDetailService |
| | | @Override |
| | | public List<WorkstationFeedbackDetail> cancelFeedback(final LocalDate queryDate, final Long workstationId) { |
| | | return list(Lambda.eq(WorkstationFeedbackDetail::getWorkstationId, workstationId) |
| | | .dayBetween(queryDate, WorkstationFeedbackDetail::getStartTime, WorkstationFeedbackDetail::getEndTime) |
| | |
| | | }));*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackDetailService |
| | | @Override |
| | | @Transactional |
| | | public boolean cancelWorkstationFeedbacks(final List<String> ids) { |
| | | List<WorkstationFeedbackDetail> detailList = new ArrayList<>(); |
| | |
| | | }); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackDetailService |
| | | @Override |
| | | public long toDayHaveFeedbackCount(final Long workstationId) { |
| | | return count(todayConditionWrapper(workstationId)); |
| | | } |
| | |
| | | }, Integer.valueOf(FeedbackDetailStatus.EFFECTED.getValue()));*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackDetailService |
| | | @Override |
| | | public List<WorkstationFeedbackDetail> todayFeedback(final Long workstationId) { |
| | | List<WorkstationFeedbackDetail> list = list(todayConditionWrapper(workstationId)); |
| | | return list; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackDetailService |
| | | @Override |
| | | public WorkstationFeedbackDetail latestFeedbackByWorkstationId(Long workstationId) { |
| | | return this.baseMapper.latestFeedbackByWorkstationId(Lambda.eq(WorkstationFeedbackDetail::getWorkstationId, workstationId) |
| | | .eq(WorkstationFeedbackDetail::getStatus, Integer.valueOf(FeedbackDetailStatus.EFFECTED.getValue()))); |
| | |
| | | }, Integer.valueOf(FeedbackDetailStatus.EFFECTED.getValue())));*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackDetailService |
| | | @Override |
| | | public boolean overwriteFeedbackCheck(final WorkstationNoImmediateFeedBackDTO noImmediateFeedBackDTO) { |
| | | /*; |
| | | return noImmediateFeedBackDTO.getWorkstationIds().stream(). |