瀏覽代碼

新增客户优化,非客户归属人不能设置主要联系人

anderx 3 周之前
父節點
當前提交
ac8648e49e
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/main/java/com/goafanti/customer/service/impl/CustomerServiceImpl.java

+ 4 - 0
src/main/java/com/goafanti/customer/service/impl/CustomerServiceImpl.java

@@ -1996,6 +1996,10 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
 		ocb.setId(UUID.randomUUID().toString());
 		Admin ad = adminMapper.selectById(TokenManager.getAdminId());
 		ocb.setAname(ad.getName());
+		User u =userMapper.queryById(ocb.getUid());
+		if (!u.getAid().equals(TokenManager.getAdminId())&&ocb.getMajor()==1){
+			new BusinessException("非客户归属人不能设置主要联系人");
+		}
 		if (ocb.getMajor()==1){
 			organizationContactBookMapper.updateSubContact(ocb.getUid());
 			OrganizationIdentity n=new OrganizationIdentity();