|
@@ -35,32 +35,33 @@ public class SysTenantAccountController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "获取账户信息")
|
|
|
@GetMapping("/get")
|
|
|
- @PreAuthorize("@pcs.hasPermissions('userCashAccount/get')")
|
|
|
- public Object get() {
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
- if (sysUser == null) {
|
|
|
- return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
|
+ @PreAuthorize("@pcs.hasPermissions('sysTenantAccount/get')")
|
|
|
+ public Object get(Integer teacherId) {
|
|
|
+ if (teacherId == null || teacherId <=0) {
|
|
|
+ return failed(HttpStatus.FORBIDDEN, "用户id必须大于0");
|
|
|
}
|
|
|
|
|
|
- return succeed(sysTenantAccountService.get(sysUser.getId()));
|
|
|
+ return succeed(sysTenantAccountService.get(teacherId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "获取账户明细")
|
|
|
@GetMapping("/queryTenantAccountDetail")
|
|
|
- @PreAuthorize("@pcs.hasPermissions('userCashAccount/queryTenantAccountDetail')")
|
|
|
+ @PreAuthorize("@pcs.hasPermissions('sysTenantAccount/queryTenantAccountDetail')")
|
|
|
public Object queryTenantAccountDetail(TenantAccountDetailQueryInfo queryInfo) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
if (sysUser == null) {
|
|
|
return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
|
}
|
|
|
- queryInfo.setUserId(sysUser.getId());
|
|
|
+ if (queryInfo.getUserId() == null || queryInfo.getUserId() <= 0) {
|
|
|
+ return failed("用户id不能为空");
|
|
|
+ }
|
|
|
|
|
|
return succeed(sysTenantAccountDetailService.getPageList(queryInfo));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "增加分钟数")
|
|
|
@PostMapping("/addMinutes")
|
|
|
- @PreAuthorize("@pcs.hasPermissions('userCashAccount/addMinutes')")
|
|
|
+ @PreAuthorize("@pcs.hasPermissions('sysTenantAccount/addMinutes')")
|
|
|
public Object addMinutes(Integer teacherId, Integer minutes, String memo) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
if (sysUser == null) {
|
|
@@ -81,7 +82,7 @@ public class SysTenantAccountController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "减分钟数")
|
|
|
@PostMapping("/subtractMinutes")
|
|
|
- @PreAuthorize("@pcs.hasPermissions('userCashAccount/subtractMinutes')")
|
|
|
+ @PreAuthorize("@pcs.hasPermissions('sysTenantAccount/subtractMinutes')")
|
|
|
public Object subtractMinutes(Integer teacherId, Integer minutes, String memo) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
if (sysUser == null) {
|
|
@@ -97,7 +98,7 @@ public class SysTenantAccountController extends BaseController {
|
|
|
if (!updateRes) {
|
|
|
return failed("充值失败,请重试");
|
|
|
}
|
|
|
- return succeed("充值成功");
|
|
|
+ return succeed("扣除成功");
|
|
|
}
|
|
|
|
|
|
}
|