yangys
2024-04-18 85bb45834b1a2fd993d9f8653c48d14efc12a59e
smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/impl/WorkstationFeedbackServiceImpl.java
@@ -61,7 +61,6 @@
import cn.hutool.core.collection.ListUtil;
@Service
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/mdc/service/impl/WorkstationFeedbackServiceImpl.class */
public class WorkstationFeedbackServiceImpl extends ServiceImpl<WorkstationFeedbackMapper, WorkstationFeedback> implements IWorkstationFeedbackService {
    static final String GROUP_FEEDBACK_CACHE_KEY = "group:feedback:list:";
    @Resource
@@ -80,7 +79,7 @@
    private IEmployeeService employeeService;
    
    /* JADX WARN: Type inference failed for: r0v11, types: [org.springblade.modules.mdc.service.impl.WorkstationFeedbackServiceImpl$1] */
    @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackService
    @Override
    public IPage<WorkstationFeedbackInfoVO> workstationPage(Query query, boolean excludeImmediate) {
        final List<WorkstationFeedback> immediateFeedback = this.selfService.getImmediateFeedback();
        final List<Long> workstationList = immediateFeedback.stream().map((v0) -> {
@@ -116,7 +115,7 @@
        }.pageVO(page);
    }
    @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackService
    @Override
    public List<WorkstationFeedback> getImmediateFeedback() {
       return list(Lambda.eq(WorkstationFeedback::getFeedbackType, Integer.valueOf(FeedbackType.IMMEDIATE.getValue()))
               .isNull(WorkstationFeedback::getEndTime));
@@ -128,7 +127,7 @@
        }));*/
    }
    @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackService
    @Override
    public WorkstationFeedback getImmediateFeedback(Serializable workstationId) {
       return getOne(Lambda.eq(WorkstationFeedback::getWorkstationId, workstationId)
               .eq(WorkstationFeedback::getFeedbackType, Integer.valueOf(FeedbackType.IMMEDIATE.getValue()))
@@ -143,7 +142,7 @@
        }));*/
    }
    @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackService
    @Override
    @Transactional
    public boolean startFeedbackByImmediate(WorkstationImmediateFeedBackDTO dto) {
        Date now = new Date();
@@ -179,7 +178,7 @@
        return true;
    }
    @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackService
    @Override
    @Transactional
    public boolean startFeedbackByNoImmediate(final WorkstationNoImmediateFeedBackDTO dto) {
        if (dto.getEndTime().compareTo(new Date()) > 0) {
@@ -260,7 +259,7 @@
        return employee;
    }
    @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackService
    @Override
    @Transactional
    public boolean endFeedback(WorkstationEndImmediateFeedBackDTO dto) {
        WorkstationFeedback feedback = this.selfService.cachedById(dto.getFeedbackId());
@@ -284,7 +283,7 @@
        return updateById(feedback);
    }
    @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackService
    @Override
    @Transactional
    public boolean endAndStartAgainFeedback(WorkstationEndAndStartImmediateFeedBackDTO dto) {
        WorkstationEndImmediateFeedBackDTO endImmediateFeedBackDTO = new WorkstationEndImmediateFeedBackDTO();
@@ -334,7 +333,7 @@
        })).collect(Collectors.toList());*/
    }
    @Override // org.springblade.modules.mdc.service.IWorkstationFeedbackService
    @Override
    public List<StatusRecordVO> groupStatusRecordWithFeedbackCache(final LocalDate statusTime, final Long workstationId, final List<StatusRecordVO> recordList) {
        List<StatusRecordVO> statusRecordList = recordList == null ? new ArrayList<>() : recordList;
        List<StatusRecordVO> cancelList = this.feedbackDetailService.cancelFeedback(statusTime, workstationId).stream().map(feedback -> {