新增案例接口,添加报错提示

master
xiaoCJ 5 months ago
parent 09961fee00
commit 3a3cb8d54c

@ -198,7 +198,7 @@ public class CaseController {
@PostMapping("/insertKnowledge")
@ApiOperation("知识点新增")
@ApiOperation("知识点新增/编辑")
@AnonymousAccess
private ResultEntity<HttpStatus> insertKnowledge(@ApiParam("请求头可能装不下,放对象,传ID和knowledge") @RequestBody Chapter chapter) {
Chapter newChapter = chapterMapper.selectByPrimaryKey(chapter.getChapterId());

@ -150,6 +150,10 @@ public class CaseServiceImpl implements CaseService {
//新增 综合规划表 和 客户案例信息表 包含修改
String caseId = adminOrTeaInsert("master", caseInfo);
//为null代表上一步报错了
if ("false".equals(caseId)){
return new ResultEntity<HttpStatus>("系统已存在该身份证,请重试!");
}
//财务分析现金流量表
CaseCashFlow caseCashFlow = new CaseCashFlow();
if (stuCaseDto.getCaseCashFlow() != null) {
@ -538,6 +542,11 @@ public class CaseServiceImpl implements CaseService {
return newCase.getCaseid();
} else {
//修改案例信息表
//传了相同的身份证系统判定是编辑但是没传CaseId直接return
if (StringUtils.isBlank(newCase.getCaseid())) {
return "false";
}
caseInfoMapper.updateByPrimaryKeySelective(newCase);
//修改实训类型

Loading…
Cancel
Save