dcs 2 months ago
parent
commit
5d01081cc7

+ 16 - 0
virgo.core/src/main/java/com/bosshand/virgo/core/service/MgrUserService.java

@@ -104,6 +104,20 @@ public class MgrUserService {
 		return str;
 	}
 
+	/**
+	 * workark聊天用户新增
+	 */
+	public String addWorkarkChatUser(String userId, String name) {
+		String url = "http://git.waywish.com:9120/user/register";
+		JSONObject js = new JSONObject();
+		js.put("userId", "workark"+userId);
+		js.put("nickname", name);
+		js.put("avatarUrl", CodeCache.DefaultPortrait);
+		String str = WeChatUtil.httpPost(url, js, null);
+		log.info("addWorkarkChatUser=" + str);
+		return str;
+	}
+
 	public void delete(int userId) {
 		mgrUserDao.delete(userId);
 	}
@@ -127,6 +141,7 @@ public class MgrUserService {
 		mgrUserRoleDao.insert(userRole);
 
 		this.addChatUser(String.valueOf(user.getId()),user.getName());
+		this.addWorkarkChatUser(String.valueOf(user.getId()),user.getName());
 	}
 
 	public void wxRegister(MgrUser user) {
@@ -134,6 +149,7 @@ public class MgrUserService {
 		user.setLastProjectId(-1);
 		mgrUserDao.insert(user);
 		this.addChatUser(String.valueOf(user.getId()),user.getName());
+		this.addWorkarkChatUser(String.valueOf(user.getId()),user.getName());
 	}
 	
 	public MgrUser getById(long id) {