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/controller/ram/Fbs9600_stateController.java |   50 +++++++++++++++++++++++++++++++++++---------------
 1 files changed, 35 insertions(+), 15 deletions(-)

diff --git a/src/main/java/com/fgkj/controller/ram/Fbs9600_stateController.java b/src/main/java/com/fgkj/controller/ram/Fbs9600_stateController.java
index 0ab954c..18f2cfa 100644
--- a/src/main/java/com/fgkj/controller/ram/Fbs9600_stateController.java
+++ b/src/main/java/com/fgkj/controller/ram/Fbs9600_stateController.java
@@ -1,9 +1,6 @@
 package com.fgkj.controller.ram;
 
-import com.fgkj.dto.BattInf;
-import com.fgkj.dto.ServiceModel;
-import com.fgkj.dto.User_inf;
-import com.fgkj.dto.User_log;
+import com.fgkj.dto.*;
 import com.fgkj.dto.ram.Fbs9600_state;
 import com.fgkj.mapper.FBS9100_ComBase;
 import com.fgkj.mapper.UinfDaoFactory;
@@ -29,7 +26,15 @@
 	private User_logService uservice;
 
 	@PostMapping("/")
-	@ApiOperation(notes = "",value="娣诲姞")
+	@ApiOperation(notes = "{\n" +
+			"  \"op_cmd\": 0,\n" +
+			"  \"dev_alarmstate\": 0,\n" +
+			"  \"dev_commcount\": 0,\n" +
+			"  \"dev_errcommcount\": 0,\n" +
+			"  \"dev_id\": 0,\n" +
+			"  \"dev_ip\": \"\",\n" +
+			"  \"dev_workstate\": 0\n" +
+			"}",value="娣诲姞")
 	public ServiceModel add(@RequestBody Fbs9600_state state) {
 		ServiceModel model = service.add(state);
 
@@ -40,13 +45,16 @@
 	//bts鏄剧ず灞忓惎鍔ㄦ斁鐢�
 	@PutMapping("/")
 	@ApiOperation(notes = "",value="bts鏄剧ず灞忓惎鍔ㄦ斁鐢�")
-	public ServiceModel update(@RequestBody Fbs9600_state state) {
+	public ServiceModel update(@RequestParam Integer num,@RequestParam Integer dev_id) {
+		Fbs9600_state state = new Fbs9600_state();
+		state.setNum(num);
+		state.setDev_id(dev_id);
 		ServiceModel model = service.update(state);
 		{   String msg="";
-			if(state.getNum()==FBS9100_ComBase.CMD_Start){
-				 msg="鍚姩"+state.getDev_id()+"鐨勮澶囨斁鐢�";
+			if(num==FBS9100_ComBase.CMD_Start){
+				 msg="鍚姩"+dev_id+"鐨勮澶囨斁鐢�";
 			}else if(state.getNum()==FBS9100_ComBase.CMD_Stop){
-				 msg="鍋滄"+state.getDev_id()+"鐨勮澶囨斁鐢�";
+				 msg="鍋滄"+dev_id+"鐨勮澶囨斁鐢�";
 			}
 			User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg);
 			uservice.add(ulog);//灏嗙敤鎴风殑鎿嶄綔璁板綍涓嬫潵
@@ -57,7 +65,7 @@
 
 	//fbs9600璁惧鍐呴樆娴嬭瘯
 	@PutMapping("updatePro")
-	@ApiOperation(notes = "",value="fbs9600璁惧鍐呴樆娴嬭瘯")
+	@ApiOperation(notes = "[{ \"dev_id\": \"-\", \"op_cmd\": \"-\" }]",value="fbs9600璁惧鍐呴樆娴嬭瘯")
 	public ServiceModel updatePro(@RequestBody List<Fbs9600_state> list) {
 		ServiceModel model = service.updatePro(list);
 
@@ -66,16 +74,24 @@
 
 	@DeleteMapping("/")
 	@ApiOperation(notes = "",value="鍒犻櫎")
-	public ServiceModel delete(@RequestBody Fbs9600_state state) {
+	public ServiceModel delete(@RequestParam Integer num) {
+		Fbs9600_state state = new Fbs9600_state();
+		state.setNum(num);
 		ServiceModel model = service.delete(state);
 
 		return model;
 	}
 
 	//11.1FBS9600璁惧閫氫俊鐘舵�佹煡璇�
-	@GetMapping("byCondition")
+	@PostMapping("byCondition")
 	@ApiOperation(notes = "",value="FBS9600璁惧閫氫俊鐘舵�佹煡璇�")
-	public ServiceModel serchByCondition(@RequestBody Fbs9600_state state){
+	public ServiceModel serchByCondition(@RequestParam Integer dev_errcommcount,@RequestParam Integer pageNum,@RequestParam Integer pageSize){
+		Fbs9600_state state = new Fbs9600_state();
+		state.setDev_errcommcount(dev_errcommcount);
+		PageBean pageBean = new PageBean();
+		pageBean.setPageNum(pageNum);
+		pageBean.setPageSize(pageSize);
+		state.setPageBean(pageBean);
 		User_inf uinf=(User_inf) ActionUtil.getUser();
 		state.setNum(uinf.getuId());//灏嗙敤鎴穒d瀛樻斁鍦‵bs9100_state鐨刵um涓敤浜庡鐞嗙敤鎴风鐞嗙殑鏈烘埧闂
 		ServiceModel model = service.serchByCondition(state);
@@ -84,9 +100,13 @@
 	} 
 	
 	 //鏀剧數娴嬭瘯娣诲姞fbs9600璁惧鐨勬坊鍔犵數姹犵粍鐨勬搷浣�
-	@GetMapping("byInfo")
+	@PostMapping("byInfo")
 	@ApiOperation(notes = "",value="鏀剧數娴嬭瘯娣诲姞fbs9600璁惧鐨勬坊鍔犵數姹犵粍鐨勬搷浣�")
-    public ServiceModel serchByInfo(@RequestBody BattInf binf){
+    public ServiceModel serchByInfo(@RequestParam String stationName,@RequestParam String stationName1,@RequestParam Integer battGroupId){
+		BattInf binf = new BattInf();
+		binf.setStationName(stationName);
+		binf.setStationName1(stationName1);
+		binf.setBattGroupId(battGroupId);
     	ServiceModel model= service.serchByInfo(binf);
 
 		return model;

--
Gitblit v1.9.1