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