|
@@ -459,4 +459,24 @@ public class WorkContractService {
|
|
|
}
|
|
|
return infoList;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 校验合同名称是否存在
|
|
|
+ * @param name
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public boolean checkName(String name) {
|
|
|
+ LambdaQueryWrapper<WorkContractInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WorkContractInfo::getDelFlag,0);
|
|
|
+ List<WorkContractInfo> workContractInfos = workContractInfoMapper.selectList(queryWrapper);
|
|
|
+ if (CollectionUtil.isNotEmpty(workContractInfos)){
|
|
|
+ for (WorkContractInfo workContractInfo : workContractInfos) {
|
|
|
+ if (workContractInfo.getName().equals(name)){
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+
|
|
|
+ }
|
|
|
}
|