diff --git a/src/main/java/com/sztzjy/money_management/controller/CaseController.java b/src/main/java/com/sztzjy/money_management/controller/CaseController.java index c5ec043..242ee69 100644 --- a/src/main/java/com/sztzjy/money_management/controller/CaseController.java +++ b/src/main/java/com/sztzjy/money_management/controller/CaseController.java @@ -198,7 +198,7 @@ public class CaseController { @PostMapping("/insertKnowledge") - @ApiOperation("知识点新增") + @ApiOperation("知识点新增/编辑") @AnonymousAccess private ResultEntity insertKnowledge(@ApiParam("请求头可能装不下,放对象,传ID和knowledge") @RequestBody Chapter chapter) { Chapter newChapter = chapterMapper.selectByPrimaryKey(chapter.getChapterId()); diff --git a/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java b/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java index 9912384..0d74d1e 100644 --- a/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java +++ b/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java @@ -150,6 +150,10 @@ public class CaseServiceImpl implements CaseService { //新增 综合规划表 和 客户案例信息表 包含修改 String caseId = adminOrTeaInsert("master", caseInfo); + //为null代表上一步报错了 + if ("false".equals(caseId)){ + return new ResultEntity("系统已存在该身份证,请重试!"); + } //财务分析现金流量表 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); //修改实训类型