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>