|
|
@@ -374,16 +374,18 @@ public class UfiServiceImpl extends DevBaseService implements UfiService{
|
|
374
|
374
|
//保存订单
|
|
375
|
375
|
int devorg=orgid;
|
|
376
|
376
|
int devgrpid=0;
|
|
377
|
|
- String devsql="select orgid,devgrpid from "+ProjectTools.getTableNameBySN(devid)+" where devid = '"+devid+"'";
|
|
|
377
|
+ int appuid=0;
|
|
|
378
|
+ String devsql="select orgid,devgrpid,appuid from "+ProjectTools.getTableNameBySN(devid)+" where devid = '"+devid+"'";
|
|
378
|
379
|
Map<String,Object> devmap=RCPService.getMifiService().getMap(devsql);
|
|
379
|
380
|
if(devmap!=null)
|
|
380
|
381
|
{
|
|
381
|
382
|
devorg=Integer.parseInt(devmap.get("orgid").toString());
|
|
382
|
383
|
devgrpid=Integer.parseInt(devmap.get("devgrpid").toString());
|
|
|
384
|
+ appuid=Integer.parseInt(devmap.get("appuid").toString());
|
|
383
|
385
|
}
|
|
384
|
386
|
|
|
385
|
387
|
String rcdSql = "INSERT INTO allorder(onum,appuid,orgid,packid,oprice,otype,ptype,ostat,crttm,mdftm,devid,acid,opt) VALUES("
|
|
386
|
|
- + " '"+orderid+"',0,"+devorg+","+pkgid+",'"+price+"',0,6,2,'"+nowTime+"','"+nowTime+"','"+devid+"',"+accid+",'"+uname+"')";
|
|
|
388
|
+ + " '"+orderid+"',"+ appuid+","+devorg+","+pkgid+",'"+price+"',0,6,2,'"+nowTime+"','"+nowTime+"','"+devid+"',"+accid+",'"+uname+"')";
|
|
387
|
389
|
//sqlList.add(rcdSql);
|
|
388
|
390
|
//baseDao.excuBatch(sqlList);
|
|
389
|
391
|
logger.info(rcdSql);
|
|
|
@@ -556,7 +558,7 @@ public class UfiServiceImpl extends DevBaseService implements UfiService{
|
|
556
|
558
|
if (phonenumList != null && phonenumList.size() > 0) {
|
|
557
|
559
|
Map<String, Object> phonenumMap = phonenumList.get(0);
|
|
558
|
560
|
String phonenum = String.valueOf(phonenumMap.get("phonenum"));
|
|
559
|
|
- if (!ProjectTools.isEmpty(phonenum)) {
|
|
|
561
|
+ if (!ProjectTools.isEmpty(phonenum) && !pkgName.contains("赠送")) {
|
|
560
|
562
|
Map<String, String> varsMap = new HashMap<String, String>();
|
|
561
|
563
|
varsMap.put("pkgName", pkgName);
|
|
562
|
564
|
String vars = JSONObject.toJSONString(varsMap);
|
|
|
@@ -808,7 +810,13 @@ public class UfiServiceImpl extends DevBaseService implements UfiService{
|
|
808
|
810
|
if (!ProjectTools.isEmpty(mode)) {
|
|
809
|
811
|
String[] modearr = { "", "云卡", "内置卡1", "外插卡", "内置卡2", "自动", "eSim移动", "eSim联通", "eSim电信", "终端设置" };
|
|
810
|
812
|
try {
|
|
811
|
|
- logMap.put("运行模式", modearr[Integer.parseInt(mode)]);
|
|
|
813
|
+ String m;
|
|
|
814
|
+ if (mode.equals("23")){
|
|
|
815
|
+ m = "指定电信";
|
|
|
816
|
+ } else {
|
|
|
817
|
+ m = modearr[Integer.parseInt(mode)];
|
|
|
818
|
+ }
|
|
|
819
|
+ logMap.put("运行模式", m);
|
|
812
|
820
|
} catch (Exception e) {
|
|
813
|
821
|
e.printStackTrace();
|
|
814
|
822
|
logMap.put("运行模式", mode);
|
|
|
@@ -1014,7 +1022,7 @@ public class UfiServiceImpl extends DevBaseService implements UfiService{
|
|
1014
|
1022
|
//DAOHelper.execute("ufidevice", sql);
|
|
1015
|
1023
|
RCPService.getMifiService().execSql(sql);
|
|
1016
|
1024
|
sql = "UPDATE appuser SET defaultdev = 0 WHERE devid = '"+devid+"'";
|
|
1017
|
|
- sql = "INSERT INTO oplog (accid,orgid,optype,content,appuid,crttm,devid) VALUES("+ account.getId()+","+account.getOrgid()+",3,'设备解除绑定>>>设备ID:"+devid+","+DateTimeUtil.longtime()+",'"+devid+"')";
|
|
|
1025
|
+ sql = "INSERT INTO oplog (accid,orgid,optype,content,appuid,crttm,devid) VALUES("+ account.getId()+","+account.getOrgid()+",3,'设备解除绑定>>>设备ID:"+devid+"',0,"+DateTimeUtil.longtime()+",'"+devid+"')";
|
|
1018
|
1026
|
logger.info("设备解除绑定>>>设备ID:"+devid);
|
|
1019
|
1027
|
baseDao.excuSql(sql);
|
|
1020
|
1028
|
return 0;
|