zss
2024-07-26 d7458cb8e91c48375a54d4ccdb84a7e0b4e06534
performance-server/src/main/java/com/yuanchu/mom/service/impl/ShiftTimeServiceImpl.java
@@ -1,5 +1,7 @@
package com.yuanchu.mom.service.impl;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.yuanchu.mom.exception.ErrorException;
import com.yuanchu.mom.pojo.ShiftTime;
import com.yuanchu.mom.mapper.ShiftTimeMapper;
import com.yuanchu.mom.service.ShiftTimeService;
@@ -8,6 +10,7 @@
import javax.annotation.Resource;
import java.util.List;
import java.util.stream.Collectors;
/**
 * <p>
@@ -25,6 +28,10 @@
    @Override
    public void shiftTimeAdd(ShiftTime shiftTime) {
        List<ShiftTime> shiftTimes = shiftTimeMapper.selectList(Wrappers.<ShiftTime>lambdaQuery().eq(ShiftTime::getShift, shiftTime.getShift()));
        if (shiftTimes.size() > 0) {
           throw new ErrorException("已存在该班次的时间配置,请删掉后再新增!");
        }
        shiftTimeMapper.insert(shiftTime);
    }