| 
														
															@@ -136,9 +136,8 @@ public class UserController extends BaseController { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	@ApiOperation(value = "设置密码") 
														 | 
														
														 | 
														
															 	@ApiOperation(value = "设置密码") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	@PostMapping(value = "/setPassword", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) 
														 | 
														
														 | 
														
															 	@PostMapping(value = "/setPassword", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	@ApiImplicitParams({@ApiImplicitParam(name = "password", value = "密码", required = true, dataType = "String"), 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			@ApiImplicitParam(name = "username", value = "用户名", required = true, dataType = "String") }) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	public Object setPassword(String password, String username) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	@ApiImplicitParam(name = "password", value = "密码", required = true, dataType = "String") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	public Object setPassword(String password) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		if (StringUtils.isEmpty(password)) { 
														 | 
														
														 | 
														
															 		if (StringUtils.isEmpty(password)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			return failed("参数校验失败"); 
														 | 
														
														 | 
														
															 			return failed("参数校验失败"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		} 
														 | 
														
														 | 
														
															 		} 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -150,18 +149,14 @@ public class UserController extends BaseController { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		if (sysUser == null) { 
														 | 
														
														 | 
														
															 		if (sysUser == null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			return failed("用户不存在"); 
														 | 
														
														 | 
														
															 			return failed("用户不存在"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		} 
														 | 
														
														 | 
														
															 		} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		if(sysUser.getUserType().contains("TEACHER") || sysUser.getUserType().contains("SYSTEM")){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			sysUser.setRealName(username); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		}else { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			sysUser.setUsername(username); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		if(StringUtils.isEmpty(sysUser.getImToken())){ 
														 | 
														
														 | 
														
															 		if(StringUtils.isEmpty(sysUser.getImToken())){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			String username = sysUser.getUsername(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			if(sysUser.getUserType().contains("TEACHER") || sysUser.getUserType().contains("SYSTEM")){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				username = sysUser.getRealName(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			ImResult register = imFeignService.register(new ImUserModel(sysUser.getId().toString(), username, sysUser.getAvatar())); 
														 | 
														
														 | 
														
															 			ImResult register = imFeignService.register(new ImUserModel(sysUser.getId().toString(), username, sysUser.getAvatar())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			sysUser.setImToken(register.getToken()); 
														 | 
														
														 | 
														
															 			sysUser.setImToken(register.getToken()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		}else { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			imFeignService.update(new ImUserModel(sysUser.getId().toString(),username,sysUser.getAvatar())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		} 
														 | 
														
														 | 
														
															 		} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		webFeignService.updateNickName(sysUser.getId(),username); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		password = new BCryptPasswordEncoder().encode(password); 
														 | 
														
														 | 
														
															 		password = new BCryptPasswordEncoder().encode(password); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		sysUser.setPassword(password); 
														 | 
														
														 | 
														
															 		sysUser.setPassword(password); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		sysUser.setUpdateTime(new Date()); 
														 | 
														
														 | 
														
															 		sysUser.setUpdateTime(new Date()); 
														 |