|
|
@@ -73,6 +73,9 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
case GetMEIOrNetCodeRange:
|
|
|
remap = GetMEIOrNetCodeRange(json,AE_MASTER);
|
|
|
break;
|
|
|
+ case GetMEIOrNetCodeRangeByPo:
|
|
|
+ remap = GetMEIOrNetCodeRangeByPo(json,AE_MASTER);
|
|
|
+ break;
|
|
|
case GetRcardMOInfo:
|
|
|
remap = GetRcardMOInfo(json,AE_MASTER);
|
|
|
break;
|
|
|
@@ -652,6 +655,62 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
return rmap;
|
|
|
}
|
|
|
|
|
|
+ private Map<Object,Object> GetMEIOrNetCodeRangeByPo(JSONObject map,String Master){
|
|
|
+ //实际业务数据
|
|
|
+ Map<Object, Object> rmap = new HashMap<>();
|
|
|
+ String iSN="";
|
|
|
+ String oErrMessage = null;
|
|
|
+ String oIMEI1 = "";
|
|
|
+ String oIMEI2 = "";
|
|
|
+ String oMEID = "";
|
|
|
+ String oNetCode = "";
|
|
|
+ String oPSN = "";
|
|
|
+ String oID1 = "";
|
|
|
+ String oID2 = "";
|
|
|
+ String oID3 = "";
|
|
|
+ if(map.get("iSN")==null){
|
|
|
+ oErrMessage = "SN不能为空";
|
|
|
+ rmap.put("oErrMessage",oErrMessage);
|
|
|
+ return rmap;
|
|
|
+ }
|
|
|
+ if(map.get("iIMEI1")!=null){
|
|
|
+ oIMEI1=map.get("iIMEI1").toString();
|
|
|
+ }
|
|
|
+ if(map.get("iNetCode")!=null){
|
|
|
+ oNetCode=map.get("iNetCode").toString();
|
|
|
+ }
|
|
|
+ iSN=map.get("iSN").toString();
|
|
|
+ List<String> list = new ArrayList<String>();
|
|
|
+ list = baseDao.callProcedureWithOut(Master+".CS_GETIMEIORNETCODERANGEBYPO", new Object[]{
|
|
|
+ String.valueOf(iSN),
|
|
|
+ String.valueOf(""),
|
|
|
+ String.valueOf(oIMEI1),
|
|
|
+ String.valueOf(oNetCode),
|
|
|
+ }, new Integer[]{1,2,3,4}, new Integer[]{5,6,7,8,9,10,11,12,13,14});
|
|
|
+ oIMEI1 = list.get(0);
|
|
|
+ oIMEI2 = list.get(1);
|
|
|
+ oMEID = list.get(3);
|
|
|
+ oNetCode = list.get(4);
|
|
|
+ oPSN = list.get(5);
|
|
|
+ oID1 = list.get(6);
|
|
|
+ oID2 = list.get(7);
|
|
|
+ oID3 = list.get(8);
|
|
|
+ oErrMessage= list.get(9);
|
|
|
+ if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null"){
|
|
|
+ rmap.put("oIMEI1",oIMEI1);
|
|
|
+ rmap.put("oIMEI2",oIMEI2);
|
|
|
+ rmap.put("oMEID",oMEID);
|
|
|
+ rmap.put("oNetCode",oNetCode);
|
|
|
+ rmap.put("oPSN",oPSN);
|
|
|
+ rmap.put("oID1",oID1);
|
|
|
+ rmap.put("oID2",oID2);
|
|
|
+ rmap.put("oID3",oID3);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ rmap.put("oErrMessage",oErrMessage);
|
|
|
+ return rmap;
|
|
|
+ }
|
|
|
+
|
|
|
private Map<Object,Object> GetRcardMOInfo(JSONObject map,String Master){
|
|
|
//实际业务数据
|
|
|
Map<Object, Object> rmap = new HashMap<>();
|