yangys
2024-05-18 040976de6f9934b99f30268a28e2ecf42260e217
smart-man-boot/src/main/java/com/qianwen/smartman/modules/cps/service/impl/ShiftModelServiceImpl.java
@@ -45,7 +45,6 @@
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;
@@ -56,7 +55,7 @@
    @Autowired
    private ShiftModelMapper shiftModelMapper;
    @Override // org.springblade.modules.cps.service.IShiftModelService
    @Transactional(rollbackFor = {Exception.class})
    public ShiftModel saveShift(ShiftSaveVO shiftSaveVO) {
        Integer startTime = shiftSaveVO.getStartTime();
@@ -73,7 +72,7 @@
        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()));
@@ -101,7 +100,7 @@
        return shiftModel;
    }
    @Override // org.springblade.modules.cps.service.IShiftModelService
    public ShiftModel updateShiftBasic(ShiftUpdateBasicVO basicDTO) {
        ShiftModel shiftModel = new ShiftModel();
        BeanUtils.copyProperties(basicDTO, shiftModel);
@@ -109,7 +108,7 @@
        return shiftModel;
    }
    @Override // org.springblade.modules.cps.service.IShiftModelService
    public ShiftIndexNameVO getShiftIndexName() {
        String tenantId = AuthUtil.getTenantId();
        ShiftIndexNameVO shiftIndexNameVO = new ShiftIndexNameVO();
@@ -144,13 +143,13 @@
        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();
@@ -159,7 +158,7 @@
        }).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)));
@@ -183,7 +182,7 @@
        }, 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));
@@ -197,7 +196,7 @@
        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));
       /*