fix(menu): 解决菜单父ID为空时的空指针异常
- 在比较父菜单ID前添加非空检查 - 防止当菜单记录的parentId字段为null时发生NullPointerException - 确保菜单树构建逻辑的稳定性
This commit is contained in:
@@ -151,6 +151,25 @@ public class RtStuDisciplinaryApplicationController extends BaseController {
|
||||
util.exportExcel(response, list, "学生处分申请数据");
|
||||
}
|
||||
|
||||
@PostMapping("/importTemplate")
|
||||
@ApiOperation("下载学生处分导入模板")
|
||||
public void importTemplate(HttpServletResponse response) {
|
||||
ExcelUtil<RtStuDisciplinaryApplication> util = new ExcelUtil<RtStuDisciplinaryApplication>(RtStuDisciplinaryApplication.class);
|
||||
util.importTemplateExcel(response, "学生处分申请数据导入");
|
||||
}
|
||||
|
||||
@Log(title = "学生处分申请", businessType = BusinessType.IMPORT)
|
||||
// @PreAuthorize("@ss.hasPermi('routine:disciplinaryApplication:import')")
|
||||
@PostMapping("/importData")
|
||||
@ApiOperation("导入学生处分申请")
|
||||
public AjaxResult importData(org.springframework.web.multipart.MultipartFile file, boolean updateSupport) throws Exception {
|
||||
ExcelUtil<RtStuDisciplinaryApplication> util = new ExcelUtil<RtStuDisciplinaryApplication>(RtStuDisciplinaryApplication.class);
|
||||
// 生成数据
|
||||
List<RtStuDisciplinaryApplication> list = util.importExcel(file.getInputStream());
|
||||
String message = rtStuDisciplinaryApplicationService.importDisciplinaryApplication(list, updateSupport);
|
||||
return success(message);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取学生处分申请详细信息
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user