|
|
@@ -128,6 +128,45 @@ public class ERPDocking {
|
|
|
|
|
|
}
|
|
|
}
|
|
|
+ /**
|
|
|
+ *查询Erp批次库存
|
|
|
+ * @param pagerows
|
|
|
+ * @param pagenum
|
|
|
+ * @param fitemnos
|
|
|
+ * @return
|
|
|
+ * @throws YosException
|
|
|
+ */
|
|
|
+ public JSONArray getErpIcinvbalBatchRows( int pagerows, int pagenum,JSONArray fitemnos) throws YosException {
|
|
|
+ {
|
|
|
+
|
|
|
+ JSONObject object= new JSONObject();
|
|
|
+ JSONObject objectdetail= new JSONObject();
|
|
|
+ objectdetail.put("fstockno", "");
|
|
|
+ objectdetail.put("fstockname", "");
|
|
|
+ objectdetail.put("fmodel", "");
|
|
|
+ objectdetail.put("fitemname", "");
|
|
|
+ objectdetail.put("fbatchno", "");
|
|
|
+ objectdetail.put("fitemclsnum", "");
|
|
|
+ objectdetail.put("fitemnos", fitemnos);
|
|
|
+ objectdetail.put("pagerows", pagerows);
|
|
|
+ objectdetail.put("pagenum", pagenum);
|
|
|
+ object.put("access_token","basicDrp");
|
|
|
+ object.put("classname","Icinvbal");
|
|
|
+ object.put("method","queryPageOfBatch");
|
|
|
+ object.put("content",objectdetail);
|
|
|
+
|
|
|
+ HashMap<String, String> map = new HashMap<>();
|
|
|
+ map.put("content-Type", "application/json");
|
|
|
+ String result = new WebRequest().doPost(object.toString(), "http://124.71.196.182:8001/rest/ws_v2/basicDrp", map);
|
|
|
+ JSONObject resultobject = JSONObject.parseObject(result);
|
|
|
+ if(resultobject.getString("errcode").equals("0")){
|
|
|
+ return resultobject.getJSONObject("results").getJSONArray("list");
|
|
|
+ }else {
|
|
|
+ return new JSONArray();
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 创建Erp发货单
|