From 5eccf7914f844961d5d0a63071d1c89c0b5b32f1 Mon Sep 17 00:00:00 2001
From: hdw <496960745@qq.com>
Date: 星期四, 11 十月 2018 15:34:24 +0800
Subject: [PATCH] 修改

---
 gx_tieta/WebRoot/set-match-group.jsp          |   90 ++++++++++--
 gx_tieta/WebRoot/iframe/set-match-group.html  |  287 +++++++++++++++++++++++++++++-----------
 gx_tieta/WebRoot/ele-match-group.jsp          |    2 
 gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java |    2 
 4 files changed, 286 insertions(+), 95 deletions(-)

diff --git a/gx_tieta/WebRoot/ele-match-group.jsp b/gx_tieta/WebRoot/ele-match-group.jsp
index 461c9c3..86ac658 100644
--- a/gx_tieta/WebRoot/ele-match-group.jsp
+++ b/gx_tieta/WebRoot/ele-match-group.jsp
@@ -233,7 +233,7 @@
 						if(rs.code == 1) {
 							var data = rs.data;
 							var num = 0;
-							console.log(data);
+							//console.log(data);
 							var rsData = formaterTblData(data);
 							// 璁剧疆琛ㄦ牸鐨勬暟鎹�
 							num = rsData.length;
diff --git a/gx_tieta/WebRoot/iframe/set-match-group.html b/gx_tieta/WebRoot/iframe/set-match-group.html
index 1d85e59..e61b55b 100644
--- a/gx_tieta/WebRoot/iframe/set-match-group.html
+++ b/gx_tieta/WebRoot/iframe/set-match-group.html
@@ -58,7 +58,7 @@
 								</div>
 							</div>
 							<button class="layui-btn layui-btn-sm layui-btn-normal" id="search"><i class="fa fa-search"></i> 鏌ヨ</button>
-							<button class="layui-btn layui-btn-sm layui-btn-normal" id="replace"><i class="fa fa-reply"></i> 鏇存崲</button>
+							<button class="layui-btn layui-btn-sm layui-btn-normal" id="matchGroup"><i class="fa fa-reply"></i> 閰嶇粍</button>
 						</div>
 
 					</div>
@@ -73,84 +73,203 @@
 	<script type="text/javascript" src="../src/layui.js"></script>
 	<script type="text/javascript" src="../src/layui.js"></script>
 	<script type="text/javascript" src="../pages/js/mylayui.js"></script>
+	<script type="text/javascript" src="../js/base.js"></script>
 	<script type="text/javascript">
 		layui.use(['layer', 'table', 'form', 'laytpl', 'element'],function() {
 			var layer = layui.layer 	// 鑾峰彇layer妯″潡
 				,table = layui.table 	// 鑾峰彇table妯″潡
-				,form = layui.form
-				,laytpl = layui.laytpl
-				,element = layui.element;
-				// 琛ㄦ牸鏁版嵁閰嶇疆椤�
-				var tOptions = {
-					elem: '#groupTbl'
-					,toolbar: true
-					,defaultToolbar: ['exports', 'filter']
-					,cellMinWidth: 80
-					,cols: [[
-						{type: 'radio', fixed: 'left'}
-						,{field:'stationname', title:'鏈烘埧鍚嶇О', align:'center', width: 380}
-						,{field:'groupname', title:'鐢垫睜缁勫悕绉�', align:'center'}
-						,{field:'monnum', title:'鍗曚綋缂栧彿', align:'center'}
-						,{field:'brandname', title:'鍝佺墝鍚嶇О', align:'center'}
-						,{field:'nominalcap', title:'鏍囩О瀹归噺', align:'center'}
-						,{field:'monvol', title:'鏍囩О鐢靛帇锛圴锛�', align:'center'}
-				    ]]
-					,data:[]
-				    ,page: {
-				    	layout:['count', 'prev', 'page', 'next']
-				    }
-				    ,height: 'full-0'
-				};
-				
-				// 鐢熸垚琛ㄦ牸鏁版嵁
-				table.render(tOptions);
+				,form = layui.form;
+			var parentData = parent.$('#setMatchGroupData').data('data');		// 鐖跺鍣ㄥ瓨鍌ㄧ殑鍊�
+			// 琛ㄦ牸鏁版嵁閰嶇疆椤�
+			var tOptions = {
+				elem: '#groupTbl'
+				,toolbar: true
+				,defaultToolbar: ['exports', 'filter']
+				,cellMinWidth: 80
+				,cols: [[
+					{type: 'radio', fixed: 'left'}
+					,{field:'stationname', title:'鏈烘埧鍚嶇О', align:'center', width: 380}
+					,{field:'groupname', title:'鐢垫睜缁勫悕绉�', align:'center'}
+					,{field:'monnum', title:'鍗曚綋缂栧彿', align:'center'}
+					,{field:'brandname', title:'鍝佺墝鍚嶇О', align:'center'}
+					,{field:'nominalcap', title:'鏍囩О瀹归噺', align:'center'}
+					,{field:'monvol', title:'鏍囩О鐢靛帇锛圴锛�', align:'center'}
+			    ]]
+				,data:[]
+			    ,page: {
+			    	layout:['count', 'prev', 'page', 'next']
+			    }
+			    ,height: 'full-0'
+			};
+			
+			// 鐢熸垚琛ㄦ牸鏁版嵁
+			table.render(tOptions);
 
-				// 鐐瑰嚮鏌ヨ鏍规嵁鏌ヨ鏉′欢鑾峰彇鐢垫睜缁勭殑鍗曚綋鍒楄〃
-				$('#search').click(function() {
-					var data = [{stationname: 'xxx'},{stationname: 'enen'}];
-					var num = data.length;
-					tOptions.data = data;
-					// 璁剧疆鍒嗛〉淇℃伅
-					// tOptions.page.layout = ['count', 'prev', 'page', 'next'];  //鑷畾涔夊垎椤靛竷灞�
-					tOptions.page.limit = num;
-					tOptions.page.limits = [num]
-					// 閲嶆柊缁樺埗琛ㄦ牸
-					table.reload('groupTbl', tOptions);
-				});
-
-				// 鍒囨崲绛涢�夋潯浠舵ā鍧�
-				form.on('select(group)', function(data) {
-					var dom = data.elem;
-					var $dom = $(dom);
-					console.log($dom.find('option:selected').data());
-				});
-
-
-				// 鐐瑰嚮琛ㄦ牸宸ュ叿鏍忔洿鎹�
-				table.on('tool(groupTbl)', function(obj) {
-					var event = obj.event;
-					switch(event) {
-						case 'replace':
-							console.log(obj);
-							showReplacePanel();
-						break;
+			// 鐐瑰嚮鏌ヨ鏍规嵁鏌ヨ鏉′欢鑾峰彇鐢垫睜缁勭殑鍗曚綋鍒楄〃
+			$('#search').click(function() {
+				var groupData = $('#group').find('option:selected').data('data');
+				// 鍒ゆ柇鏄惁宸茬粡閫変腑鐢垫睜缁�
+				if(groupData) {
+					searchData(groupData);
+				}else {
+					tOptions.data = [];
+					table.render(tOptions);
+					layer.msg('璇烽�夋嫨涓�缁勭數姹�');
+				}
+			});
+			
+			// 鏌ヨ鐢垫睜缁勪笅鎵�鏈夌殑鍗曚綋
+			function searchData(obj) {
+				// 娣诲姞绛夊緟妗�
+				var loading = layer.load(0, {shade: [0.1,'#fff']}); //0浠h〃鍔犺浇鐨勯鏍硷紝鏀寔0-2
+				var structData = structSearchData(obj);
+				$.ajax({
+					type: 'post',
+					async: true,
+					url:'BattInfAction!serchGroupByInfor',
+					data: 'json='+JSON.stringify(structData),
+					dataType: 'json',
+					success: function(result) {
+						layer.close(loading);	// 鍏抽棴绛夊緟妗�
+						var rs = JSON.parse(result.result);
+						if(rs.code == 1) {
+							var data = rs.data;
+							var num = 0;
+							var rsData = formaterTblData(data);
+							num = rsData.length;
+							tOptions.data = rsData;
+							// 璁剧疆鍒嗛〉淇℃伅
+							tOptions.page.layout = ['count', 'prev', 'page', 'next'];  //鑷畾涔夊垎椤靛竷灞�
+							tOptions.page.limit= num;
+							tOptions.page.limits = [num];
+						}
+						// 閲嶆柊缁樺埗琛ㄦ牸鍐呭
+						table.reload('groupTbl', tOptions);
 					}
 				});
+			}
+			
+			// 鏋勯�犳煡璇㈠璞�
+			function structSearchData(data) {
+				var obj = {};
+				obj.StationName1 = '';
+				obj.StationName2 = '';
+				obj.StationName3 = '';
+				obj.BattGroupName = '';
+				obj.BattGroupId = data.BattGroupId;
+				return obj;
+			}
+			
+			// 鏋勯�犵敓鎴愯〃鏍兼暟鎹殑鏂规硶
+			function formaterTblData(data) {
+				var rs = [];	// 缁撴灉闆�
+				
+				// 閬嶅巻鏌ヨ鐨勭粨鏋滄牴鎹煡璇㈢粨鏋滅敓鎴愭寚瀹氱殑鏍煎紡
+				for(var i=0; i<data.length; i++) {
+					var _data = data[i];
+					var obj = {};
+					obj.stationname = _data.StationName;			// 鏈烘埧鍚嶇О
+					obj.groupname = _data.BattGroupName;			// 鐢垫睜缁勫悕绉�
+					obj.monvol = _data.MonVolStd;					// 鏍囩О鐢靛帇
+					obj.nominalcap = Number(_data.MonCapStd);		// 鏍囩О瀹归噺
+					obj.monnum = '#'+_data.MonNum;					// 鍗曚綋缂栧彿
+					obj.brandname = _data.BattProducer;				// 鍝佺墝
+					// 涓嶆樉绀哄唴瀹�
+					obj.num = _data.MonNum;							// 鍗曚綋缂栧彿涓嶅姞#
+					obj.battgroupid = _data.BattGroupId;			// 鐢垫睜缁刬d
+					obj.stationid = _data.StationId;				// 鏈烘埧id			
+					rs.push(obj);
+				}
+				
+				return rs;	// 杩斿洖缁撴灉闆�
+			}
 
-				// 鑾峰彇妯℃澘
-				var index = parent.layer.getFrameIndex(window.name); //鑾峰彇绐楀彛绱㈠紩
+			// 鑾峰彇妯℃澘
+			var index = parent.layer.getFrameIndex(window.name); //鑾峰彇绐楀彛绱㈠紩
 
-				// 鐐瑰嚮鏇挎崲
-				$('#replace').click(function() {
-					var checkStatus = table.checkStatus('groupTbl'); //test鍗充负鍩虹鍙傛暟id瀵瑰簲鐨勫��
-					console.log(checkStatus);
-					var data = parent.$('#setMatchGroupData').data();
-					console.log(data);
-					//parent.layer.close(index);
+			// 鐐瑰嚮閰嶇粍
+			$('#matchGroup').click(function() {
+				var checkStatus = table.checkStatus('groupTbl'); //test鍗充负鍩虹鍙傛暟id瀵瑰簲鐨勫��
+				var data = checkStatus.data;
+				//console.log(checkStatus.data);
+				if(data.length == 0) {
+					layer.msg('璇烽�夋嫨琛ㄦ牸涓殑鐢垫睜鍗曚綋锛�');
+				}else {
+					var _data = data[0];
+					console.log(_data);
+					console.log(parentData);
+					matchGroup(_data, parentData);
+				}
+			});
+			
+			// 鏍规嵁鏋勯�犵粨鏋滆繘琛岄厤缁�
+			function matchGroup(oData, nData) {
+				var old_cap = oData.nominalcap;
+				var old_vol = oData.monvol;
+				var new_cap = nData.nominalcap;
+				var new_vol = nData.monvol;
+				var isTrue = (old_cap==new_cap && old_vol==new_vol);
+				if(!isTrue) {
+					layer.msg('<span style="font-weight: bold; color: orange">鏍囩О瀹归噺鎴栨爣绉扮數鍘嬩笉涓�鑷�,鏃犳硶閰嶇粍锛�</span>');
+					return;
+				}
+				
+				// 绗﹀悎閰嶇粍鐨勫熀鏈姹�
+				parent.layer.confirm('鏄惁纭閰嶇粍锛�',{
+					btn: ['纭','鍙栨秷'] //鎸夐挳
+				}, function(){
+					enMatchGroup(oData, nData);
+				}, function(){
+					
 				});
+			}
+			
+			// 纭閰嶇粍
+			function enMatchGroup(oData, nData) {
+				var matchGroupData = structMatchGroupData(oData, nData);
+				// 鏇村叿鏋勯�犲弬鏁拌繘琛岄厤缁�
+				$.ajax({
+					type: 'post',
+					async: true,
+					url: 'BattInf_RebuildAction!add',
+					data: 'json='+JSON.stringify(matchGroupData),
+					dataType: 'json',
+					success:function(result) {
+						console.log(result);
+					}
+				});
+				parent.layer.close(parent.layer.index);
+			}
+			
+			// 鏋勯�犺繘琛岄厤缁勭殑鍙傛暟
+			function structMatchGroupData(oData, nData) {
+				var obj = {};								// 缁撴灉瀵硅薄
+				var nowTime = new Date().format('yyyy-MM-dd hh:mm:ss');	// 褰撳墠鏃堕棿
+				// 褰撳墠鐢垫睜鍗曚綋鐨勪俊鎭�
+				obj.old_stationname = oData.stationname;	// 鏈烘埧鍚嶇О
+				obj.old_battgroupname = oData.groupname;	// 鐢垫睜缁勫悕绉�
+				obj.old_battproducer = oData.brandname;		// 鍗曚綋鐨勫搧鐗�
+				obj.old_stationid = oData.stationid;		// 鏈烘埧id
+				obj.old_battgroupid = oData.battgroupid;	// 鐢垫睜缁刬d
+				obj.old_monnum = oData.num;					// 鍗曚綋缂栧彿
 				
+				// 琚厤缁勫崟浣撶殑淇℃伅
+				obj.new_stationname = nData.stationname;	// 鏈烘埧鍚嶇О
+				obj.new_battgroupname = nData.groupname;	// 鐢垫睜缁勫悕绉�
+				obj.new_battproducer = nData.brandname;		// 鍗曚綋鐨勫搧鐗�
+				obj.new_stationid = nData.stationid;		// 鏈烘埧id
+				obj.new_battgroupid = nData.battgroupid;	// 鐢垫睜缁刬d
+				obj.new_monnum = nData.num;					// 鍗曚綋缂栧彿
 				
-				// 鏌ヨ鐪佷笅鎷夋
+				// 鍏叡淇℃伅
+				obj.rebuild_time = nowTime;
+				obj.rebuild_address = '';
+				obj.rebuild_clear_type = 1;
+				console.info(obj);
+				return obj;
+			}
+			
+			// 鏌ヨ鐪佷笅鎷夋
 			searchProvince();
 			// 鏌ヨ鐪�
 			function searchProvince() {
@@ -256,6 +375,7 @@
 					data: "json = "+JSON.stringify(tmp),
 					success: function(result) {
 						var rs = JSON.parse(result.result);
+						var stationid = parentData.stationid;	// 鑾峰彇鐖跺厓绱犻�変腑鏈烘埧鐨刬d锛岀敤鎴峰墧闄ゅ凡缁忛�変腑鐨勬満鎴�
 						var list = [];				// option缁撴灉闆�
 						var ele = $('#home');	// 鐩爣select
 						if(rs.code == 1) {
@@ -264,11 +384,14 @@
 							// 閬嶅巻鏌ヨ缁撴灉
 							for(var i=0; i<data.length; i++) {
 								var _data = data[i];
-								var _attr = {
-									StationId: _data.StationId
-								};
-								var _tmp = getLayuiSelect(_data.StationName3, _data.StationName, _attr, _data);
-								list.push(_tmp);
+								// 娌℃湁涓庣埗鏈烘埧閲嶅
+								if(_data.StationId != stationid) {
+									var _attr = {
+										StationId: _data.StationId
+									};
+									var _tmp = getLayuiSelect(_data.StationName, _data.StationName, _attr, _data);
+									list.push(_tmp);
+								}
 							}
 						}else {
 							list.push(getLayuiSelect('鏆傛棤鏈烘埧', '', {}, undefined));
@@ -310,20 +433,24 @@
 						var rs = JSON.parse(result.result);
 						var list = [];				// option缁撴灉闆�
 						var ele = $('#group');		// 鐩爣select
+						var stationid = parentData.stationid;	// 鑾峰彇鐖跺厓绱犻�変腑鏈烘埧鐨刬d锛岀敤鎴峰墧闄ゅ凡缁忛�変腑鐨勬満鎴�
 						if(rs.code == 1) {
 							var data = rs.data;
 							list.push(getLayuiSelect('璇烽�夋嫨鐢垫睜缁�', '', {}, undefined));
 							// 閬嶅巻鏌ヨ缁撴灉
 							for(var i=0; i<data.length; i++) {
 								var _data = data[i];
-								var _attr = {
-									stationname: _data.StationName,
-									dev_id: _data.FBSDeviceId,
-									batt_num: _data.GroupIndexInFBSDevice+1
-								};
-								var txt = _data.BattGroupName+'(鍏�'+_data.MonCount+'鑺�)';
-								var _tmp = getLayuiSelect(txt, _data.BattGroupId, _attr, _data);
-								list.push(_tmp);
+								// 娌℃湁涓庣埗鏈烘埧閲嶅
+								if(_data.StationId != stationid) {
+									var _attr = {
+										stationname: _data.StationName,
+										dev_id: _data.FBSDeviceId,
+										batt_num: _data.GroupIndexInFBSDevice+1
+									};
+									var txt = _data.BattGroupName+'(鍏�'+_data.MonCount+'鑺�)';
+									var _tmp = getLayuiSelect(txt, _data.BattGroupId, _attr, _data);
+									list.push(_tmp);
+								}
 							}
 						}else {
 							list.push(getLayuiSelect('鏆傛棤鏈烘埧', '', {}, undefined));
diff --git a/gx_tieta/WebRoot/set-match-group.jsp b/gx_tieta/WebRoot/set-match-group.jsp
index 34b0406..36e8c4b 100644
--- a/gx_tieta/WebRoot/set-match-group.jsp
+++ b/gx_tieta/WebRoot/set-match-group.jsp
@@ -97,15 +97,13 @@
 	<script type="text/javascript" src="src/layui.js"></script>
 	<script type="text/javascript" src="pages/js/mylayui.js"></script>
 	<script type="text/html" id="toolBar">
-		<a class="layui-btn layui-btn-xs" lay-event="replace">鏇存崲</a>
+		<a class="layui-btn layui-btn-xs" lay-event="matchGroup">閰嶇粍</a>
 	</script>
 	<script type="text/javascript">
 		layui.use(['layer', 'table', 'form', 'laytpl', 'element'],function() {
 			var layer = layui.layer 	// 鑾峰彇layer妯″潡
 				,table = layui.table 	// 鑾峰彇table妯″潡
-				,form = layui.form
-				,laytpl = layui.laytpl
-				,element = layui.element;
+				,form = layui.form;
 			// 琛ㄦ牸鏁版嵁閰嶇疆椤�
 			var tOptions = {
 				elem: '#groupTbl'
@@ -136,35 +134,99 @@
 				var groupData = $('#group').find('option:selected').data('data');
 				// 鍒ゆ柇鏄惁宸茬粡閫変腑鐢垫睜缁�
 				if(groupData) {
-					$('#setMatchGroupData')
-					console.log(groupData);
-					tOptions.data = [{}];
-					table.render(tOptions);
+					searchData(groupData);
 				}else {
 					tOptions.data = [];
 					table.render(tOptions);
 					layer.msg('璇烽�夋嫨涓�缁勭數姹�');
 				}
 			});
+			
+			// 鏌ヨ鐢垫睜缁勪笅鎵�鏈夌殑鍗曚綋
+			function searchData(obj) {
+				// 娣诲姞绛夊緟妗�
+				var loading = layer.load(0, {shade: [0.1,'#fff']}); //0浠h〃鍔犺浇鐨勯鏍硷紝鏀寔0-2
+				var structData = structSearchData(obj);
+				$.ajax({
+					type: 'post',
+					async: true,
+					url:'BattInfAction!serchGroupByInfor',
+					data: 'json='+JSON.stringify(structData),
+					dataType: 'json',
+					success: function(result) {
+						layer.close(loading);	// 鍏抽棴绛夊緟妗�
+						var rs = JSON.parse(result.result);
+						if(rs.code == 1) {
+							var data = rs.data;
+							var num = 0;
+							var rsData = formaterTblData(data);
+							num = rsData.length;
+							tOptions.data = rsData;
+							// 璁剧疆鍒嗛〉淇℃伅
+							tOptions.page.layout = ['count', 'prev', 'page', 'next'];  //鑷畾涔夊垎椤靛竷灞�
+							tOptions.page.limit= num;
+							tOptions.page.limits = [num];
+						}
+						// 閲嶆柊缁樺埗琛ㄦ牸鍐呭
+						table.reload('groupTbl', tOptions);
+					}
+				});
+			}
+			
+			// 鏋勯�犳煡璇㈠璞�
+			function structSearchData(data) {
+				var obj = {};
+				obj.StationName1 = '';
+				obj.StationName2 = '';
+				obj.StationName3 = '';
+				obj.BattGroupName = '';
+				obj.BattGroupId = data.BattGroupId;
+				return obj;
+			}
+			
+			// 鏋勯�犵敓鎴愯〃鏍兼暟鎹殑鏂规硶
+			function formaterTblData(data) {
+				var rs = [];	// 缁撴灉闆�
+				console.log(data);
+				// 閬嶅巻鏌ヨ鐨勭粨鏋滄牴鎹煡璇㈢粨鏋滅敓鎴愭寚瀹氱殑鏍煎紡
+				for(var i=0; i<data.length; i++) {
+					var _data = data[i];
+					var obj = {};
+					obj.stationname = _data.StationName;			// 鏈烘埧鍚嶇О
+					obj.groupname = _data.BattGroupName;			// 鐢垫睜缁勫悕绉�
+					obj.monvol = _data.MonVolStd;					// 鏍囩О鐢靛帇
+					obj.nominalcap = Number(_data.MonCapStd);		// 鏍囩О瀹归噺
+					obj.monnum = '#'+_data.MonNum;					// 鍗曚綋缂栧彿
+					obj.brandname = _data.BattProducer;				// 鍝佺墝
+					// 涓嶆樉绀哄唴瀹�
+					obj.num = _data.MonNum;							// 鍗曚綋缂栧彿涓嶅姞#
+					obj.battgroupid = _data.BattGroupId;			// 鐢垫睜缁刬d
+					obj.stationid = _data.StationId;				// 鏈烘埧id	
+					rs.push(obj);
+				}
+				
+				return rs;	// 杩斿洖缁撴灉闆�
+			}
 
 			// 鐐瑰嚮琛ㄦ牸宸ュ叿鏍忔洿鎹�
 			table.on('tool(groupTbl)', function(obj) {
 				var event = obj.event;
 				switch(event) {
-					case 'replace':
-						showReplacePanel(obj.data);
+					case 'matchGroup':
+						showMatchGroupPanel(obj.data);
 					break;
 				}
 			});
 
 			// 鏄剧ず鏇存崲鐢垫睜鍗曚綋闈㈡澘
-			function showReplacePanel(obj) {
+			function showMatchGroupPanel(obj) {
 				$('#setMatchGroupData').data('data', obj);
-			
+				// 璁剧疆寮瑰嚭妗嗙殑title鐨勫��
+				var txt = obj.stationname+'-'+obj.groupname+'-'+obj.monnum+'('+obj.brandname+')';
 				// 鏄剧ず闈㈡澘
 				layer.open({
 					type: 2,
-					title: '鏇存崲鐢垫睜',
+					title: '<span style="font-weight:bold">閰嶇粍锛�</span>'+txt,
 					area: ['1200px', '500px'],
 					fixed: false, //涓嶅浐瀹�
 					maxmin: true,
@@ -289,7 +351,7 @@
 								var _attr = {
 									StationId: _data.StationId
 								};
-								var _tmp = getLayuiSelect(_data.StationName3, _data.StationName, _attr, _data);
+								var _tmp = getLayuiSelect(_data.StationName, _data.StationName, _attr, _data);
 								list.push(_tmp);
 							}
 						}else {
diff --git a/gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java b/gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java
index 60ba796..e5d19c0 100644
--- a/gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java
+++ b/gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java
@@ -9,6 +9,7 @@
 import com.fgkj.dao.impl.BattDischarge_planImpl;
 import com.fgkj.dao.impl.BattInfAgainImpl;
 import com.fgkj.dao.impl.BattInfImpl;
+import com.fgkj.dao.impl.BattInf_RebuildImpl;
 import com.fgkj.dao.impl.BattMap_informationImpl;
 import com.fgkj.dao.impl.BattPower_offImpl;
 import com.fgkj.dao.impl.BattTest_ResImpl;
@@ -184,6 +185,7 @@
 			case 85:return new Battalarm_data_historyImpl();
 			case 86:return new Batt_devalarm_data_historyImpl();
 			case 87:return new Batt_enduranceImpl();
+			case 88:return new BattInf_RebuildImpl();
 			default :return null;
 		}
 	}

--
Gitblit v1.9.1