| 
					
				 | 
			
			
				@@ -7,6 +7,7 @@ import com.ym.mec.biz.dal.dao.CloudTeacherOrderDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.dal.dto.CashAccountDetail; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.dal.entity.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.dal.enums.ClientEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ym.mec.biz.dal.page.SysSuggestionQueryInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.dal.wrapper.ImGroupWrapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.service.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.service.im.ImGroupCoreService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -43,7 +44,7 @@ public class StudentManageController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private SysSuggestionService suggestionService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private SysUserFeignService sysUserFeignService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private SysUserService sysUserService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private SysUserCashAccountService sysUserCashAccountService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -130,10 +131,7 @@ public class StudentManageController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "新增建议") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PostMapping("suggestion/add") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Object add(SysSuggestion sysSuggestion) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SysUser sysUser = sysUserFeignService.queryUserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(sysUser == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return failed("请重新登录"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SysUser sysUser = sysUserService.getUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     	sysSuggestion.setClientType("STUDENT"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sysSuggestion.setUserId(sysUser.getId().longValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(StringUtils.isEmpty(sysSuggestion.getMobileNo())){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -143,6 +141,13 @@ public class StudentManageController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return succeed(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ApiOperation(value = "分页查询") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PostMapping("sysSuggestion/queryPage") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Object queryPage(@RequestBody SysSuggestionQueryInfo queryInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        queryInfo.setUserId(sysUserService.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return succeed(suggestionService.queryPage(queryInfo)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "获取详情") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("sysSuggestion/detail") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public HttpResponseResult<SysSuggestion> detail(Long id) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -154,10 +159,7 @@ public class StudentManageController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "获取学员基本信息") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("student/queryUserInfo") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public Object queryUserInfo(String platform) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		SysUser user = sysUserFeignService.queryUserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if (user == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			return failed(HttpStatus.FORBIDDEN, "请登录"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SysUser user = sysUserService.getUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		Student student = studentService.get(user.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		student.setId(user.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		student.setUsername(user.getUsername()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -279,21 +281,14 @@ public class StudentManageController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "获取用户账户信息") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("userCashAccount/get") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Object add() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SysUser sysUser = sysUserFeignService.queryUserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(sysUser == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return failed("请重新登录"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return succeed(sysUserCashAccountService.get(sysUser.getId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SysUser sysUser = sysUserService.getUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return succeed(sysUserCashAccountService.get(sysUserService.getUserId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "分页查询用户交易明细") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("userCashAccountDetail/queryPage") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Object queryPage(CashAccountDetail queryInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SysUser user = sysUserFeignService.queryUserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(user == null || user.getId() != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return failed("请重新登录"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        queryInfo.setUserId(user.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        queryInfo.setUserId(sysUserService.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return succeed(sysUserCashAccountDetailService.queryPage(queryInfo)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -303,11 +298,7 @@ public class StudentManageController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(sysUserBankCard == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return failed("参数校验异常"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SysUser sysUser = sysUserFeignService.queryUserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(sysUser == null || sysUser.getId() == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return failed("获取用户失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sysUserBankCard.setUserId(sysUser.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sysUserBankCard.setUserId(sysUserService.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return succeed(sysUserBankCardService.add(sysUserBankCard)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -317,36 +308,24 @@ public class StudentManageController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(id == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return failed("参数校验失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SysUser sysUser = sysUserFeignService.queryUserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(sysUser == null || sysUser.getId() == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return failed("获取用户信息失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sysUserBankCardService.del(id,sysUser.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sysUserBankCardService.del(id,sysUserService.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return succeed(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "分页查询银行卡信息列表") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("userBankCard/queryPage") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Object queryPage() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SysUser sysUser = sysUserFeignService.queryUserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(sysUser == null || sysUser.getId() == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return failed("获取用户失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return succeed(sysUserBankCardService.findByUser(sysUser.getId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return succeed(sysUserBankCardService.findByUser(sysUserService.getUserId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "修改用户") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PostMapping(value = "user/update", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Object update(SysUser sysUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SysUser user = sysUserFeignService.queryUserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (user != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Date date = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            sysUser.setId(user.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            sysUser.setUpdateTime(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            studentManageService.updateUser(sysUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return succeed(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return failed("获取用户失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Date date = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sysUser.setId(sysUserService.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sysUser.setUpdateTime(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        studentManageService.updateUser(sysUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return succeed(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -368,11 +347,7 @@ public class StudentManageController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "获取用户所在分部的年级列表)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("studentManage/getGradeList") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public HttpResponseResult<Map<Integer,String>> getGradeList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SysUser sysUser = sysUserFeignService.queryUserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(sysUser == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return failed("请重新登录"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return succeed(organizationService.getGradeList(sysUser.getOrganId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return succeed(organizationService.getGradeList(sysUserService.getUserId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "url短链接") 
			 |