|  | @@ -8,6 +8,8 @@ import java.io.UnsupportedEncodingException;
 | 
	
		
			
				|  |  |  import java.net.URLDecoder;
 | 
	
		
			
				|  |  |  import javax.servlet.http.HttpServletRequest;
 | 
	
		
			
				|  |  |  import javax.servlet.http.HttpServletResponse;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 | 
	
		
			
				|  |  |  import org.jeecg.common.api.vo.Result;
 | 
	
		
			
				|  |  |  import org.jeecg.common.system.query.QueryGenerator;
 | 
	
		
			
				|  |  |  import org.jeecg.common.aspect.annotation.AutoLog;
 | 
	
	
		
			
				|  | @@ -20,6 +22,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 | 
	
		
			
				|  |  |  import lombok.extern.slf4j.Slf4j;
 | 
	
		
			
				|  |  |  import org.jeecg.common.system.base.controller.JeecgController;
 | 
	
		
			
				|  |  | +import org.jeecg.modules.viewClockIn.entity.ExportClockDay;
 | 
	
		
			
				|  |  |  import org.jeecgframework.poi.excel.ExcelImportUtil;
 | 
	
		
			
				|  |  |  import org.jeecgframework.poi.excel.def.NormalExcelConstants;
 | 
	
		
			
				|  |  |  import org.jeecgframework.poi.excel.entity.ExportParams;
 | 
	
	
		
			
				|  | @@ -81,6 +84,12 @@ public class BdAnnualLeaveController extends JeecgController<BdAnnualLeave, IBdA
 | 
	
		
			
				|  |  |  	@ApiOperation(value="年度假期管理-添加", notes="年度假期管理-添加")
 | 
	
		
			
				|  |  |  	@PostMapping(value = "/add")
 | 
	
		
			
				|  |  |  	public Result<?> add(@RequestBody BdAnnualLeave bdAnnualLeave) {
 | 
	
		
			
				|  |  | +		LambdaQueryWrapper<BdAnnualLeave> query = new LambdaQueryWrapper<BdAnnualLeave>();
 | 
	
		
			
				|  |  | +		query.eq(BdAnnualLeave::getYearName,bdAnnualLeave.getYearName());
 | 
	
		
			
				|  |  | +		List<BdAnnualLeave> list = bdAnnualLeaveService.list(query);
 | 
	
		
			
				|  |  | +		if(list.size() > 0){
 | 
	
		
			
				|  |  | +			return Result.error("新增失败,"+bdAnnualLeave.getYearName()+"年度已存在!");
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  		bdAnnualLeaveService.save(bdAnnualLeave);
 | 
	
		
			
				|  |  |  		return Result.OK("添加成功!");
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -95,6 +104,13 @@ public class BdAnnualLeaveController extends JeecgController<BdAnnualLeave, IBdA
 | 
	
		
			
				|  |  |  	@ApiOperation(value="年度假期管理-编辑", notes="年度假期管理-编辑")
 | 
	
		
			
				|  |  |  	@PutMapping(value = "/edit")
 | 
	
		
			
				|  |  |  	public Result<?> edit(@RequestBody BdAnnualLeave bdAnnualLeave) {
 | 
	
		
			
				|  |  | +		LambdaQueryWrapper<BdAnnualLeave> query = new LambdaQueryWrapper<BdAnnualLeave>();
 | 
	
		
			
				|  |  | +		query.eq(BdAnnualLeave::getYearName,bdAnnualLeave.getYearName());
 | 
	
		
			
				|  |  | +		query.ne(BdAnnualLeave::getId,bdAnnualLeave.getId());
 | 
	
		
			
				|  |  | +		List<BdAnnualLeave> list = bdAnnualLeaveService.list(query);
 | 
	
		
			
				|  |  | +		if(list.size() > 0){
 | 
	
		
			
				|  |  | +			return Result.error("修改失败,"+bdAnnualLeave.getYearName()+"年度已存在!");
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  		bdAnnualLeaveService.updateById(bdAnnualLeave);
 | 
	
		
			
				|  |  |  		return Result.OK("编辑成功!");
 | 
	
		
			
				|  |  |  	}
 |