| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/impl/ShiftModelServiceImpl.class */ |
| | | public class ShiftModelServiceImpl extends ServiceImpl<ShiftModelMapper, ShiftModel> implements IShiftModelService { |
| | | @Autowired |
| | | private IShiftDetailService shiftDetailService; |
| | |
| | | @Autowired |
| | | private ShiftModelMapper shiftModelMapper; |
| | | |
| | | @Override // org.springblade.modules.cps.service.IShiftModelService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public ShiftModel saveShift(ShiftSaveVO shiftSaveVO) { |
| | | Integer startTime = shiftSaveVO.getStartTime(); |
| | |
| | | return shiftModel; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IShiftModelService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public ShiftModel update(ShiftUpdateVO shiftUpdateVO) { |
| | | long count = this.calendarDayService.count(new QueryWrapper<ProductionCalendarDay>().lambda().eq(ProductionCalendarDay::getModelId, shiftUpdateVO.getId())); |
| | |
| | | return shiftModel; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IShiftModelService |
| | | |
| | | public ShiftModel updateShiftBasic(ShiftUpdateBasicVO basicDTO) { |
| | | ShiftModel shiftModel = new ShiftModel(); |
| | | BeanUtils.copyProperties(basicDTO, shiftModel); |
| | |
| | | return shiftModel; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IShiftModelService |
| | | |
| | | public ShiftIndexNameVO getShiftIndexName() { |
| | | String tenantId = AuthUtil.getTenantId(); |
| | | ShiftIndexNameVO shiftIndexNameVO = new ShiftIndexNameVO(); |
| | |
| | | return shiftIndexNameVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IShiftModelService |
| | | |
| | | public ShiftDetail getShiftTime(String tenantId, Integer shiftIndex, LocalDate localDate, String calendarCode) { |
| | | ShiftDetail shiftDetail = this.shiftModelMapper.getShiftTime(tenantId, shiftIndex, localDate.getYear(), localDate, calendarCode); |
| | | return shiftDetail; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IShiftModelService |
| | | |
| | | public List<Integer> getShiftIndex(Long modelId) { |
| | | ShiftVO shiftDetailR = getShiftDetail(modelId); |
| | | List<ShiftDetailVO> shiftDetailVOList = shiftDetailR.getShiftDetailVOList(); |
| | |
| | | }).distinct().collect(Collectors.toList()); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IShiftModelService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public void deleteShift(String id) { |
| | | long count = this.calendarDayService.count(new QueryWrapper<ProductionCalendarDay>().lambda().eq(ProductionCalendarDay::getModelId, Long.valueOf(id))); |
| | |
| | | }, modelId));*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IShiftModelService |
| | | |
| | | public ShiftVO getShiftDetail(Long modelId) { |
| | | ShiftVO shiftDetail = this.shiftModelMapper.getShiftDetail(modelId); |
| | | long count = this.calendarDayService.count(new QueryWrapper<ProductionCalendarDay>().lambda().eq(ProductionCalendarDay::getModelId, modelId)); |
| | |
| | | return shiftDetail; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IShiftModelService |
| | | |
| | | public Map<Long, ShiftVO> getShiftDetail(List<Long> modelIds) { |
| | | return modelIds.stream().map(id -> this.baseMapper.getShiftDetail(id)).collect(Collectors.toMap(ShiftVO::getId, v -> v)); |
| | | /* |