Commit 3e660760 authored by liuyang's avatar liuyang

update

parent 06a8f54a
...@@ -38,6 +38,7 @@ public class CourseController { ...@@ -38,6 +38,7 @@ public class CourseController {
@ApiOperation("课程查询") @ApiOperation("课程查询")
@PostMapping("/list") @PostMapping("/list")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("课程查询")
public PageResult<CourseListItemModel> list(@RequestBody QueryCourseModel param){ public PageResult<CourseListItemModel> list(@RequestBody QueryCourseModel param){
return courseService.queryPageList(param); return courseService.queryPageList(param);
...@@ -45,12 +46,14 @@ public class CourseController { ...@@ -45,12 +46,14 @@ public class CourseController {
@ApiOperation("获取课程详情") @ApiOperation("获取课程详情")
@GetMapping("/{id}") @GetMapping("/{id}")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("获取课程详情")
public Result<CourseDetailModel> courseDetail(@PathVariable Long id){ public Result<CourseDetailModel> courseDetail(@PathVariable Long id){
return Result.succeed(courseService.getCourseDetail(id)); return Result.succeed(courseService.getCourseDetail(id));
} }
@ApiOperation("课程上、下架操作") @ApiOperation("课程上、下架操作")
@PostMapping("/modifyStatus") @PostMapping("/modifyStatus")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("课程上、下架操作")
public Result<String> modifyStatus(@RequestBody ModifyCourseStatusModel model){ public Result<String> modifyStatus(@RequestBody ModifyCourseStatusModel model){
courseService.modifyStatus(model); courseService.modifyStatus(model);
return Result.succeed("ok"); return Result.succeed("ok");
...@@ -112,6 +115,7 @@ public class CourseController { ...@@ -112,6 +115,7 @@ public class CourseController {
@ApiOperation("获取课程系列列表") @ApiOperation("获取课程系列列表")
@PostMapping("/seriesList") @PostMapping("/seriesList")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("获取课程系列列表")
public PageResult<CourseSeriesPO> seriesList(@RequestBody QueryCourseSeriesModel model){ public PageResult<CourseSeriesPO> seriesList(@RequestBody QueryCourseSeriesModel model){
return courseService.querySeriesPageList(model); return courseService.querySeriesPageList(model);
} }
...@@ -127,6 +131,7 @@ public class CourseController { ...@@ -127,6 +131,7 @@ public class CourseController {
@ApiOperation("获取视频信息") @ApiOperation("获取视频信息")
@GetMapping("/videoInfo/{videoId}") @GetMapping("/videoInfo/{videoId}")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("获取视频信息")
public Result<VideoInfoModel> videoInfo(@PathVariable String videoId) throws ClientException { public Result<VideoInfoModel> videoInfo(@PathVariable String videoId) throws ClientException {
return Result.succeed(courseService.getVideoInfo(videoId)); return Result.succeed(courseService.getVideoInfo(videoId));
} }
......
...@@ -64,6 +64,7 @@ public class CourseTagController { ...@@ -64,6 +64,7 @@ public class CourseTagController {
@ApiOperation("查询课程标签") @ApiOperation("查询课程标签")
@PostMapping("/list") @PostMapping("/list")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("查询课程标签")
public PageResult<CourseTagPO> list(@RequestBody QueryCourseTagModel param){ public PageResult<CourseTagPO> list(@RequestBody QueryCourseTagModel param){
return courseTagService.queryPageList(param); return courseTagService.queryPageList(param);
} }
......
...@@ -25,6 +25,7 @@ public class EnterpriseController { ...@@ -25,6 +25,7 @@ public class EnterpriseController {
@ApiOperation("企业列表查询") @ApiOperation("企业列表查询")
@PostMapping("/list") @PostMapping("/list")
@SysLog("企业列表查询")
public PageResult<EnterpriseListItemModel> list(@RequestBody QueryEnterpriseModel param){ public PageResult<EnterpriseListItemModel> list(@RequestBody QueryEnterpriseModel param){
return orgService.queryEnterprisePageList(param); return orgService.queryEnterprisePageList(param);
} }
......
...@@ -76,6 +76,7 @@ public class InstitutionController { ...@@ -76,6 +76,7 @@ public class InstitutionController {
@ApiOperation("获取机构信息") @ApiOperation("获取机构信息")
@PostMapping("/info/{id}") @PostMapping("/info/{id}")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("获取机构信息")
public Result<InstitutionModel> getInfoById(@PathVariable Long id){ public Result<InstitutionModel> getInfoById(@PathVariable Long id){
OrganizationPO po = orgService.getById(id); OrganizationPO po = orgService.getById(id);
if (po == null){ if (po == null){
...@@ -89,6 +90,7 @@ public class InstitutionController { ...@@ -89,6 +90,7 @@ public class InstitutionController {
@ApiOperation("查询机构信息") @ApiOperation("查询机构信息")
@PostMapping("/list") @PostMapping("/list")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("查询机构信息")
public PageResult<InstitutionModel> list(@RequestBody QueryOrgModel param){ public PageResult<InstitutionModel> list(@RequestBody QueryOrgModel param){
param.setType(OrgTypeEnum.INSTITUTION); param.setType(OrgTypeEnum.INSTITUTION);
PageResult<OrganizationPO> pageList = orgService.queryPageList(param); PageResult<OrganizationPO> pageList = orgService.queryPageList(param);
......
...@@ -6,6 +6,7 @@ import com.qkdata.biz.management.entity.CourseTagPO; ...@@ -6,6 +6,7 @@ import com.qkdata.biz.management.entity.CourseTagPO;
import com.qkdata.biz.management.service.CourseTagService; import com.qkdata.biz.management.service.CourseTagService;
import com.qkdata.biz.management.vo.AddMainPageTagConfigModel; import com.qkdata.biz.management.vo.AddMainPageTagConfigModel;
import com.qkdata.biz.management.vo.QueryCourseTagModel; import com.qkdata.biz.management.vo.QueryCourseTagModel;
import com.qkdata.common.annotation.SysLog;
import com.qkdata.common.base.model.PageResult; import com.qkdata.common.base.model.PageResult;
import com.qkdata.common.base.model.Result; import com.qkdata.common.base.model.Result;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -27,6 +28,7 @@ public class MainPageTagConfigController { ...@@ -27,6 +28,7 @@ public class MainPageTagConfigController {
@ApiOperation("获取标签待选列表") @ApiOperation("获取标签待选列表")
@PostMapping("/tags") @PostMapping("/tags")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("获取标签待选列表")
public PageResult<CourseTagPO> tags(@RequestBody QueryCourseTagModel model){ public PageResult<CourseTagPO> tags(@RequestBody QueryCourseTagModel model){
model.setIncludeRecommend(false); model.setIncludeRecommend(false);
return tagService.queryPageList(model); return tagService.queryPageList(model);
...@@ -35,6 +37,7 @@ public class MainPageTagConfigController { ...@@ -35,6 +37,7 @@ public class MainPageTagConfigController {
@ApiOperation("获取首页标签配置") @ApiOperation("获取首页标签配置")
@GetMapping("") @GetMapping("")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("获取首页标签配置")
public Result<List<CourseTagPO>> getRemommend(){ public Result<List<CourseTagPO>> getRemommend(){
List<CourseTagPO> list = tagService.list(Wrappers.<CourseTagPO>lambdaQuery().eq(CourseTagPO::getRecommend,true)); List<CourseTagPO> list = tagService.list(Wrappers.<CourseTagPO>lambdaQuery().eq(CourseTagPO::getRecommend,true));
return Result.succeed(list); return Result.succeed(list);
...@@ -43,6 +46,7 @@ public class MainPageTagConfigController { ...@@ -43,6 +46,7 @@ public class MainPageTagConfigController {
@ApiOperation("添加标签") @ApiOperation("添加标签")
@PostMapping("/add") @PostMapping("/add")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("添加标签")
public Result<String> add(@RequestBody List<Long> tagIds){ public Result<String> add(@RequestBody List<Long> tagIds){
for (Long tagId : tagIds){ for (Long tagId : tagIds){
CourseTagPO po = new CourseTagPO(); CourseTagPO po = new CourseTagPO();
...@@ -55,6 +59,7 @@ public class MainPageTagConfigController { ...@@ -55,6 +59,7 @@ public class MainPageTagConfigController {
@ApiOperation("删除标签") @ApiOperation("删除标签")
@GetMapping("/delete/{tagId}") @GetMapping("/delete/{tagId}")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("删除标签")
public Result<String> delete(@PathVariable Long tagId){ public Result<String> delete(@PathVariable Long tagId){
CourseTagPO po = new CourseTagPO(); CourseTagPO po = new CourseTagPO();
po.setId(tagId); po.setId(tagId);
......
...@@ -3,6 +3,7 @@ package com.qkdata.biz.management.controller; ...@@ -3,6 +3,7 @@ package com.qkdata.biz.management.controller;
import com.qkdata.biz.management.service.MemberService; import com.qkdata.biz.management.service.MemberService;
import com.qkdata.biz.management.vo.MemberListModel; import com.qkdata.biz.management.vo.MemberListModel;
import com.qkdata.biz.management.vo.QueryMemberModel; import com.qkdata.biz.management.vo.QueryMemberModel;
import com.qkdata.common.annotation.SysLog;
import com.qkdata.common.base.model.PageResult; import com.qkdata.common.base.model.PageResult;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -22,6 +23,7 @@ public class MemberController { ...@@ -22,6 +23,7 @@ public class MemberController {
@ApiOperation("查询客户列表") @ApiOperation("查询客户列表")
@PostMapping("/list") @PostMapping("/list")
@SysLog("查询客户列表")
public PageResult<MemberListModel> list(@RequestBody QueryMemberModel param){ public PageResult<MemberListModel> list(@RequestBody QueryMemberModel param){
return memberService.queryPage(param); return memberService.queryPage(param);
} }
......
...@@ -23,6 +23,7 @@ public class PriceConfigController { ...@@ -23,6 +23,7 @@ public class PriceConfigController {
@ApiOperation("获取系统价格配置") @ApiOperation("获取系统价格配置")
@GetMapping("/get") @GetMapping("/get")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR,BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR,BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("获取系统价格配置")
public Result<PriceConfigModel> get() { public Result<PriceConfigModel> get() {
return Result.succeed(priceConfigService.findConfig()); return Result.succeed(priceConfigService.findConfig());
} }
......
...@@ -4,6 +4,7 @@ import com.qkdata.biz.common.BizConstants; ...@@ -4,6 +4,7 @@ import com.qkdata.biz.common.BizConstants;
import com.qkdata.biz.management.service.ProductOrderService; import com.qkdata.biz.management.service.ProductOrderService;
import com.qkdata.biz.management.vo.ProductOrderModel; import com.qkdata.biz.management.vo.ProductOrderModel;
import com.qkdata.biz.management.vo.QueryProductOrderModel; import com.qkdata.biz.management.vo.QueryProductOrderModel;
import com.qkdata.common.annotation.SysLog;
import com.qkdata.common.base.model.PageResult; import com.qkdata.common.base.model.PageResult;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -25,6 +26,7 @@ public class ProductOrderController { ...@@ -25,6 +26,7 @@ public class ProductOrderController {
@ApiOperation("订单查询") @ApiOperation("订单查询")
@PostMapping("/list") @PostMapping("/list")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("订单查询")
public PageResult<ProductOrderModel> list(@RequestBody QueryProductOrderModel model){ public PageResult<ProductOrderModel> list(@RequestBody QueryProductOrderModel model){
return orderService.queryPageList(model); return orderService.queryPageList(model);
} }
......
...@@ -8,6 +8,7 @@ import com.qkdata.biz.management.service.RecommendConfigService; ...@@ -8,6 +8,7 @@ import com.qkdata.biz.management.service.RecommendConfigService;
import com.qkdata.biz.management.vo.CourseListItemModel; import com.qkdata.biz.management.vo.CourseListItemModel;
import com.qkdata.biz.management.vo.QueryCourseModel; import com.qkdata.biz.management.vo.QueryCourseModel;
import com.qkdata.biz.management.vo.RecommendConfigModel; import com.qkdata.biz.management.vo.RecommendConfigModel;
import com.qkdata.common.annotation.SysLog;
import com.qkdata.common.base.model.PageResult; import com.qkdata.common.base.model.PageResult;
import com.qkdata.common.base.model.Result; import com.qkdata.common.base.model.Result;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -41,6 +42,7 @@ public class RecommendConfigController { ...@@ -41,6 +42,7 @@ public class RecommendConfigController {
@ApiOperation("待选课程列表") @ApiOperation("待选课程列表")
@PostMapping("/select") @PostMapping("/select")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("待选课程列表")
public PageResult<CourseListItemModel> select(@RequestBody QueryCourseModel model){ public PageResult<CourseListItemModel> select(@RequestBody QueryCourseModel model){
List<RecommendConfigPO> list = configService.list(); List<RecommendConfigPO> list = configService.list();
List<Long> courseIds = list.stream().map(RecommendConfigPO::getCourseId).collect(Collectors.toList()); List<Long> courseIds = list.stream().map(RecommendConfigPO::getCourseId).collect(Collectors.toList());
...@@ -51,6 +53,7 @@ public class RecommendConfigController { ...@@ -51,6 +53,7 @@ public class RecommendConfigController {
@ApiOperation("获取推荐列表") @ApiOperation("获取推荐列表")
@GetMapping("/list") @GetMapping("/list")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("获取推荐列表")
public Result<List<RecommendConfigModel>> list(){ public Result<List<RecommendConfigModel>> list(){
return Result.succeed(configService.listConfig()); return Result.succeed(configService.listConfig());
} }
...@@ -58,6 +61,7 @@ public class RecommendConfigController { ...@@ -58,6 +61,7 @@ public class RecommendConfigController {
@ApiOperation("添加推荐") @ApiOperation("添加推荐")
@PostMapping("/add") @PostMapping("/add")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("添加推荐")
public Result<String> add(@RequestBody List<RecommendConfigPO> list){ public Result<String> add(@RequestBody List<RecommendConfigPO> list){
for (RecommendConfigPO po : list){ for (RecommendConfigPO po : list){
configService.save(po); configService.save(po);
...@@ -67,6 +71,7 @@ public class RecommendConfigController { ...@@ -67,6 +71,7 @@ public class RecommendConfigController {
@ApiOperation("删除推荐") @ApiOperation("删除推荐")
@GetMapping("/delete/{id}") @GetMapping("/delete/{id}")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("删除推荐")
public Result<String> delete(@PathVariable Long id){ public Result<String> delete(@PathVariable Long id){
configService.removeById(id); configService.removeById(id);
return Result.succeed("ok"); return Result.succeed("ok");
......
...@@ -8,6 +8,7 @@ import com.qkdata.biz.management.service.SwiperConfigService; ...@@ -8,6 +8,7 @@ import com.qkdata.biz.management.service.SwiperConfigService;
import com.qkdata.biz.management.vo.SwiperConfigModel; import com.qkdata.biz.management.vo.SwiperConfigModel;
import com.qkdata.biz.management.vo.SwiperLInkCourseModel; import com.qkdata.biz.management.vo.SwiperLInkCourseModel;
import com.qkdata.biz.management.vo.SwiperModifyStatusModel; import com.qkdata.biz.management.vo.SwiperModifyStatusModel;
import com.qkdata.common.annotation.SysLog;
import com.qkdata.common.base.model.Result; import com.qkdata.common.base.model.Result;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -36,6 +37,7 @@ public class SwiperConfigController { ...@@ -36,6 +37,7 @@ public class SwiperConfigController {
@ApiOperation("获取轮播图配置") @ApiOperation("获取轮播图配置")
@GetMapping("") @GetMapping("")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("获取轮播图配置")
public Result<List<SwiperConfigModel>> list(){ public Result<List<SwiperConfigModel>> list(){
List<SwiperConfigModel> list = swiperConfigService.listConfig(null); List<SwiperConfigModel> list = swiperConfigService.listConfig(null);
return Result.succeed(list); return Result.succeed(list);
...@@ -43,6 +45,7 @@ public class SwiperConfigController { ...@@ -43,6 +45,7 @@ public class SwiperConfigController {
@ApiOperation("添加轮播图") @ApiOperation("添加轮播图")
@PostMapping("/save") @PostMapping("/save")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("添加轮播图")
public Result<Long> add(@RequestBody SwiperConfigPO po){ public Result<Long> add(@RequestBody SwiperConfigPO po){
swiperConfigService.saveOrUpdate(po); swiperConfigService.saveOrUpdate(po);
return Result.succeed(0L); return Result.succeed(0L);
...@@ -50,6 +53,7 @@ public class SwiperConfigController { ...@@ -50,6 +53,7 @@ public class SwiperConfigController {
@ApiOperation("关联课程") @ApiOperation("关联课程")
@PostMapping("/linkCourse") @PostMapping("/linkCourse")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("关联课程")
public Result<String> linkCourse(@RequestBody SwiperLInkCourseModel model){ public Result<String> linkCourse(@RequestBody SwiperLInkCourseModel model){
swiperConfigService.linkCourse(model); swiperConfigService.linkCourse(model);
return Result.succeed("ok"); return Result.succeed("ok");
...@@ -57,6 +61,7 @@ public class SwiperConfigController { ...@@ -57,6 +61,7 @@ public class SwiperConfigController {
@ApiOperation("修改状态") @ApiOperation("修改状态")
@PostMapping("/modifyStatus") @PostMapping("/modifyStatus")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("修改状态")
public Result<String> modifyStatus(@RequestBody SwiperModifyStatusModel model){ public Result<String> modifyStatus(@RequestBody SwiperModifyStatusModel model){
swiperConfigService.modifyStatus(model); swiperConfigService.modifyStatus(model);
return Result.succeed("ok"); return Result.succeed("ok");
...@@ -64,6 +69,7 @@ public class SwiperConfigController { ...@@ -64,6 +69,7 @@ public class SwiperConfigController {
@ApiOperation("删除配置") @ApiOperation("删除配置")
@GetMapping("/remove/{id}") @GetMapping("/remove/{id}")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("删除配置")
public Result<String> remove(@PathVariable Long id){ public Result<String> remove(@PathVariable Long id){
swiperConfigService.removeById(id); swiperConfigService.removeById(id);
return Result.succeed("ok"); return Result.succeed("ok");
......
...@@ -64,6 +64,7 @@ public class TeacherController { ...@@ -64,6 +64,7 @@ public class TeacherController {
@ApiOperation("查询讲师信息") @ApiOperation("查询讲师信息")
@PostMapping("/list") @PostMapping("/list")
@RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_ADMIN,BizConstants.ROLE_OPERATOR},logical = Logical.OR)
@SysLog("查询讲师信息")
public PageResult<TeacherModel> list(@RequestBody QueryTeacherModel param){ public PageResult<TeacherModel> list(@RequestBody QueryTeacherModel param){
return teacherService.queryPage(param); return teacherService.queryPage(param);
......
...@@ -91,8 +91,8 @@ public class ProductOrderService extends ServiceImpl<ProductOrderMapper, Product ...@@ -91,8 +91,8 @@ public class ProductOrderService extends ServiceImpl<ProductOrderMapper, Product
//金额元转为分 //金额元转为分
BigDecimal fee = order.getPaymentMoney().multiply(new BigDecimal(100)); BigDecimal fee = order.getPaymentMoney().multiply(new BigDecimal(100));
if (wxService.getConfig().isUseSandboxEnv()){ if (wxService.getConfig().isUseSandboxEnv()){
// payRequest.setTotalFee(101);//成功用例 payRequest.setTotalFee(101);//成功用例
payRequest.setTotalFee(102);//失败用例 // payRequest.setTotalFee(102);//失败用例
}else { }else {
payRequest.setTotalFee(fee.intValue()); payRequest.setTotalFee(fee.intValue());
} }
...@@ -130,7 +130,7 @@ public class ProductOrderService extends ServiceImpl<ProductOrderMapper, Product ...@@ -130,7 +130,7 @@ public class ProductOrderService extends ServiceImpl<ProductOrderMapper, Product
payModel.setSubject(orderPO.getOrderName()); payModel.setSubject(orderPO.getOrderName());
payModel.setTotalAmount(orderPO.getPaymentMoney().toString()); payModel.setTotalAmount(orderPO.getPaymentMoney().toString());
payModel.setQuitUrl(returnUrl+"&result=true"); payModel.setQuitUrl(returnUrl+"&result=true");
payModel.setProductCode("QUICK_WAP_WAY");//todo payModel.setProductCode("QUICK_WAP_WAY");
try { try {
String form = alipayService.prePayOrder(payModel); String form = alipayService.prePayOrder(payModel);
return form; return form;
......
...@@ -3,6 +3,7 @@ package com.qkdata.biz.web.controller; ...@@ -3,6 +3,7 @@ package com.qkdata.biz.web.controller;
import com.qkdata.biz.common.BizConstants; import com.qkdata.biz.common.BizConstants;
import com.qkdata.biz.management.entity.CourseConsumeRecordPO; import com.qkdata.biz.management.entity.CourseConsumeRecordPO;
import com.qkdata.biz.web.vo.SaveConsumeRecord; import com.qkdata.biz.web.vo.SaveConsumeRecord;
import com.qkdata.common.annotation.SysLog;
import com.qkdata.common.base.model.Result; import com.qkdata.common.base.model.Result;
import com.qkdata.common.util.UserContext; import com.qkdata.common.util.UserContext;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -30,6 +31,7 @@ public class CourseConsumeRecordController { ...@@ -30,6 +31,7 @@ public class CourseConsumeRecordController {
@ApiOperation("记录课程消耗记录") @ApiOperation("记录课程消耗记录")
@PostMapping("/save") @PostMapping("/save")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("记录课程消耗记录")
public Result<String> save(@RequestBody SaveConsumeRecord model){ public Result<String> save(@RequestBody SaveConsumeRecord model){
if(redisTemplate.opsForHash().hasKey(BizConstants.CACHE_KE_CONSUME_RECORD,model.getUuid())){ if(redisTemplate.opsForHash().hasKey(BizConstants.CACHE_KE_CONSUME_RECORD,model.getUuid())){
......
...@@ -11,6 +11,7 @@ import com.qkdata.biz.management.service.CourseService; ...@@ -11,6 +11,7 @@ import com.qkdata.biz.management.service.CourseService;
import com.qkdata.biz.management.service.ProductOrderService; import com.qkdata.biz.management.service.ProductOrderService;
import com.qkdata.biz.web.vo.CreateOrderModel; import com.qkdata.biz.web.vo.CreateOrderModel;
import com.qkdata.biz.web.vo.CreateOrderResult; import com.qkdata.biz.web.vo.CreateOrderResult;
import com.qkdata.common.annotation.SysLog;
import com.qkdata.common.base.exception.BusinessException; import com.qkdata.common.base.exception.BusinessException;
import com.qkdata.common.base.model.Result; import com.qkdata.common.base.model.Result;
import com.qkdata.common.util.UserContext; import com.qkdata.common.util.UserContext;
...@@ -41,6 +42,7 @@ public class FrontendProductOrderController { ...@@ -41,6 +42,7 @@ public class FrontendProductOrderController {
@ApiOperation("购买时新建订单") @ApiOperation("购买时新建订单")
@PostMapping("/createOrder") @PostMapping("/createOrder")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("购买时新建订单")
public Result<CreateOrderResult> createOrder(@RequestBody CreateOrderModel model){ public Result<CreateOrderResult> createOrder(@RequestBody CreateOrderModel model){
model.setUserId(UserContext.getUserId()); model.setUserId(UserContext.getUserId());
model.setUsername(UserContext.getUser().getUsername()); model.setUsername(UserContext.getUser().getUsername());
...@@ -70,6 +72,7 @@ public class FrontendProductOrderController { ...@@ -70,6 +72,7 @@ public class FrontendProductOrderController {
@ApiOperation("查询订单状态") @ApiOperation("查询订单状态")
@GetMapping("/user/queryOrderStatus") @GetMapping("/user/queryOrderStatus")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("查询订单状态")
public Result<ProductOrderStatusEnum> queryOrderStatus(@RequestParam String orderNo){ public Result<ProductOrderStatusEnum> queryOrderStatus(@RequestParam String orderNo){
ProductOrderStatusEnum status = orderService.queryStatus(orderNo); ProductOrderStatusEnum status = orderService.queryStatus(orderNo);
return Result.succeed(status); return Result.succeed(status);
...@@ -77,6 +80,7 @@ public class FrontendProductOrderController { ...@@ -77,6 +80,7 @@ public class FrontendProductOrderController {
@ApiOperation("重新支付") @ApiOperation("重新支付")
@PostMapping("/payAgain") @PostMapping("/payAgain")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("重新支付")
public Result<CreateOrderResult> payAgain(@RequestBody CreateOrderModel model){ public Result<CreateOrderResult> payAgain(@RequestBody CreateOrderModel model){
if (StrUtil.isBlank(model.getOrderNo())){ if (StrUtil.isBlank(model.getOrderNo())){
throw new BusinessException("请求错误,订单号不能为空"); throw new BusinessException("请求错误,订单号不能为空");
...@@ -93,6 +97,7 @@ public class FrontendProductOrderController { ...@@ -93,6 +97,7 @@ public class FrontendProductOrderController {
@ApiOperation("获取openId") @ApiOperation("获取openId")
@GetMapping("/openIdByCode") @GetMapping("/openIdByCode")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("获取openId")
public Result<String> getOpenIdByCode(@RequestParam String code) throws WxErrorException { public Result<String> getOpenIdByCode(@RequestParam String code) throws WxErrorException {
WxOAuth2AccessToken accessToken = wxMpService.getOAuth2Service().getAccessToken(code); WxOAuth2AccessToken accessToken = wxMpService.getOAuth2Service().getAccessToken(code);
return Result.succeed(accessToken.getOpenId()); return Result.succeed(accessToken.getOpenId());
...@@ -100,6 +105,7 @@ public class FrontendProductOrderController { ...@@ -100,6 +105,7 @@ public class FrontendProductOrderController {
@ApiOperation("获取appId") @ApiOperation("获取appId")
@GetMapping("/appId") @GetMapping("/appId")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("获取appId")
public Result<String> getAppId(){ public Result<String> getAppId(){
return Result.succeed(wxMpProperties.getAppId()); return Result.succeed(wxMpProperties.getAppId());
} }
......
...@@ -33,7 +33,7 @@ public class LoginController { ...@@ -33,7 +33,7 @@ public class LoginController {
@ApiOperation("手机号+验证码登陆") @ApiOperation("手机号+验证码登陆")
@PostMapping("/loginByCode") @PostMapping("/loginByCode")
@SysLog(value = "手机号+验证码登陆",includeParam = false) @SysLog(value = "手机号+验证码登陆")
public Result<FullUserInfo> loginByCode(@RequestBody @Validated LoginByCodeModel model){ public Result<FullUserInfo> loginByCode(@RequestBody @Validated LoginByCodeModel model){
return Result.succeed(shiroService.loginByCode(model)); return Result.succeed(shiroService.loginByCode(model));
......
...@@ -43,6 +43,7 @@ public class MainPageController { ...@@ -43,6 +43,7 @@ public class MainPageController {
@ApiOperation("获取配置信息") @ApiOperation("获取配置信息")
@GetMapping("") @GetMapping("")
@SysLog("获取配置信息")
public Result<MainPageModel> get(){ public Result<MainPageModel> get(){
List<SwiperConfigModel> swiperConfigModels = swiperConfigService.listConfig(SwiperStatusEnum.ENABLE); List<SwiperConfigModel> swiperConfigModels = swiperConfigService.listConfig(SwiperStatusEnum.ENABLE);
List<CourseTagPO> tagList = courseTagService.list(Wrappers.<CourseTagPO>lambdaQuery().eq(CourseTagPO::getRecommend,true)); List<CourseTagPO> tagList = courseTagService.list(Wrappers.<CourseTagPO>lambdaQuery().eq(CourseTagPO::getRecommend,true));
...@@ -54,6 +55,7 @@ public class MainPageController { ...@@ -54,6 +55,7 @@ public class MainPageController {
} }
@ApiOperation("首页推存课程列表") @ApiOperation("首页推存课程列表")
@PostMapping("/course/recommend/list") @PostMapping("/course/recommend/list")
@SysLog("首页推存课程列表")
public PageResult<SearchCourseResultModel> recommendCourseList(@RequestBody SearchCourseConditionModel model){ public PageResult<SearchCourseResultModel> recommendCourseList(@RequestBody SearchCourseConditionModel model){
return courseService.mainPageRecommendList(model); return courseService.mainPageRecommendList(model);
} }
...@@ -67,6 +69,7 @@ public class MainPageController { ...@@ -67,6 +69,7 @@ public class MainPageController {
@ApiOperation("获取全部标签") @ApiOperation("获取全部标签")
@GetMapping("/course/tags") @GetMapping("/course/tags")
@SysLog("获取全部标签")
public Result<List<CourseTagPO>> findCourseTags(){ public Result<List<CourseTagPO>> findCourseTags(){
List<CourseTagPO> tags = tagService.list(); List<CourseTagPO> tags = tagService.list();
return Result.succeed(tags); return Result.succeed(tags);
...@@ -74,6 +77,7 @@ public class MainPageController { ...@@ -74,6 +77,7 @@ public class MainPageController {
@ApiOperation("详情页关联课程推荐") @ApiOperation("详情页关联课程推荐")
@GetMapping("/course/recommend/{courseId}") @GetMapping("/course/recommend/{courseId}")
@SysLog("详情页关联课程推荐")
public Result<List<SearchCourseResultModel>> courseRecommend(Long courseId){ public Result<List<SearchCourseResultModel>> courseRecommend(Long courseId){
List<SearchCourseResultModel> list = courseService.relationRecommend(courseId); List<SearchCourseResultModel> list = courseService.relationRecommend(courseId);
return Result.succeed(list); return Result.succeed(list);
...@@ -90,6 +94,7 @@ public class MainPageController { ...@@ -90,6 +94,7 @@ public class MainPageController {
@ApiOperation("获取教师信息") @ApiOperation("获取教师信息")
@GetMapping("/teacher/{teacherId}") @GetMapping("/teacher/{teacherId}")
@SysLog("获取教师信息")
public Result<TeacherPO> getTeacherInfo(@PathVariable Long teacherId){ public Result<TeacherPO> getTeacherInfo(@PathVariable Long teacherId){
return Result.succeed(teacherService.getById(teacherId)); return Result.succeed(teacherService.getById(teacherId));
} }
......
...@@ -14,6 +14,7 @@ import com.qkdata.biz.management.service.*; ...@@ -14,6 +14,7 @@ import com.qkdata.biz.management.service.*;
import com.qkdata.biz.management.vo.*; import com.qkdata.biz.management.vo.*;
import com.qkdata.biz.sys.service.SysUserService; import com.qkdata.biz.sys.service.SysUserService;
import com.qkdata.biz.web.vo.*; import com.qkdata.biz.web.vo.*;
import com.qkdata.common.annotation.SysLog;
import com.qkdata.common.base.exception.BusinessException; import com.qkdata.common.base.exception.BusinessException;
import com.qkdata.common.base.model.PageResult; import com.qkdata.common.base.model.PageResult;
import com.qkdata.common.base.model.Result; import com.qkdata.common.base.model.Result;
...@@ -51,6 +52,7 @@ public class MyEnterpriseController { ...@@ -51,6 +52,7 @@ public class MyEnterpriseController {
@ApiOperation("获取我的企业信息") @ApiOperation("获取我的企业信息")
@GetMapping("/info") @GetMapping("/info")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("获取我的企业信息")
public Result<OrganizationPO> info(){ public Result<OrganizationPO> info(){
FullUserInfo userInfo = userService.findFullUserInfo(UserContext.getUser().getUsername()); FullUserInfo userInfo = userService.findFullUserInfo(UserContext.getUser().getUsername());
if (userInfo.getType() != AccountTypeEnum.ENTERPRISE_VIP || userInfo.getEnterpriseId() == null){ if (userInfo.getType() != AccountTypeEnum.ENTERPRISE_VIP || userInfo.getEnterpriseId() == null){
...@@ -66,6 +68,7 @@ public class MyEnterpriseController { ...@@ -66,6 +68,7 @@ public class MyEnterpriseController {
@ApiOperation("获取企业课程列表") @ApiOperation("获取企业课程列表")
@PostMapping("/list") @PostMapping("/list")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("获取企业课程列表")
public PageResult<SearchCourseResultModel> list(@RequestBody QueryMyEnterpriseCourseModel model){ public PageResult<SearchCourseResultModel> list(@RequestBody QueryMyEnterpriseCourseModel model){
FullUserInfo userInfo = userService.findFullUserInfo(UserContext.getUser().getUsername()); FullUserInfo userInfo = userService.findFullUserInfo(UserContext.getUser().getUsername());
if (userInfo.getType() != AccountTypeEnum.ENTERPRISE_VIP || userInfo.getEnterpriseId() == null){ if (userInfo.getType() != AccountTypeEnum.ENTERPRISE_VIP || userInfo.getEnterpriseId() == null){
...@@ -76,6 +79,7 @@ public class MyEnterpriseController { ...@@ -76,6 +79,7 @@ public class MyEnterpriseController {
@ApiOperation("获取企业会员余额") @ApiOperation("获取企业会员余额")
@GetMapping("/orgSurplus") @GetMapping("/orgSurplus")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("获取企业会员余额")
public Result<OrgSurplusPO> getOrgSurplus(){ public Result<OrgSurplusPO> getOrgSurplus(){
Long orgId = userService.getUserEnterpriesId(UserContext.getUserId()); Long orgId = userService.getUserEnterpriesId(UserContext.getUserId());
OrgSurplusPO result = orgSurplusService.getOne(Wrappers.<OrgSurplusPO>lambdaQuery().eq(OrgSurplusPO::getOrgId,orgId).eq(OrgSurplusPO::getProductType,ProductTypeEnum.ENTERPRISE_VIP)); OrgSurplusPO result = orgSurplusService.getOne(Wrappers.<OrgSurplusPO>lambdaQuery().eq(OrgSurplusPO::getOrgId,orgId).eq(OrgSurplusPO::getProductType,ProductTypeEnum.ENTERPRISE_VIP));
...@@ -84,6 +88,7 @@ public class MyEnterpriseController { ...@@ -84,6 +88,7 @@ public class MyEnterpriseController {
@ApiOperation("获取企业购买课程余额列表") @ApiOperation("获取企业购买课程余额列表")
@PostMapping("/orgCourseSurplus") @PostMapping("/orgCourseSurplus")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("获取企业购买课程余额列表")
public PageResult<OrgCourseSurplusModel> orgCourseSurplusList(@RequestBody QueryOrgCourseSurplusModel model){ public PageResult<OrgCourseSurplusModel> orgCourseSurplusList(@RequestBody QueryOrgCourseSurplusModel model){
Long orgId = userService.getUserEnterpriesId(UserContext.getUserId()); Long orgId = userService.getUserEnterpriesId(UserContext.getUserId());
model.setOrgId(orgId); model.setOrgId(orgId);
...@@ -92,6 +97,7 @@ public class MyEnterpriseController { ...@@ -92,6 +97,7 @@ public class MyEnterpriseController {
@ApiOperation("领取会员") @ApiOperation("领取会员")
@GetMapping("/receiveVIP") @GetMapping("/receiveVIP")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("领取会员")
public Result<String> receiveVIP(){ public Result<String> receiveVIP(){
userService.receiveOrgVIP(); userService.receiveOrgVIP();
return Result.succeed("ok"); return Result.succeed("ok");
...@@ -99,6 +105,7 @@ public class MyEnterpriseController { ...@@ -99,6 +105,7 @@ public class MyEnterpriseController {
@ApiOperation("领取企业购买课程") @ApiOperation("领取企业购买课程")
@GetMapping("/receiveCourse/{courseId}") @GetMapping("/receiveCourse/{courseId}")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("领取企业购买课程")
public Result<String> receiveCourse(@PathVariable Long courseId){ public Result<String> receiveCourse(@PathVariable Long courseId){
userService.receiveOrgCourse(courseId); userService.receiveOrgCourse(courseId);
return Result.succeed("ok"); return Result.succeed("ok");
...@@ -106,6 +113,7 @@ public class MyEnterpriseController { ...@@ -106,6 +113,7 @@ public class MyEnterpriseController {
@ApiOperation("领取会员历史记录列表") @ApiOperation("领取会员历史记录列表")
@PostMapping("/history/receiveVIP") @PostMapping("/history/receiveVIP")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("领取会员历史记录列表")
public PageResult<OrgUserReceiveRecordModel> receiveVIPHistory(@RequestBody QueryReceiveHistoryModel model){ public PageResult<OrgUserReceiveRecordModel> receiveVIPHistory(@RequestBody QueryReceiveHistoryModel model){
model.setUserId(UserContext.getUserId()); model.setUserId(UserContext.getUserId());
return orgUserReceiveRecordService.queryPageList(model); return orgUserReceiveRecordService.queryPageList(model);
...@@ -115,6 +123,7 @@ public class MyEnterpriseController { ...@@ -115,6 +123,7 @@ public class MyEnterpriseController {
@ApiOperation("修改企业信息") @ApiOperation("修改企业信息")
@PostMapping("/info/update") @PostMapping("/info/update")
@RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN) @RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN)
@SysLog("修改企业信息")
public Result<String> updateOrgInfo(@RequestBody OrganizationPO orgInfo){ public Result<String> updateOrgInfo(@RequestBody OrganizationPO orgInfo){
orgService.updateById(orgInfo); orgService.updateById(orgInfo);
return Result.succeed("ok"); return Result.succeed("ok");
...@@ -122,6 +131,7 @@ public class MyEnterpriseController { ...@@ -122,6 +131,7 @@ public class MyEnterpriseController {
@ApiOperation("企业成员列表") @ApiOperation("企业成员列表")
@PostMapping("/member/list") @PostMapping("/member/list")
@RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN) @RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN)
@SysLog("企业成员列表")
public PageResult<MemberListModel> memberList(@RequestBody QueryMemberModel model){ public PageResult<MemberListModel> memberList(@RequestBody QueryMemberModel model){
if (model.getOrgId() == null){ if (model.getOrgId() == null){
throw new BusinessException("请求参数错误,企业ID不能为空"); throw new BusinessException("请求参数错误,企业ID不能为空");
...@@ -131,19 +141,25 @@ public class MyEnterpriseController { ...@@ -131,19 +141,25 @@ public class MyEnterpriseController {
@ApiOperation("获取企业成员详情") @ApiOperation("获取企业成员详情")
@GetMapping("/memeber/detail") @GetMapping("/memeber/detail")
@RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN) @RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN)
public Result<Map<String ,Object>> memberDetail(@RequestParam String username){ @SysLog("获取企业成员详情")
Map<String,Object> map = Maps.newConcurrentMap(); public Result<MemberInfoModel> memberDetail(@RequestParam String username){
MemberInfoModel memberInfo = memberService.getByUsername(username,true); MemberInfoModel memberInfo = memberService.getByUsername(username,true);
map.put("memberInfo",memberInfo); return Result.succeed(memberInfo);
}
@ApiOperation("企业成员领取记录")
@GetMapping("/member/receive/record")
@RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN)
@SysLog("企业成员领取记录")
public PageResult<OrgUserReceiveRecordModel> memberReceiveRecord(@RequestParam Long memberId){
QueryReceiveHistoryModel query = new QueryReceiveHistoryModel(); QueryReceiveHistoryModel query = new QueryReceiveHistoryModel();
query.setUserId(UserContext.getUserId()); query.setUserId(memberId);
PageResult<OrgUserReceiveRecordModel> pageResult = orgUserReceiveRecordService.queryPageList(query ); return orgUserReceiveRecordService.queryPageList(query);
map.put("receiveRecordList",pageResult);
return Result.succeed(map);
} }
@ApiOperation("获取企业会员、点播库领取配置") @ApiOperation("获取企业会员、点播库领取配置")
@GetMapping("/receiveConfig") @GetMapping("/receiveConfig")
@RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN) @RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN)
@SysLog("获取企业会员、点播库领取配置")
public Result<EnterpriesReceiveConfig> receiveConfig(){ public Result<EnterpriesReceiveConfig> receiveConfig(){
EnterpriesReceiveConfig config = new EnterpriesReceiveConfig(); EnterpriesReceiveConfig config = new EnterpriesReceiveConfig();
Long userId = UserContext.getUserId(); Long userId = UserContext.getUserId();
...@@ -158,6 +174,7 @@ public class MyEnterpriseController { ...@@ -158,6 +174,7 @@ public class MyEnterpriseController {
@ApiOperation("修改企业会员、点播库领取配置") @ApiOperation("修改企业会员、点播库领取配置")
@GetMapping("/receiveConfig/save") @GetMapping("/receiveConfig/save")
@RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN) @RequiresRoles(value = BizConstants.ROLE_ENTERPRISE_ADMIN)
@SysLog("修改企业会员、点播库领取配置")
public Result<String> receiveConfigSave(@RequestBody EnterpriesReceiveConfig model){ public Result<String> receiveConfigSave(@RequestBody EnterpriesReceiveConfig model){
EnterpriesReceiveConfig config = new EnterpriesReceiveConfig(); EnterpriesReceiveConfig config = new EnterpriesReceiveConfig();
Long userId = UserContext.getUserId(); Long userId = UserContext.getUserId();
...@@ -174,6 +191,7 @@ public class MyEnterpriseController { ...@@ -174,6 +191,7 @@ public class MyEnterpriseController {
@ApiOperation("企业购买记录列表") @ApiOperation("企业购买记录列表")
@PostMapping("/order/list") @PostMapping("/order/list")
@RequiresRoles(value = {BizConstants.ROLE_ENTERPRISE_ADMIN}) @RequiresRoles(value = {BizConstants.ROLE_ENTERPRISE_ADMIN})
@SysLog("企业购买记录列表")
public PageResult<ProductOrderModel> userOrderList(@RequestBody QueryProductOrderModel model){ public PageResult<ProductOrderModel> userOrderList(@RequestBody QueryProductOrderModel model){
model.setEnterprise(true); model.setEnterprise(true);
model.setOrgId(userService.getUserEnterpriesId(UserContext.getUserId())); model.setOrgId(userService.getUserEnterpriesId(UserContext.getUserId()));
...@@ -182,6 +200,7 @@ public class MyEnterpriseController { ...@@ -182,6 +200,7 @@ public class MyEnterpriseController {
@ApiOperation("添加企业成员") @ApiOperation("添加企业成员")
@PostMapping("/member/add") @PostMapping("/member/add")
@RequiresRoles(value = {BizConstants.ROLE_ENTERPRISE_ADMIN}) @RequiresRoles(value = {BizConstants.ROLE_ENTERPRISE_ADMIN})
@SysLog("添加企业成员")
public Result<String> addMember(@RequestBody @Validated AddMemberModel model){ public Result<String> addMember(@RequestBody @Validated AddMemberModel model){
Long orgId = userService.getUserEnterpriesId(UserContext.getUserId()); Long orgId = userService.getUserEnterpriesId(UserContext.getUserId());
MemberInfoModel memberInfo = new MemberInfoModel(); MemberInfoModel memberInfo = new MemberInfoModel();
...@@ -197,6 +216,7 @@ public class MyEnterpriseController { ...@@ -197,6 +216,7 @@ public class MyEnterpriseController {
@ApiOperation("删除成员") @ApiOperation("删除成员")
@GetMapping("/member/delete") @GetMapping("/member/delete")
@RequiresRoles(value = {BizConstants.ROLE_ENTERPRISE_ADMIN}) @RequiresRoles(value = {BizConstants.ROLE_ENTERPRISE_ADMIN})
@SysLog("删除成员")
public Result<String> deleteMember(@RequestParam Long userId){ public Result<String> deleteMember(@RequestParam Long userId){
//todo //todo
return Result.succeed("ok"); return Result.succeed("ok");
......
...@@ -39,6 +39,7 @@ public class UserCenterController { ...@@ -39,6 +39,7 @@ public class UserCenterController {
@ApiOperation("获取个人信息") @ApiOperation("获取个人信息")
@GetMapping("/userInfo") @GetMapping("/userInfo")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("获取个人信息")
public Result<FullUserInfo> userInfo(){ public Result<FullUserInfo> userInfo(){
String username = UserContext.getUser().getUsername(); String username = UserContext.getUser().getUsername();
FullUserInfo userInfo = sysUserService.findFullUserInfo(username); FullUserInfo userInfo = sysUserService.findFullUserInfo(username);
...@@ -47,6 +48,7 @@ public class UserCenterController { ...@@ -47,6 +48,7 @@ public class UserCenterController {
@ApiOperation("修改个人信息") @ApiOperation("修改个人信息")
@PostMapping("/userInfo/modify") @PostMapping("/userInfo/modify")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("修改个人信息")
public Result<String> modifyUserInfo(@RequestBody ModifyUserInfoModel model){ public Result<String> modifyUserInfo(@RequestBody ModifyUserInfoModel model){
model.setId(UserContext.getUserId()); model.setId(UserContext.getUserId());
sysUserService.modifyUserInfo(model); sysUserService.modifyUserInfo(model);
...@@ -55,6 +57,7 @@ public class UserCenterController { ...@@ -55,6 +57,7 @@ public class UserCenterController {
@ApiOperation("获取收藏列表") @ApiOperation("获取收藏列表")
@PostMapping("/myFavorite/list") @PostMapping("/myFavorite/list")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("获取收藏列表")
public PageResult<SearchCourseResultModel> myFavoriteList(@RequestBody QueryFavoriteCourseModel model){ public PageResult<SearchCourseResultModel> myFavoriteList(@RequestBody QueryFavoriteCourseModel model){
return userCenterService.myFavoriteQueryPageList(model); return userCenterService.myFavoriteQueryPageList(model);
} }
...@@ -101,6 +104,7 @@ public class UserCenterController { ...@@ -101,6 +104,7 @@ public class UserCenterController {
@ApiOperation("已购课程列表") @ApiOperation("已购课程列表")
@PostMapping("/course/buy/list") @PostMapping("/course/buy/list")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("已购课程列表")
public PageResult<BuyCourseListItem> buyCourseList(@RequestBody QueryBuyCourseListModel model){ public PageResult<BuyCourseListItem> buyCourseList(@RequestBody QueryBuyCourseListModel model){
model.setUserId(UserContext.getUserId()); model.setUserId(UserContext.getUserId());
return courseService.queryBuyCourseList(model); return courseService.queryBuyCourseList(model);
...@@ -108,6 +112,7 @@ public class UserCenterController { ...@@ -108,6 +112,7 @@ public class UserCenterController {
@ApiOperation("用户购买记录列表") @ApiOperation("用户购买记录列表")
@PostMapping("/user/order/list") @PostMapping("/user/order/list")
@RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR) @RequiresRoles(value = {BizConstants.ROLE_USER,BizConstants.ROLE_ENTERPRISE_ADMIN},logical = Logical.OR)
@SysLog("用户购买记录列表")
public PageResult<ProductOrderModel> userOrderList(@RequestBody QueryProductOrderModel model){ public PageResult<ProductOrderModel> userOrderList(@RequestBody QueryProductOrderModel model){
model.setUsername(UserContext.getUser().getUsername()); model.setUsername(UserContext.getUser().getUsername());
return orderService.queryPageList(model); return orderService.queryPageList(model);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment