|
|
@@ -11,8 +11,10 @@ import com.fs.common.enums.BusinessType;
|
|
|
import com.fs.common.utils.ServletUtils;
|
|
|
import com.fs.common.utils.StringUtils;
|
|
|
import com.fs.company.cache.ICompanyUserCacheService;
|
|
|
+import com.fs.course.domain.FsUserCompanyUser;
|
|
|
import com.fs.course.dto.BatchSendCourseDTO;
|
|
|
import com.fs.course.param.FsCourseLinkCreateParam;
|
|
|
+import com.fs.course.service.IFsUserCompanyUserService;
|
|
|
import com.fs.course.service.IFsUserCourseService;
|
|
|
import com.fs.framework.security.LoginUser;
|
|
|
import com.fs.framework.service.TokenService;
|
|
|
@@ -69,6 +71,9 @@ public class FsUserAdminController extends BaseController {
|
|
|
@Autowired
|
|
|
private IFsExportTaskService exportTaskService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IFsUserCompanyUserService fsUserCompanyUserService;
|
|
|
+
|
|
|
@PreAuthorize("@ss.hasPermi('user:fsUser:list')")
|
|
|
@PostMapping("/list")
|
|
|
@ApiOperation("会员列表(与移动端使用的相同查询)")
|
|
|
@@ -190,6 +195,15 @@ public class FsUserAdminController extends BaseController {
|
|
|
return AjaxResult.success(fsUserService.selectFsUserPageListVOByUserId(userId));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取项目用户详细信息
|
|
|
+ */
|
|
|
+ @GetMapping(value = "/member/{id}")
|
|
|
+ public AjaxResult getMemberInfo(@PathVariable("id") Long id)
|
|
|
+ {
|
|
|
+ return AjaxResult.success(fsUserService.selectFsMemberUserPageListVOById(id));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 修改用户
|
|
|
*/
|
|
|
@@ -201,6 +215,17 @@ public class FsUserAdminController extends BaseController {
|
|
|
return toAjax(fsUserService.updateFsUser(fsUser));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 修改用户
|
|
|
+ */
|
|
|
+ @PreAuthorize("@ss.hasPermi('user:fsUser:edit')")
|
|
|
+ @Log(title = "用户", businessType = BusinessType.UPDATE)
|
|
|
+ @PutMapping("/member")
|
|
|
+ public AjaxResult editMemberUser(@RequestBody FsUserCompanyUser fsUser)
|
|
|
+ {
|
|
|
+ return toAjax(fsUserCompanyUserService.updateFsUserCompanyUser(fsUser));
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
@ApiOperation("后台会员批量发送课程消息")
|
|
|
@PostMapping("/batchSendCourse")
|