|
|
@@ -430,6 +430,61 @@ public class JLTPickMaterialOutScanFragment extends BaseFragment implements View
|
|
|
|
|
|
|
|
|
|
|
|
+ }
|
|
|
+ private void getPickModelCheck() {
|
|
|
+ mPdId = "";
|
|
|
+ progressDialog.show();
|
|
|
+ VolleyRequest.getInstance().stringRequest(new HttpParams.Builder()
|
|
|
+ .url(GloableParams.ADDRESS_PDAIOOUT_GETNEEDGETLIST2)
|
|
|
+ .addParam("piid", mPiid)
|
|
|
+ .addParam("page", "1")
|
|
|
+ .addParam("pageSize", "1")
|
|
|
+ .method(Request.Method.POST)
|
|
|
+ .build(), new HttpCallback() {
|
|
|
+ @Override
|
|
|
+ public void onSuccess(int flag, Object o) throws Exception {
|
|
|
+ progressDialog.dismiss();
|
|
|
+ try {
|
|
|
+ String result = o.toString();
|
|
|
+ JSONObject resultObject = JSON.parseObject(result);
|
|
|
+ JSONObject dataObject = resultObject.getJSONObject("data");
|
|
|
+ if (dataObject != null) {
|
|
|
+ JSONObject billInfoObject = dataObject.getJSONObject("billInfo");
|
|
|
+ JSONArray needReadyInfoArray = dataObject.getJSONArray("needReadyInfo");
|
|
|
+
|
|
|
+ mMaterialBean = new JLTMaterialBean();
|
|
|
+ if (billInfoObject != null) {
|
|
|
+ mMaterialBean.setINOUTNO(FastjsonUtil.getText(billInfoObject, "PI_INOUTNO"));
|
|
|
+ mMaterialBean.setTitle(FastjsonUtil.getText(billInfoObject, "PI_TITLE"));
|
|
|
+ mPiTitle = FastjsonUtil.getText(billInfoObject, "PI_TITLE");
|
|
|
+ }
|
|
|
+ if (needReadyInfoArray != null) {
|
|
|
+ JSONObject listObject = needReadyInfoArray.getJSONObject(0);
|
|
|
+ setMaterial(listObject);
|
|
|
+ if (mMenuRadioGroup.getCheckedRadioButtonId() == R.id.pick_material_out_scan_sign_rb) {
|
|
|
+ getLocpickList();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ CommonUtil.toastNoRepeat(mActivity, "待备任务数据为空");
|
|
|
+ mTableStorageInBeans.clear();
|
|
|
+ setTableData();
|
|
|
+ }
|
|
|
+ setEditData();
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onFail(int flag, String failStr) throws Exception {
|
|
|
+ progressDialog.dismiss();
|
|
|
+ CommonUtil.toastNoRepeat(mActivity, failStr);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
private void setMaterial(JSONObject listObject) {
|
|
|
@@ -532,7 +587,7 @@ public class JLTPickMaterialOutScanFragment extends BaseFragment implements View
|
|
|
}
|
|
|
|
|
|
|
|
|
- getPickModel();
|
|
|
+ getPickModelCheck();
|
|
|
}
|
|
|
|
|
|
@Override
|