Browse Source

客户联系人列表修改,查看自己,查看所有加密处理和管理员全查看

anderx 3 days ago
parent
commit
490ac0228e

+ 5 - 1
src/main/java/com/goafanti/customer/controller/AdminCustomerApiController.java

@@ -463,7 +463,11 @@ public class AdminCustomerApiController extends BaseApiController{
 		return res;
 	}
 
-	/** 查看客户联系人列表 **/
+	/**
+	 * 查看客户联系人列表
+	 * @param uid 客户编号
+	 * @param type 联系人类型 0=我的联系人 1=所有联系人
+	 * **/
 	@RequestMapping(value = "/findCustomerContacts", method = RequestMethod.GET)
 	public Result findCustomerContacts(String uid,Integer type){
 		Result res = new Result();

+ 6 - 5
src/main/java/com/goafanti/customer/service/impl/CustomerServiceImpl.java

@@ -742,14 +742,15 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
 //			}
 		}else {
 			list = userMapper.findCustomerContacts(uid, null);
-			for (OrganizationContactBook ob : list) {
-				if (!ob.getAid().equals(TokenManager.getAdminId())){
-					ob.setName("***");
-					ob.setMobile("***");
+			if (!TokenManager.hasRole(AFTConstants.SUPERADMIN)){
+				for (OrganizationContactBook ob : list) {
+					if (!ob.getAid().equals(TokenManager.getAdminId())){
+						ob.setName("***");
+						ob.setMobile("***");
+					}
 				}
 			}
 		}
-
 		return list;
 	}
 

+ 2 - 2
src/main/resources/props/config_local.properties

@@ -7,8 +7,8 @@ static.host=//static.jishutao.com/${kede.version}
 #static.host=//172.16.1.187/${kede.version}
 #avatar.host=//172.16.1.199:3000
 
-jdbc.url=jdbc\:mysql://localhost:3306/aft20250613?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
-#jdbc.url=jdbc\:mysql://localhost:3306/aft?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
+#jdbc.url=jdbc\:mysql://localhost:3306/aft20250613?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
+jdbc.url=jdbc\:mysql://localhost:3306/aft?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
 jdbc.username=root
 jdbc.password=123456
 #jdbc.url=jdbc:mysql://101.37.32.31:3306/aft?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false