| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.yuanchu.mom.common.GetLook; |
| | | import com.yuanchu.mom.dto.AuxiliaryOutputWorkingHoursDto; |
| | | import com.yuanchu.mom.dto.CostStatisticsDto; |
| | | import com.yuanchu.mom.dto.InsOrderUserDto; |
| | | import com.yuanchu.mom.mapper.*; |
| | | import com.yuanchu.mom.pojo.*; |
| | | import com.yuanchu.mom.service.ReportService; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.Duration; |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.time.format.DateTimeFormatter; |
| | |
| | | private RoleMapper roleMapper; |
| | | private InsSampleUserMapper insSampleUserMapper; |
| | | private AuxiliaryOutputWorkingHoursMapper auxiliaryOutputWorkingHoursMapper; |
| | | private InsOrderStateMapper insOrderStateMapper; |
| | | private InsOrderUserMapper insOrderUserMapper; |
| | | |
| | | //每日业务统计 |
| | | @Override |
| | |
| | | Collectors.summingDouble(AuxiliaryOutputWorkingHours::getOutputWorkTime))); |
| | | return mapMap; |
| | | } |
| | | |
| | | @Override |
| | | public IPage<InsOrderUserDto> timeByStation(String startTime, String endTime, Page page, String sonLaboratory) { |
| | | DateTimeFormatter format = DateTimeFormatter.ofPattern("yyyy-MM-dd"); |
| | | LocalDateTime start = LocalDate.parse(startTime, format).atStartOfDay(); |
| | | LocalDateTime end = LocalDate.parse(endTime, format).atTime(23, 59, 59); |
| | | //查询这个时间内所有检验任务 |
| | | IPage<InsOrderUserDto> insOrderUserDtoIPage = insOrderUserMapper.selectInsOrderUserDto(start,end,sonLaboratory, page); |
| | | return insOrderUserDtoIPage; |
| | | } |
| | | } |