From 90c69565afd02dba9e79aff9de30b4ca322e5fb8 Mon Sep 17 00:00:00 2001 From: 81041 <81041@DESKTOP-025NVD9> Date: 星期二, 08 一月 2019 14:47:28 +0800 Subject: [PATCH] 线程启动 --- gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/Thread_utilAction.class | 0 gx_tieta/src/com/fgkj/dao/ProcessServerDao.java | 4 + gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/BaseDAOFactory.class | 0 gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/Thread_utilImpl.class | 0 gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/services/Thread_utilService.class | 0 gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java | 2 gx_tieta/src/com/fgkj/actions/Thread_utilAction.java | 30 +++++++ gx_tieta/src/com/fgkj/dao/BaseDAO.java | 2 gx_tieta/src/com/fgkj/dao/impl/Thread_utilImpl.java | 58 ++++++++++++++ gx_tieta/src/com/fgkj/services/Thread_utilService.java | 29 +++++++ gx_tieta/src/com/fgkj/dto/Thread_util.java | 59 ++++++++++++++ gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/ProcessServerDao.class | 0 gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dto/Thread_util.class | 0 gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/BaseDAO.class | 0 14 files changed, 184 insertions(+), 0 deletions(-) diff --git a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/Thread_utilAction.class b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/Thread_utilAction.class new file mode 100644 index 0000000..440454f --- /dev/null +++ b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/Thread_utilAction.class Binary files differ diff --git a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/BaseDAO.class b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/BaseDAO.class index 27960d9..27820f0 100644 --- a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/BaseDAO.class +++ b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/BaseDAO.class Binary files differ diff --git a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/BaseDAOFactory.class b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/BaseDAOFactory.class index adc4a25..5a8635f 100644 --- a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/BaseDAOFactory.class +++ b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/BaseDAOFactory.class Binary files differ diff --git a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/ProcessServerDao.class b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/ProcessServerDao.class index 8cf67ea..5fcd355 100644 --- a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/ProcessServerDao.class +++ b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/ProcessServerDao.class Binary files differ diff --git a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/Thread_utilImpl.class b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/Thread_utilImpl.class new file mode 100644 index 0000000..c8ec7e1 --- /dev/null +++ b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/Thread_utilImpl.class Binary files differ diff --git a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dto/Thread_util.class b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dto/Thread_util.class new file mode 100644 index 0000000..787202e --- /dev/null +++ b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dto/Thread_util.class Binary files differ diff --git a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/services/Thread_utilService.class b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/services/Thread_utilService.class new file mode 100644 index 0000000..acffa06 --- /dev/null +++ b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/services/Thread_utilService.class Binary files differ diff --git a/gx_tieta/src/com/fgkj/actions/Thread_utilAction.java b/gx_tieta/src/com/fgkj/actions/Thread_utilAction.java new file mode 100644 index 0000000..f18cf3f --- /dev/null +++ b/gx_tieta/src/com/fgkj/actions/Thread_utilAction.java @@ -0,0 +1,30 @@ +package com.fgkj.actions; + +import com.fgkj.dto.ServiceModel; +import com.fgkj.dto.Thread_util; +import com.fgkj.services.Thread_utilService; + +public class Thread_utilAction extends ActionUtil{ + private Thread_utilService service=new Thread_utilService(); + private String json; + private String result; + + //鍚姩绾跨▼ + public String update() { + Thread_util util=getGson().fromJson(json, Thread_util.class); + ServiceModel model=service.update(util); + result=tojson(model); + return SUCCESS; + } + + + public String getResult() { + return result; + } + public void setJson(String json) { + this.json = json; + } + + + +} diff --git a/gx_tieta/src/com/fgkj/dao/BaseDAO.java b/gx_tieta/src/com/fgkj/dao/BaseDAO.java index 65cfc4e..fc9c5ea 100644 --- a/gx_tieta/src/com/fgkj/dao/BaseDAO.java +++ b/gx_tieta/src/com/fgkj/dao/BaseDAO.java @@ -206,6 +206,8 @@ public static final int APP_BTS_BATTGROUP=101; + public static final int THREAD_UTIL=102; + public boolean add(Object obj); // 娣诲姞 public boolean update(Object obj); // 鏇存柊 diff --git a/gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java b/gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java index 6c83c04..eaed7ec 100644 --- a/gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java +++ b/gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java @@ -54,6 +54,7 @@ import com.fgkj.dao.impl.Positiomap_usrImpl; import com.fgkj.dao.impl.Process_surveyImpl; import com.fgkj.dao.impl.StationtrafficImpl; +import com.fgkj.dao.impl.Thread_utilImpl; import com.fgkj.dao.impl.UserDAOImpl; import com.fgkj.dao.impl.User_ChartImpl; import com.fgkj.dao.impl.User_battgroup_baojigroupImpl; @@ -212,6 +213,7 @@ case 99:return new App_bts_comm_taskImpl(); case 100:return new Battinf_applyImpl(); case 101:return new App_bts_battgroupImpl(); + case 102:return new Thread_utilImpl(); default :return null; } } diff --git a/gx_tieta/src/com/fgkj/dao/ProcessServerDao.java b/gx_tieta/src/com/fgkj/dao/ProcessServerDao.java index 8a2dd2e..bc8472c 100644 --- a/gx_tieta/src/com/fgkj/dao/ProcessServerDao.java +++ b/gx_tieta/src/com/fgkj/dao/ProcessServerDao.java @@ -18,4 +18,8 @@ //榛樿閲嶅惎瀵嗙爜 public static String RESTART_PWD="123456"; + + //杩涚▼id + public static Integer THREAD_XUHANG=2019001;//鏈烘埧缁埅绾跨▼ + public static Integer THREAD_LUOHOU=2019002;//钀藉悗鍗曚綋绾跨▼ } diff --git a/gx_tieta/src/com/fgkj/dao/impl/Thread_utilImpl.java b/gx_tieta/src/com/fgkj/dao/impl/Thread_utilImpl.java new file mode 100644 index 0000000..c742eb5 --- /dev/null +++ b/gx_tieta/src/com/fgkj/dao/impl/Thread_utilImpl.java @@ -0,0 +1,58 @@ +package com.fgkj.dao.impl; + +import java.sql.ResultSet; +import java.util.List; + +import com.fgkj.dao.BaseDAO; +import com.fgkj.dao.CallBack; +import com.fgkj.dao.DAOHelper; +import com.fgkj.db.DBUtil; +import com.fgkj.dto.Thread_util; + +public class Thread_utilImpl implements BaseDAO,CallBack{ + + @Override + public List getResults(ResultSet rs) { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean add(Object obj) { + // TODO Auto-generated method stub + return false; + } + //鍚姩绾跨▼ + @Override + public boolean update(Object obj) { + Thread_util util=(Thread_util) obj; + String sql=" update web_site.tb_thread_util set thread_en=? where thread_id=? "; + boolean bl=DAOHelper.executeUpdate( DBUtil.getConn(), sql,new Object[] {util.getThread_en(),util.getThread_id()}); + return bl; + } + + @Override + public boolean del(Object obj) { + // TODO Auto-generated method stub + return false; + } + + @Override + public List searchAll() { + // TODO Auto-generated method stub + return null; + } + + @Override + public List serchByCondition(Object obj) { + // TODO Auto-generated method stub + return null; + } + + @Override + public List serchByInfo(Object obj) { + // TODO Auto-generated method stub + return null; + } + +} diff --git a/gx_tieta/src/com/fgkj/dto/Thread_util.java b/gx_tieta/src/com/fgkj/dto/Thread_util.java new file mode 100644 index 0000000..c2cde1f --- /dev/null +++ b/gx_tieta/src/com/fgkj/dto/Thread_util.java @@ -0,0 +1,59 @@ +package com.fgkj.dto; + +import java.io.Serializable; +import java.util.Date; + +import com.fgkj.dao.CallBack; + +public class Thread_util implements Serializable{ + private int num; + private int thread_id; + private String thread_name; + private Date thread_starttime; + private int thread_en; + private String note; + public int getNum() { + return num; + } + public void setNum(int num) { + this.num = num; + } + public int getThread_id() { + return thread_id; + } + public void setThread_id(int thread_id) { + this.thread_id = thread_id; + } + public String getThread_name() { + return thread_name; + } + public void setThread_name(String thread_name) { + this.thread_name = thread_name; + } + public Date getThread_starttime() { + return thread_starttime; + } + public void setThread_starttime(Date thread_starttime) { + this.thread_starttime = thread_starttime; + } + public int getThread_en() { + return thread_en; + } + public void setThread_en(int thread_en) { + this.thread_en = thread_en; + } + public String getNote() { + return note; + } + public void setNote(String note) { + this.note = note; + } + @Override + public String toString() { + return "Thread_util [num=" + num + ", thread_id=" + thread_id + ", thread_name=" + thread_name + + ", thread_starttime=" + thread_starttime + ", thread_en=" + thread_en + ", note=" + note + "]"; + } + + + +} diff --git a/gx_tieta/src/com/fgkj/services/Thread_utilService.java b/gx_tieta/src/com/fgkj/services/Thread_utilService.java new file mode 100644 index 0000000..254346e --- /dev/null +++ b/gx_tieta/src/com/fgkj/services/Thread_utilService.java @@ -0,0 +1,29 @@ +package com.fgkj.services; + +import com.fgkj.dao.BaseDAO; +import com.fgkj.dao.BaseDAOFactory; +import com.fgkj.dto.ServiceModel; + +public class Thread_utilService { + private BaseDAO dao; + private ServiceModel model; + + public Thread_utilService() { + super(); + model=new ServiceModel(); + dao=BaseDAOFactory.getBaseDAO(BaseDAO.THREAD_UTIL); + } + //鍚姩绾跨▼ + public ServiceModel update(Object obj) { + boolean bl=dao.update(obj); + if(bl) { + model.setCode(1); + model.setMsg("淇敼鎴愬姛!"); + }else { + model.setData(0); + model.setMsg("淇敼澶辫触!"); + } + return model; + } + +} -- Gitblit v1.9.1