baibx 1 kuukausi sitten
vanhempi
commit
0eb8afff39

+ 17 - 2
com.sharemao.web.appserver/src/main/java/com/sharemao/app/service/impl/DeviceServiceImpl.java

@@ -1662,18 +1662,33 @@ public class DeviceServiceImpl extends AppBaseService implements DeviceService
1662 1662
 		Map<String, Object> record = new HashMap<String, Object>();
1663 1663
 		String itp="";
1664 1664
 		if(flag==1)
1665
-			itp="select kasid from iccidtemp where LEFT(iccid,19)='"+iccid.substring(0,19)+"'";
1665
+			itp="select kasid,appid,pwd,iccid from iccidtemp where LEFT(iccid,19)='"+iccid.substring(0,19)+"'";
1666 1666
 		else
1667
-			itp="select kasid from iccidtemp where iccid='"+iccid+"'";
1667
+			itp="select kasid,appid,pwd,iccid from iccidtemp where iccid='"+iccid+"'";
1668 1668
 		logger.info(itp);
1669 1669
 		List<Map<String,Object>> itplist=DAOHelper.find("ufiiccid", itp);
1670 1670
 		if(itplist!=null && itplist.size()>0)
1671 1671
 		{
1672 1672
 			Map<String,Object> m=itplist.get(0);
1673
+            if (itplist.size()>1){
1674
+                for (Map<String, Object> map : itplist) {
1675
+                    String s = String.valueOf(map.get("iccid"));
1676
+                    if (iccid.equals(s)){
1677
+                        m=map;
1678
+                        break;
1679
+                    }
1680
+                }
1681
+            }
1673 1682
 			String kasid=m.get("kasid").toString();
1674 1683
 			
1675 1684
 			String ks="select * from kas where id="+kasid;
1676 1685
 			Map<String, Object> mks=RCPService.getBaseService().getMap(ks);
1686
+            if (m.get("appid")!=null){
1687
+                mks.put("appid", m.get("appid"));
1688
+            }
1689
+            if (m.get("pwd")!=null){
1690
+                mks.put("pwd", m.get("pwd"));
1691
+            }
1677 1692
 			record.put("kas", mks);
1678 1693
 		}
1679 1694
 		record.put("code", 0);

+ 6 - 2
com.sharemao.web.manager/src/main/java/com/sharemao/manager/ctrl/KasCtrl.java

@@ -82,14 +82,18 @@ public class KasCtrl {
82 82
 	public ExcelView template(Context context) {
83 83
 		List<Object[]> result=new ArrayList<Object[]>();
84 84
 		
85
-		Object[] cols = new Object[2];
85
+		Object[] cols = new Object[4];
86 86
 		cols[0] = "iccid";
87 87
 		cols[1] = "access_number";
88
+		cols[2] = "appid";
89
+		cols[3] = "pwd";
88 90
 		result.add(cols);
89 91
 		
90
-		Object[] cols1 = new Object[2];
92
+		Object[] cols1 = new Object[4];
91 93
 		cols1[0] = "2160676326301856";
92 94
 		cols1[1] = "11326301856";
95
+		cols1[2] = "CM311225626723";
96
+		cols1[3] = "HFlBox,2*onR";
93 97
 		result.add(cols1);
94 98
 		
95 99
 		return new ExcelView(result);

+ 4 - 2
com.sharemao.web.manager/src/main/java/com/sharemao/manager/service/impl/KasServiceImpl.java

@@ -157,18 +157,20 @@ public class KasServiceImpl extends DevBaseService implements KasService {
157 157
 			//控制循环读取一行数据
158 158
 			String iccid = sheet.getCell(0, i).getContents() == null ? "" : sheet.getCell(0, i).getContents().trim();
159 159
 			String access_number = sheet.getCell(1, i).getContents() == null ? "" : sheet.getCell(1, i).getContents().trim();
160
+			String appid = sheet.getCell(2, i).getContents() == null ? "" : sheet.getCell(2, i).getContents().trim();
161
+			String pwd = sheet.getCell(3, i).getContents() == null ? "" : sheet.getCell(3, i).getContents().trim();
160 162
 			if(!Tools.isEmpty(iccid))
161 163
 			{
162 164
 				p++;
163 165
 
164 166
 				if(iccidMap.get(iccid)==null)
165 167
 				{
166
-					String insql="INSERT INTO iccidtemp(iccid,orgid,access_number,kasid) VALUES ('"+iccid+"',"+orgid+",'"+access_number+"',"+kasid+")";
168
+					String insql="INSERT INTO iccidtemp(iccid,orgid,access_number,kasid,appid,pwd) VALUES ('"+iccid+"',"+orgid+",'"+access_number+"',"+kasid+",'"+appid+"','"+pwd+"')";
167 169
                     sqls.add(insql);
168 170
 				}
169 171
 				else
170 172
 				{
171
-					String devSql = "UPDATE iccidtemp SET orgid="+orgid+",access_number='"+access_number+"',kasid="+kasid+" WHERE iccid='"+iccid+"'";
173
+					String devSql = "UPDATE iccidtemp SET orgid="+orgid+",access_number='"+access_number+"',kasid="+kasid+",appid='"+appid+"',pwd='"+pwd+"' WHERE iccid='"+iccid+"'";
172 174
                     sqls.add(devSql);
173 175
 				}
174 176
 			}