From c60826d9c132617f1bfb2de1f0e0a2b67cd309be Mon Sep 17 00:00:00 2001 From: xiaoCJ <406612557@qq.com> Date: Tue, 5 Nov 2024 18:21:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BC=96=E8=BE=91=E9=80=BB?= =?UTF-8?q?=E8=BE=91=EF=BC=8C=E4=BF=AE=E6=94=B9=E9=A2=98=E7=9B=AE=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TopicController.java | 5 ++-- .../mapper/ObjectiveQuestionMapper.java | 3 +- .../service/impl/CaseServiceImpl.java | 30 +++++++++---------- .../mapper/ObjectiveQuestionMapper.xml | 11 +++---- 4 files changed, 26 insertions(+), 23 deletions(-) diff --git a/src/main/java/com/sztzjy/money_management/controller/TopicController.java b/src/main/java/com/sztzjy/money_management/controller/TopicController.java index 78b7fe1..2e80416 100644 --- a/src/main/java/com/sztzjy/money_management/controller/TopicController.java +++ b/src/main/java/com/sztzjy/money_management/controller/TopicController.java @@ -145,9 +145,10 @@ public class TopicController { @ApiParam("普通题库/金融智能/银行从业") @RequestParam String outLine, @ApiParam("理论知识/专业能力公共基础/个人理财/风险管理/公司信贷/个人贷款") @RequestParam(required = false) String subClass, @RequestParam(required = false) String content, - @RequestParam(required = false) String schoolId) { + @RequestParam(required = false) String schoolId, + @RequestParam String chapterId) { PageHelper.startPage(index, size); - List list = objectiveQuestionMapper.getObjectiveByType(type, outLine, subClass, content,schoolId); + List list = objectiveQuestionMapper.getObjectiveByType(type, outLine, subClass, content,schoolId,chapterId); PageInfo pageInfo = new PageInfo(list); return new ResultEntity>(pageInfo); } diff --git a/src/main/java/com/sztzjy/money_management/mapper/ObjectiveQuestionMapper.java b/src/main/java/com/sztzjy/money_management/mapper/ObjectiveQuestionMapper.java index ed13ed8..e3e62c2 100644 --- a/src/main/java/com/sztzjy/money_management/mapper/ObjectiveQuestionMapper.java +++ b/src/main/java/com/sztzjy/money_management/mapper/ObjectiveQuestionMapper.java @@ -47,7 +47,8 @@ public interface ObjectiveQuestionMapper { @Param("outLine") String outLine, @Param("subClass") String subClass, @Param("content") String content, - @Param("schoolId") String schoolId); + @Param("schoolId") String schoolId, + @Param("chapterId") String chapterId); int batchDelete(@Param("list") List objectiveQuestionId); 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 078183c..20ba5e0 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 @@ -166,7 +166,7 @@ public class CaseServiceImpl implements CaseService { caseCashFlow.setCaseCashFlowId(IdUtil.randomUUID()); caseCashFlowMapper.insert(caseCashFlow); } else { - caseCashFlowMapper.updateByPrimaryKeySelective(caseCashFlow); + caseCashFlowMapper.updateByPrimaryKey(caseCashFlow); } } @@ -181,7 +181,7 @@ public class CaseServiceImpl implements CaseService { caseCashPlan.setCaseCashPlanId(IdUtil.randomUUID()); caseCashPlanMapper.insert(caseCashPlan); } else { - caseCashPlanMapper.updateByPrimaryKeySelective(caseCashPlan); + caseCashPlanMapper.updateByPrimaryKeyWithBLOBs(caseCashPlan); } } @@ -195,7 +195,7 @@ public class CaseServiceImpl implements CaseService { caseConsumptionPlan.setCaseConsumptionPlanId(IdUtil.randomUUID()); caseConsumptionPlanMapper.insert(caseConsumptionPlan); } else { - caseConsumptionPlanMapper.updateByPrimaryKeySelective(caseConsumptionPlan); + caseConsumptionPlanMapper.updateByPrimaryKeyWithBLOBs(caseConsumptionPlan); } } @@ -209,7 +209,7 @@ public class CaseServiceImpl implements CaseService { caseDistributionOfProperty.setCaseDistributionOfPropertyId(IdUtil.randomUUID()); caseDistributionOfPropertyMapper.insert(caseDistributionOfProperty); } else { - caseDistributionOfPropertyMapper.updateByPrimaryKeySelective(caseDistributionOfProperty); + caseDistributionOfPropertyMapper.updateByPrimaryKeyWithBLOBs(caseDistributionOfProperty); } } @@ -223,7 +223,7 @@ public class CaseServiceImpl implements CaseService { caseFinanceLiability.setCaseFinanceLiabilityId(IdUtil.randomUUID()); caseFinanceLiabilityMapper.insert(caseFinanceLiability); } else { - caseFinanceLiabilityMapper.updateByPrimaryKeySelective(caseFinanceLiability); + caseFinanceLiabilityMapper.updateByPrimaryKey(caseFinanceLiability); } } @@ -237,7 +237,7 @@ public class CaseServiceImpl implements CaseService { caseFinancialRatios.setCaseid(caseId); caseFinancialRatiosMapper.insert(caseFinancialRatios); } else { - caseFinancialRatiosMapper.updateByPrimaryKeySelective(caseFinancialRatios); + caseFinancialRatiosMapper.updateByPrimaryKeyWithBLOBs(caseFinancialRatios); } } @@ -251,7 +251,7 @@ public class CaseServiceImpl implements CaseService { caseHeritage.setCaseid(caseId); caseHeritageMapper.insert(caseHeritage); } else { - caseHeritageMapper.updateByPrimaryKeySelective(caseHeritage); + caseHeritageMapper.updateByPrimaryKeyWithBLOBs(caseHeritage); } } @@ -265,7 +265,7 @@ public class CaseServiceImpl implements CaseService { caseIncomeAndExpenses.setCaseid(caseId); caseIncomeAndExpensesMapper.insert(caseIncomeAndExpenses); } else { - caseIncomeAndExpensesMapper.updateByPrimaryKeySelective(caseIncomeAndExpenses); + caseIncomeAndExpensesMapper.updateByPrimaryKey(caseIncomeAndExpenses); } } @@ -279,7 +279,7 @@ public class CaseServiceImpl implements CaseService { caseInvestmentPlan.setCaseId(caseId); investmentPlanMapper.insert(caseInvestmentPlan); } else { - investmentPlanMapper.updateByPrimaryKeySelective(caseInvestmentPlan); + investmentPlanMapper.updateByPrimaryKeyWithBLOBs(caseInvestmentPlan); } } @@ -293,7 +293,7 @@ public class CaseServiceImpl implements CaseService { caseInsurancePlan.setCaseid(caseId); caseInsurancePlanMapper.insert(caseInsurancePlan); } else { - caseInsurancePlanMapper.updateByPrimaryKeySelective(caseInsurancePlan); + caseInsurancePlanMapper.updateByPrimaryKeyWithBLOBs(caseInsurancePlan); } } @@ -307,7 +307,7 @@ public class CaseServiceImpl implements CaseService { caseLifeEducationPlan.setCaseid(caseId); caseLifeEducationPlanMapper.insert(caseLifeEducationPlan); } else { - caseLifeEducationPlanMapper.updateByPrimaryKeySelective(caseLifeEducationPlan); + caseLifeEducationPlanMapper.updateByPrimaryKeyWithBLOBs(caseLifeEducationPlan); } } @@ -321,7 +321,7 @@ public class CaseServiceImpl implements CaseService { caseRetirementPlan.setCaseid(caseId); caseRetirementPlanMapper.insert(caseRetirementPlan); } else { - caseRetirementPlanMapper.updateByPrimaryKeySelective(caseRetirementPlan); + caseRetirementPlanMapper.updateByPrimaryKeyWithBLOBs(caseRetirementPlan); } } @@ -336,7 +336,7 @@ public class CaseServiceImpl implements CaseService { caseRiskIndex.setCaseid(caseId); caseRiskIndexMapper.insert(caseRiskIndex); } else { - caseRiskIndexMapper.updateByPrimaryKeySelective(caseRiskIndex); + caseRiskIndexMapper.updateByPrimaryKey(caseRiskIndex); } } @@ -350,7 +350,7 @@ public class CaseServiceImpl implements CaseService { caseStartAnUndertakingPlan.setCaseid(caseId); caseStartAnUndertakingPlanMapper.insert(caseStartAnUndertakingPlan); } else { - caseStartAnUndertakingPlanMapper.updateByPrimaryKeySelective(caseStartAnUndertakingPlan); + caseStartAnUndertakingPlanMapper.updateByPrimaryKeyWithBLOBs(caseStartAnUndertakingPlan); } } @@ -364,7 +364,7 @@ public class CaseServiceImpl implements CaseService { caseTaxPlan.setCaseid(caseId); caseTaxPlanMapper.insert(caseTaxPlan); } else { - caseTaxPlanMapper.updateByPrimaryKeySelective(caseTaxPlan); + caseTaxPlanMapper.updateByPrimaryKeyWithBLOBs(caseTaxPlan); } } diff --git a/src/main/resources/mapper/ObjectiveQuestionMapper.xml b/src/main/resources/mapper/ObjectiveQuestionMapper.xml index 7afcc41..89f2654 100644 --- a/src/main/resources/mapper/ObjectiveQuestionMapper.xml +++ b/src/main/resources/mapper/ObjectiveQuestionMapper.xml @@ -466,8 +466,9 @@ @@ -509,7 +510,7 @@ - + insert into objective_question (objective_id, chapter_id, chapter_name, source, type, score,content,