From 5a1cf66467a80fee6b2eedf5c973b6f71d883290 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期四, 31 十月 2024 16:16:52 +0800
Subject: [PATCH] 修改

---
 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TChargingPileNotificationMapper.java            |    6 ++++++
 ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TChargingPileNotificationMapper.xml                  |   18 ++++++++++++++++--
 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileNotificationServiceImpl.java |    6 +++---
 3 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TChargingPileNotificationMapper.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TChargingPileNotificationMapper.java
index d093e4c..825fb54 100644
--- a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TChargingPileNotificationMapper.java
+++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TChargingPileNotificationMapper.java
@@ -27,4 +27,10 @@
 	 */
 	List<TChargingPileNotification> chargingPileNotificationPageList(PageInfo<TChargingPileNotification> pageInfo, @Param("siteIds") Set<Integer> siteIds);
 
+	/**
+	 * 保存通知数据
+	 * @param notification
+	 */
+    void saveData(TChargingPileNotification notification);
+
 }
diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileNotificationServiceImpl.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileNotificationServiceImpl.java
index c9e5bc9..0784eff 100644
--- a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileNotificationServiceImpl.java
+++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileNotificationServiceImpl.java
@@ -95,11 +95,11 @@
 	@Override
 	public void saveData(Integer type,Integer siteId,Integer chargingPileId, String phone, String data) {
 		TChargingPileNotification notification = new TChargingPileNotification();
-		notification.setSiteId(siteId==null?-1:siteId);
-		notification.setChargingPileId(chargingPileId==null?-1:chargingPileId);
+		notification.setSiteId(siteId);
+		notification.setChargingPileId(chargingPileId);
 		notification.setPhone(phone);
 		notification.setContent(data);
-		this.save(notification);
+		this.baseMapper.saveData(notification);
 	}
 
 }
diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TChargingPileNotificationMapper.xml b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TChargingPileNotificationMapper.xml
index e35a362..2d04cbf 100644
--- a/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TChargingPileNotificationMapper.xml
+++ b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TChargingPileNotificationMapper.xml
@@ -17,9 +17,23 @@
     <sql id="Base_Column_List">
         id, site_id, charging_pile_id, content, create_time, del_flag
     </sql>
+    <insert id="saveData" parameterType="com.ruoyi.chargingPile.api.model.TChargingPileNotification">
+            insert into sys_menu(
+            <if test="siteId != null and siteId != 0">site_id,</if>
+            <if test="chargingPileId != null and chargingPileId != 0">charging_pile_id,</if>
+            <if test="phone != null and phone != ''">phone,</if>
+            <if test="content != null and content != ''">content,</if>
+            create_time
+            )values(
+            <if test="siteId != null and siteId != 0">#{siteId},</if>
+            <if test="chargingPileId != null and chargingPileId != 0">#{chargingPileId},</if>
+            <if test="phone != null and phone != ''">#{phone},</if>
+            <if test="content != null and content != ''">#{content},</if>
+            sysdate()
+            )
+    </insert>
 
-    
-    
+
     <select id="chargingPileNotificationPageList" resultType="com.ruoyi.chargingPile.api.model.TChargingPileNotification">
         select
         a.id,

--
Gitblit v1.7.1