|
|
@@ -110,6 +110,9 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
case SnList:
|
|
|
remap = SnList(json);
|
|
|
break;
|
|
|
+ case GetOutBoxCode:
|
|
|
+ remap = GetOutBoxCode(json);
|
|
|
+ break;
|
|
|
default:
|
|
|
err = -1;
|
|
|
break;
|
|
|
@@ -120,6 +123,37 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
SpObserver.putSp(username);
|
|
|
return remap;
|
|
|
}
|
|
|
+ private Map<Object, Object> GetOutBoxCode(JSONObject map){
|
|
|
+ Map<Object, Object> relist = new HashMap<Object, Object>();
|
|
|
+ String Caller=null;
|
|
|
+ String iMakeCode=null;
|
|
|
+ String iProdCode=null;
|
|
|
+ String iUserCode=null;
|
|
|
+ String oErrMessage=null;
|
|
|
+ String oBox=null;
|
|
|
+ if(map.get("iCaller")==null){
|
|
|
+ oErrMessage = "Caller不能为空";
|
|
|
+ relist.put("oErrMessage",oErrMessage);
|
|
|
+ return relist;
|
|
|
+ }
|
|
|
+ if(map.get("iMakeCode")==null){
|
|
|
+ oErrMessage = "工单号不能为空";
|
|
|
+ relist.put("oErrMessage",oErrMessage);
|
|
|
+ return relist;
|
|
|
+ }
|
|
|
+ Caller=map.get("iCaller").toString();
|
|
|
+ iMakeCode=map.get("iMakeCode").toString();
|
|
|
+ List<String> list = new ArrayList<String>();
|
|
|
+ list = baseDao.callProcedureWithOut("SP_GETPACKORPALLETCODE", new Object[]{
|
|
|
+ String.valueOf(Caller),
|
|
|
+ String.valueOf(iMakeCode),
|
|
|
+ String.valueOf(iProdCode),
|
|
|
+ String.valueOf(iUserCode)
|
|
|
+ }, new Integer[]{1, 2, 3, 4}, new Integer[]{5});
|
|
|
+ oBox=list.get(0);
|
|
|
+ relist.put("oBoxCode",oBox);
|
|
|
+ return relist;
|
|
|
+ }
|
|
|
|
|
|
private Map<Object, Object> SnList(JSONObject map){
|
|
|
Map<Object, Object> relist = new HashMap<Object, Object>();
|