|
|
@@ -166,6 +166,12 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
case SetCRBValue:
|
|
|
remap = SetCRBValue(json,AE_MASTER);
|
|
|
break;
|
|
|
+ case CRBValueGet:
|
|
|
+ remap = CRBValueGet(json,AE_MASTER);
|
|
|
+ break;
|
|
|
+ case CRBValueSet:
|
|
|
+ remap = CRBValueSet(json,AE_MASTER);
|
|
|
+ break;
|
|
|
case GetHashValue:
|
|
|
remap = GetHashValue(json,AE_MASTER);
|
|
|
break;
|
|
|
@@ -561,6 +567,54 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
return rmap;
|
|
|
}
|
|
|
|
|
|
+ private Map<Object,Object> CRBValueGet(JSONObject map,String Master){
|
|
|
+ Map<Object, Object> rmap = new HashMap<Object, Object>();
|
|
|
+ String iSN="";
|
|
|
+ String oErrMessage="";
|
|
|
+ if(map.get("iSN")==null){
|
|
|
+ oErrMessage = "SN不能为空";
|
|
|
+ rmap.put("oErrMessage",oErrMessage);
|
|
|
+ return rmap;
|
|
|
+ }
|
|
|
+ iSN=map.get("iSN").toString();
|
|
|
+ List<String> list = new ArrayList<String>();
|
|
|
+ list = baseDao.callProcedureWithOut(Master+".CS_GETCRBVALUE", new Object[]{
|
|
|
+ String.valueOf(iSN)
|
|
|
+ }, new Integer[]{1}, new Integer[]{2,3});
|
|
|
+ oErrMessage=list.get(1);
|
|
|
+ if(oErrMessage==null){
|
|
|
+ rmap.put("oCRBValue",list.get(0));
|
|
|
+ }else {
|
|
|
+ rmap.put("oErrMessage",oErrMessage);
|
|
|
+ }
|
|
|
+ return rmap;
|
|
|
+ }
|
|
|
+
|
|
|
+ private Map<Object,Object> CRBValueSet(JSONObject map,String Master){
|
|
|
+ Map<Object, Object> rmap = new HashMap<Object, Object>();
|
|
|
+ String oErrMessage="";
|
|
|
+ String iSN="";
|
|
|
+ String iCRBValue="";
|
|
|
+ if(map.get("iSN")==null){
|
|
|
+ oErrMessage = "SN不能为空";
|
|
|
+ rmap.put("oErrMessage",oErrMessage);
|
|
|
+ return rmap;
|
|
|
+ }
|
|
|
+ if(map.get("iCRBValue")==null){
|
|
|
+ oErrMessage = "HashValue不能为空";
|
|
|
+ rmap.put("oErrMessage",oErrMessage);
|
|
|
+ return rmap;
|
|
|
+ }
|
|
|
+ iSN=map.get("iSN").toString();
|
|
|
+ List<String> list = new ArrayList<String>();
|
|
|
+ list = baseDao.callProcedureWithOut(Master+".CS_GETCRBVALUE", new Object[]{
|
|
|
+ String.valueOf(iSN),
|
|
|
+ String.valueOf(iCRBValue)
|
|
|
+ }, new Integer[]{1, 2}, new Integer[]{3});
|
|
|
+ rmap.put("oErrMessage",null);
|
|
|
+ return rmap;
|
|
|
+ }
|
|
|
+
|
|
|
private Map<Object,Object> SetCRBValue(JSONObject map,String Master){
|
|
|
Map<Object, Object> rmap = new HashMap<Object, Object>();
|
|
|
String oErrMessage="";
|