From ab334e0e0328021041a9d22207b0b19c70767d26 Mon Sep 17 00:00:00 2001 From: zhouwentao <1577701412@qq.com> Date: Thu, 26 Jun 2025 14:02:44 +0800 Subject: [PATCH] updates --- .../org/jeecg/modules/yx/controller/YxScoreController.java | 3 ++- .../jeecg/modules/yx/mapper/YxCalculationMajorMapper.java | 2 ++ .../modules/yx/mapper/xml/YxCalculationMajorMapper.xml | 5 +++++ .../modules/yx/service/IYxCalculationMajorService.java | 2 ++ .../yx/service/impl/YxCalculationMajorServiceImpl.java | 7 ++++++- 5 files changed, 17 insertions(+), 2 deletions(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/controller/YxScoreController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/controller/YxScoreController.java index db32264..9659f22 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/controller/YxScoreController.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/controller/YxScoreController.java @@ -243,7 +243,8 @@ public class YxScoreController { LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); updateWrapper.eq(YxCalculationMajor::getScoreId,scoreId); updateWrapper.set(YxCalculationMajor::getScoreId,bakScoreId); - yxCalculationMajorService.update(updateWrapper); + yxCalculationMajorService.updateScoreId(yxUserScore.getCalculationTableName() ,scoreId, bakScoreId); + // yxCalculationMajorService.update(updateWrapper); try { // 重新计算专业 List recommendMajorDTOList = yxCalculationMajorService.calculationMajor(yxUserScore); diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/mapper/YxCalculationMajorMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/mapper/YxCalculationMajorMapper.java index 808e6e6..a636cd5 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/mapper/YxCalculationMajorMapper.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/mapper/YxCalculationMajorMapper.java @@ -26,4 +26,6 @@ public interface YxCalculationMajorMapper extends BaseMapper List groupByBatchNumber(@Param(value = "tableName")String tableName,@Param("queryvo") QueryRecommendMajorVO queryRecommendMajorVO); YxCalculationMajor getCalculationById(@Param("calculationTableName") String calculationTableName, @Param("calculationMajorId") String calculationMajorId); + + int updateScoreId(@Param("calculationTableName") String calculationTableName,@Param("scoreId") String scoreId,@Param("bakScoreId") String bakScoreId); } diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/mapper/xml/YxCalculationMajorMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/mapper/xml/YxCalculationMajorMapper.xml index 19dd4e3..578c1f1 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/mapper/xml/YxCalculationMajorMapper.xml +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/mapper/xml/YxCalculationMajorMapper.xml @@ -32,6 +32,11 @@ ) + + UPDATE ${calculationTableName} + SET score_id = #{scoreId} + WHERE score_id = #{bakScoreId} +