baibx 3 months ago
parent
commit
bff819b725

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

@@ -27,7 +27,7 @@ public class SMD
27 27
 //        changesmd();
28 28
 //        updrv();
29 29
         show();
30
-
30
+//        qiewang();
31 31
 
32 32
     }
33 33
 
@@ -123,17 +123,17 @@ public class SMD
123 123
 //				String sqli="update devinit set showdialog=1 where devid ='"+line+"';";
124 124
 //                RCPService.getBaseService().execSql(sqli);
125 125
 
126
-                String sql="select * from device where sn='"+line+"'";
127
-                List<Map<String, Object>> devices = DAOHelper.find("fcs", sql);
128
-                if (devices!=null&&devices.size()>0){
129
-                    System.out.println(line);
130
-                }
126
+//                String sql="select * from device where sn='"+line+"'";
127
+//                List<Map<String, Object>> devices = DAOHelper.find("fcs", sql);
128
+//                if (devices!=null&&devices.size()>0){
129
+//                    System.out.println(line);
130
+//                }
131 131
 
132
-//                String[] lines = line.split("\t");
133
-//                String iccid = lines[0];
134
-//                String imei = lines[1];
135
-//                String sql="update sim set imei='"+imei+"' where iccid='"+iccid+"'";
136
-//                RCPService.getSimpService().execSql(sql);
132
+                String[] lines = line.split("\t");
133
+                String iccid = lines[0];
134
+                String imei = lines[1];
135
+                String sql="update sim set imei='"+imei+"' where iccid='"+iccid+"'";
136
+                RCPService.getSimpService().execSql(sql);
137 137
 
138 138
 //                String sqli2="update device"+(Long.parseLong(line)%32)+" set devstat=0 where devid='"+line+"';";
139 139
 //                RCPService.getMifiService().execSql(sqli2);

File diff suppressed because it is too large
+ 19 - 18
com.sharemao.web.xw3/src/main/java/com/sharemao/web/wx/ctrl/PayCtrl.java


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

@@ -106,7 +106,15 @@ public class DistributeSMD {
106 106
 						targeticcidmap.put(iccid, iccid);
107 107
 						String sqli="insert into smd(sn,iccid,orgid,rmode,flag) values('"+sn+"','"+iccid+"',3,1,2);";
108 108
 						String sqli2="update device"+(Long.parseLong(sn)%32)+" set devstat=4 where devid='"+sn+"';";
109
-						String sqli3="INSERT INTO `devcrond` (`devid`, `operate`, `assist`, `state`, `crttm`) VALUES ('"+sn+"', 1, '', 0, '"+ DateTimeUtil.longtime() +"');";
109
+						String sqli3;
110
+                        String dbsql = "select count(1) c from devcrond where devid = '"+sn+"'";
111
+                        long num = (long) RCPService.getBaseService().getMap(dbsql).get("c");
112
+                        if(num>0){
113
+                            sqli3 = "update devcrond set operate = 1, assist = '0', state = 0, crttm="+DateTimeUtil.longtime()
114
+                                    +" where devid = '"+sn+"'";
115
+                        }else {
116
+                            sqli3="INSERT INTO `devcrond` (`devid`, `operate`, `assist`, `state`, `crttm`) VALUES ('"+sn+"', 1, '', 0, '"+ DateTimeUtil.longtime() +"');";
117
+                        }
110 118
 						sqList.add(sqli);
111 119
 						sqList2.add(sqli2);
112 120
 						sqList3.add(sqli3);

+ 9 - 1
com.shuhaiwifi.task/src/main/java/com/shuhaiwifi/task/HN.java

@@ -98,7 +98,15 @@ public class HN
98 98
                             String updevicesql = "update device" + (sn % 32) + " set devstat=4 where devid='" + sn + "' and devgrpid=1";
99 99
                             logger.info(updevicesql);
100 100
                             RCPService.getMifiService().execSql(updevicesql);
101
-                            String insdevcr = "INSERT INTO `devcrond` (`devid`, `operate`, `assist`, `state`, `crttm`) VALUES ('" + sn + "', 1, '', 0, '" + DateTimeUtil.longtime() + "');";
101
+                            String insdevcr;
102
+                            String dbsql = "select count(1) c from devcrond where devid = '"+sn+"'";
103
+                            long num = (long) RCPService.getBaseService().getMap(dbsql).get("c");
104
+                            if(num>0){
105
+                                insdevcr = "update devcrond set operate = 1, assist = '0', state = 0, crttm="+DateTimeUtil.longtime()
106
+                                        +" where devid = '"+sn+"'";
107
+                            }else {
108
+                                insdevcr = "INSERT INTO `devcrond` (`devid`, `operate`, `assist`, `state`, `crttm`) VALUES ('" + sn + "', 1, '', 0, '" + DateTimeUtil.longtime() + "');";
109
+                            }
102 110
                             logger.info(insdevcr);
103 111
                             RCPService.getBaseService().execSql(insdevcr);
104 112
                         }