From a11879d098e844eef271faa6627c30872559e4b0 Mon Sep 17 00:00:00 2001 From: chenhao <852066789@qq.com> Date: Tue, 3 Jun 2025 09:25:00 +0800 Subject: [PATCH] =?UTF-8?q?refactor(sip):=20=E4=BC=98=E5=8C=96=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E4=BF=A1=E6=81=AF=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改 ProjectInfoMapper.xml 中的 SQL 查询语句,将 id 列改为 user_id 列 - 在 ProjectInfoServiceImpl 类上添加 @Transactional 注解,开启事务管理 --- .../java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java | 2 ++ ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java index a8c2c012..7a2a8900 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java @@ -13,6 +13,7 @@ import com.ruoyi.sip.mapper.ProjectInfoMapper; import com.ruoyi.sip.service.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.math.BigDecimal; import java.time.LocalDate; @@ -30,6 +31,7 @@ import java.util.stream.Stream; * @date 2025-05-29 */ @Service +@Transactional(rollbackFor = Exception.class) public class ProjectInfoServiceImpl implements IProjectInfoService { @Autowired private ProjectInfoMapper projectInfoMapper; diff --git a/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml b/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml index dda78f1a..fbf77d9b 100644 --- a/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml +++ b/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml @@ -119,7 +119,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" </select> <select id="selectUserById" resultType="com.ruoyi.common.core.domain.entity.SysUser"> select * from sys_user - where id in <foreach collection="list" item="id" open="(" separator="," close=")"> + where user_id in <foreach collection="list" item="id" open="(" separator="," close=")"> #{id} </foreach> </select>