zoujiajian vor 2 Jahren
Ursprung
Commit
410ae45e4f

+ 7 - 0
netflix-service/src/main/java/com/cyksj/service/sys/impl/SysCorpFollowServiceImpl.java

@@ -51,6 +51,13 @@ public class SysCorpFollowServiceImpl extends ServiceImpl<SysCorpFollowMapper, S
 		sysCorpFollowRelate.setName(req.getFollowName());
 		sysCorpFollowRelate.setImg(req.getImg());
 		sysCorpFollowRelate.setStatus(req.getStatus());
+		String followId = sysCorpFollowRelate.getFollowId();
+		Integer selectCount = sysCorpFollowRelateMapper.selectCount(Wrappers.lambdaQuery(SysCorpFollowRelate.class)
+				.eq(SysCorpFollowRelate::getFollowId, followId)
+				.eq(SysCorpFollowRelate::getDeleted, 1));
+		if (selectCount > 0) {
+			throw BusinessRuntimeException.getInstance("已添加该客服");
+		}
 		if (sysCorpFollowRelate.getId() == null) {
 			sysCorpFollowRelateMapper.insert(sysCorpFollowRelate);
 		} else {