baibx 3 miesięcy temu
rodzic
commit
2cbe6e55e9

+ 5 - 1
com.sharemao.web.manager/src/main/java/com/sharemao/manager/service/impl/KasServiceImpl.java

@@ -32,7 +32,8 @@ public class KasServiceImpl extends DevBaseService implements KasService {
32 32
 		
33 33
 		String orgTm = para.get("orgid");
34 34
 		String title = para.get("kasname");
35
-		
35
+		String simtype = para.get("simtype");
36
+
36 37
 		if(!ProjectTools.isEmpty(orgTm) && !orgTm.equals("-1"))
37 38
 			cdtSql += " AND orgid = "+orgTm;
38 39
 		else if(orgid >1)
@@ -40,6 +41,9 @@ public class KasServiceImpl extends DevBaseService implements KasService {
40 41
 		
41 42
 		if(!ProjectTools.isEmpty(title))
42 43
 			cdtSql += " AND kasname like '%"+title+"%'";
44
+
45
+		if(!ProjectTools.isEmpty(simtype) && !simtype.equals("-1"))
46
+			cdtSql += " AND simtype = "+simtype;
43 47
 		
44 48
 		System.out.println("sql+cdtSql>>>>>"+sql+cdtSql);
45 49
 		return getPageData(para.get("page"), para.get("rows"), sql+cdtSql, countSql+cdtSql);

+ 16 - 1
com.sharemao.web.manager/src/main/java/test/SMD.java

@@ -39,8 +39,23 @@ public class SMD
39 39
 	{
40 40
 //		sim2();
41 41
 //        updrv();
42
-        show();
42
+//        show();
43 43
 
44
+        int t=0;
45
+        StringBuilder sb = new StringBuilder();
46
+        for (int i = 0; i < 32; i++) {
47
+            String sql="select devid from device"+i+" where mode = 6 or mode =7 or mode=8";
48
+            List<Map<String, Object>> devices =RCPService.getMifiService().getMapList(sql);
49
+            t += devices.size();
50
+            if (devices != null) {
51
+                devices.stream().forEach(item -> {
52
+                    String devid = String.valueOf(item.get("devid"));
53
+                    sb.append(",'").append(devid).append("'");
54
+                });
55
+            }
56
+        }
57
+        System.out.println("("+sb.substring(1)+")");
58
+        System.out.println(t);
44 59
     }
45 60
 
46 61
 	//内置卡1入库

+ 14 - 2
com.sharemao.web.manager/src/main/webapp/view/module/kas.jsp

@@ -23,7 +23,17 @@
23 23
 				<li>
24 24
 					<label>卡商</label>
25 25
 					<input class="easyui-textbox" id="kasname">
26
-				</li>				
26
+				</li>
27
+				<li>
28
+					<label>使用类型</label>
29
+					<select class="easyui-combobox" name="simtype" id="simtype">
30
+                        data-options="prompt:'请选择',required:true,editable:false">
31
+                        <option value="-1">全部</option>
32
+                        <option value="1">纯物联网卡</option>
33
+                        <option value="2">设备卡</option>
34
+                        <option value="3">esim卡</option>
35
+                    </select>
36
+				</li>
27 37
 			</ul>
28 38
 			<span style="float:right;padding-right:20px;">
29 39
 				<a href="#" class="easyui-linkbutton" iconCls="icon-search-green" plain="true" onclick="getSearchList()">搜索</a>
@@ -199,7 +209,7 @@
199 209
 	});
200 210
 		
201 211
 	function getSearchList(){
202
-		var params = {"orgid":$('#orgcc').combobox('getValue'),"kasname":$('#kasname').textbox('getValue'),
212
+		var params = {"orgid":$('#orgcc').combobox('getValue'),"kasname":$('#kasname').textbox('getValue'),"simtype":$('#simtype').combobox('getValue')
203 213
 			};
204 214
 		$('#common-table').datagrid('load',params);
205 215
 	}
@@ -278,6 +288,8 @@
278 288
 		$('#orgcc').combobox('setText', "");
279 289
 		$('#isenable').combobox('setValue', "-1");
280 290
 		$('#isenable').combobox('setText', "全部");
291
+		$('#simtype').combobox('setValue', "-1");
292
+		$('#simtype').combobox('setText', "全部");
281 293
 		$('#proname').textbox('setValue', "");
282 294
 		getSearchList();
283 295
 	}

+ 1 - 1
com.shuhaiwifi.task/src/main/java/com/shuhaiwifi/task/DistributeSMD.java

@@ -20,7 +20,7 @@ public class DistributeSMD {
20 20
 		List<Map<String,Object>> devlists = new ArrayList<Map<String,Object>>();
21 21
         long sevenDaysAgo = System.currentTimeMillis() - (7 * 24 * 60 * 60 * 1000);
22 22
         for (int i = 0; i < 32; i++) {
23
-			String devsql = "SELECT * from device"+i+" where devgrpid=1 and lastcntm > "+sevenDaysAgo;
23
+			String devsql = "SELECT * from device"+i+" where (devgrpid=1 or devgrpid=9) and lastcntm > "+sevenDaysAgo;
24 24
 			List<Map<String,Object>> devlist=RCPService.getMifiService().getMapList(devsql);
25 25
 			if (devlist!=null&&devlist.size()>0) {
26 26
 				devlists.addAll(devlist);