`LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
stPunish.setRegisterPerson(sysUser.getId());
stPunish.setFieldOne(sysUser.getRealname());
stPunishService.save(stPunish);`
复制代码
完整
/**
* 学生处分记录
* 保存学生处分接口
* addNewPunish
*/
@AutoLog(value = "保存学生处分接口")
@ApiOperation(value="保存学生处分接口", notes="保存学生处分接口")
@PostMapping(value = "/addNewPunish")
/* @RequiresPermissions("stStateJilu:addNew")*/
public Result<?> addNewPunish(@RequestBody StPunish stPunish) {
//获取当前用户
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
stPunish.setRegisterPerson(sysUser.getId());
stPunish.setFieldOne(sysUser.getRealname());
stPunishService.save(stPunish);
StStudent stStudent=new StStudent();
stStudent.setId(stPunish.getStName());
stStudent.setStatus(stPunish.getPunish());
stStudentService.updateById(stStudent);
return Result.ok("保存成功!");
}
复制代码