From 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4 Mon Sep 17 00:00:00 2001
From: whycrzg <ruanzhigang@whycst.com>
Date: 星期二, 23 二月 2021 17:19:23 +0800
Subject: [PATCH] update

---
 src/main/java/com/fgkj/services/Dev_paramService.java |   44 +++++++++++++++++++++++++++++++-------------
 1 files changed, 31 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/fgkj/services/Dev_paramService.java b/src/main/java/com/fgkj/services/Dev_paramService.java
index 235e89a..bef7044 100644
--- a/src/main/java/com/fgkj/services/Dev_paramService.java
+++ b/src/main/java/com/fgkj/services/Dev_paramService.java
@@ -7,18 +7,22 @@
 import com.fgkj.mapper.impl.Dev_paramMapper;
 import com.fgkj.mapper.impl.Process_surveyMapper;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.jdbc.datasource.DataSourceTransactionManager;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.TransactionDefinition;
+import org.springframework.transaction.TransactionStatus;
 
 import java.util.List;
 
+import javax.annotation.Resource;
 @Service
 public class Dev_paramService {
 
-	private ServiceModel model;
+	ServiceModel model = new ServiceModel();
 
-	@Autowired
+	@Resource
 	private Dev_paramMapper mapper;
-	@Autowired
+	@Resource
 	private Process_surveyMapper surveyMapper;
 	
 	 //缁欒澶囨坊鍔犲弬鏁�
@@ -34,18 +38,27 @@
 		return model;
 	}
 	//鏌ヨ鎵�鏈夎澶囩殑鎵�鏈夌殑鍛婅鍙傛暟
-	public ServiceModel update(Object obj){
-		Boolean bl=mapper.update(obj);
-		if(bl){
+	public ServiceModel update(Dev_param obj) {
+		ServiceModel model = new ServiceModel();
+		Boolean bl = true;
+		try {
+			bl = mapper.update(obj) > 0;
+		} catch (Exception e) {
+			e.printStackTrace();
+			model.setCode(0);
+			model.setMsg("淇敼澶辫触!");
+			return model;
+		}
+		if (bl) {
 			//鍛婅鍙傛暟淇敼鎴愬姛鍚庨噸鍚湇鍔�
-			int alarm_id=((Dev_param) obj).getAlm_id();
-			Process_survey process=new Process_survey();
+			int alarm_id = ((Dev_param) obj).getAlm_id();
+			Process_survey process = new Process_survey();
 			//灏嗙數姹犲憡璀︾殑鏈嶅姟璁句负閲嶅惎
 			process.setProcessName(ProcessServerDao.BMS_FBSDEV_ALARM_BATT);
-			Boolean b=surveyMapper.update(process);
+			Boolean b = surveyMapper.update(process);
 			model.setCode(1);
 			model.setMsg("淇敼鎴愬姛!");
-		}else{
+		} else {
 			model.setCode(0);
 			model.setMsg("淇敼澶辫触!");
 		}
@@ -53,6 +66,7 @@
 	}
 	 //鏌ヨ鎵�鏈夎澶囩殑鎵�鏈夌殑鍛婅鍙傛暟
 	public ServiceModel searchAll(){
+		ServiceModel model = new ServiceModel();
 		List list=mapper.searchAll();
 		if(list!=null && list.size()>0){
 			model.setCode(1);
@@ -65,7 +79,8 @@
 		return model;
 	}
 	//鏍规嵁璁惧id鍜屽憡璀︾被鍨嬫煡璁惧鍛婅鍙傛暟
-	public ServiceModel serchByCondition(Object obj){
+	public ServiceModel serchByCondition(Dev_param obj){
+		ServiceModel model = new ServiceModel();
 		List list=mapper.serchByCondition(obj);
 		if(list!=null && list.size()>0){
 			model.setCode(1);
@@ -79,6 +94,7 @@
 	}
 	//鏌ヨ鎵�鏈夊瓨鍦ㄨ澶囧憡璀﹀弬鏁扮殑鏈烘埧
 	public ServiceModel serchAllDevId(){
+		ServiceModel model = new ServiceModel();
 		List list=mapper.serchAllDevId();
 		if(list!=null && list.size()>0){
 			model.setCode(1);
@@ -91,7 +107,8 @@
 		return model;
 	}
 	//鏍规嵁璁惧id鏌ヨ璁惧瀵瑰簲鐨勫憡璀﹀弬鏁扮绫�
-	public ServiceModel serchByInfo(Object obj){
+	public ServiceModel serchByInfo(Dev_param obj){
+		ServiceModel model = new ServiceModel();
 		List list=mapper.serchByInfo(obj);
 		if(list!=null && list.size()>0){
 			model.setCode(1);
@@ -105,7 +122,8 @@
 	}
 	
 	 //鏍规嵁璁惧id鏌ヨ璁惧鎵�鏈夌殑鍙傛暟
-	public ServiceModel serchParamById(Object obj){
+	public ServiceModel serchParamById(Dev_param obj){
+		ServiceModel model = new ServiceModel();
 		List list=mapper.serchParamById(obj);
 		if(list!=null && list.size()>0){
 			model.setCode(1);

--
Gitblit v1.9.1