use of com.jun.plugin.system.common.utils.DataResult in project jun_springboot_api_service by wujun728.
the class CustomAccessControlFilter method customResponse.
private void customResponse(int code, String msg, ServletResponse response) {
try {
DataResult result = DataResult.getResult(code, msg);
response.setContentType("application/json; charset=utf-8");
response.setCharacterEncoding("UTF-8");
String userJson = JSON.toJSONString(result);
OutputStream out = response.getOutputStream();
out.write(userJson.getBytes(StandardCharsets.UTF_8));
out.flush();
} catch (IOException e) {
log.error("error={}", e, e);
}
}
use of com.jun.plugin.system.common.utils.DataResult in project jun_springboot_api_service by wujun728.
the class SysJobController method add.
@ApiOperation(value = "新增")
@LogAnnotation(title = "新增")
@PostMapping("/add")
@RequiresPermissions("sysJob:add")
public DataResult add(@RequestBody SysJobEntity sysJob) {
if (isValidExpression(sysJob.getCronExpression())) {
return DataResult.fail("cron表达式有误");
}
DataResult dataResult = ScheduleJob.judgeBean(sysJob.getBeanName());
if (BaseResponseCode.SUCCESS.getCode() != dataResult.getCode()) {
return dataResult;
}
sysJobService.saveJob(sysJob);
return DataResult.success();
}
use of com.jun.plugin.system.common.utils.DataResult in project jun_springboot_api_service by wujun728.
the class HomeController method getHomeInfo.
@GetMapping("/home")
@ApiOperation(value = "获取首页数据接口")
public DataResult getHomeInfo() {
// 通过access_token拿userId
String userId = httpSessionService.getCurrentUserId();
DataResult result = DataResult.success();
result.setData(homeService.getHomeInfo(userId));
return result;
}
use of com.jun.plugin.system.common.utils.DataResult in project jun_springboot_api_service by wujun728.
the class SysJobController method update.
@ApiOperation(value = "更新")
@PutMapping("/update")
@RequiresPermissions("sysJob:update")
@LogAnnotation(title = "更新")
public DataResult update(@RequestBody SysJobEntity sysJob) {
if (isValidExpression(sysJob.getCronExpression())) {
return DataResult.fail("cron表达式有误");
}
DataResult dataResult = ScheduleJob.judgeBean(sysJob.getBeanName());
if (BaseResponseCode.SUCCESS.getCode() != dataResult.getCode()) {
return dataResult;
}
sysJobService.updateJobById(sysJob);
return DataResult.success();
}
use of com.jun.plugin.system.common.utils.DataResult in project jun_springboot_api_service by wujun728.
the class UserController method getUserOwnRole.
@GetMapping("/user/roles/{userId}")
@ApiOperation(value = "赋予角色-获取所有角色接口")
@LogAnnotation(title = "用户管理", action = "赋予角色-获取所有角色接口")
@RequiresPermissions("sys:user:role:detail")
public DataResult getUserOwnRole(@PathVariable("userId") String userId) {
DataResult result = DataResult.success();
result.setData(userService.getUserOwnRole(userId));
return result;
}
Aggregations