|
@@ -27,6 +27,7 @@ import android.widget.AdapterView;
|
|
|
import android.widget.ArrayAdapter;
|
|
import android.widget.ArrayAdapter;
|
|
|
import android.widget.BaseAdapter;
|
|
import android.widget.BaseAdapter;
|
|
|
import android.widget.Button;
|
|
import android.widget.Button;
|
|
|
|
|
+import android.widget.CheckBox;
|
|
|
import android.widget.EditText;
|
|
import android.widget.EditText;
|
|
|
import android.widget.ImageView;
|
|
import android.widget.ImageView;
|
|
|
import android.widget.LinearLayout;
|
|
import android.widget.LinearLayout;
|
|
@@ -157,7 +158,7 @@ public class IOCOutMakeMaterialOper extends BaseFragment implements View.OnClick
|
|
|
TextView mMaterialInforTextView;
|
|
TextView mMaterialInforTextView;
|
|
|
@Bind(R.id.iocout_collect_result)
|
|
@Bind(R.id.iocout_collect_result)
|
|
|
TextView mCollectResultTextView;
|
|
TextView mCollectResultTextView;
|
|
|
-
|
|
|
|
|
|
|
+ private CheckBox special_check;
|
|
|
private ImageView mScanImageView;
|
|
private ImageView mScanImageView;
|
|
|
|
|
|
|
|
private JsonObjectRequest jsonRequest;
|
|
private JsonObjectRequest jsonRequest;
|
|
@@ -455,7 +456,7 @@ public class IOCOutMakeMaterialOper extends BaseFragment implements View.OnClick
|
|
|
// ((FunctionActivity) getActivity()).fragment = new IOCOutMakeMaterialOper();
|
|
// ((FunctionActivity) getActivity()).fragment = new IOCOutMakeMaterialOper();
|
|
|
((FunctionActivity) getActivity()).setMoreBtnVisible(true);
|
|
((FunctionActivity) getActivity()).setMoreBtnVisible(true);
|
|
|
((FunctionActivity) getActivity()).setScanIvVisible(true);
|
|
((FunctionActivity) getActivity()).setScanIvVisible(true);
|
|
|
-
|
|
|
|
|
|
|
+ special_check = root.findViewById(R.id.special_check);
|
|
|
mScanImageView = (ImageView) mActivity.findViewById(R.id.btn_actionbar_scan_iv);
|
|
mScanImageView = (ImageView) mActivity.findViewById(R.id.btn_actionbar_scan_iv);
|
|
|
|
|
|
|
|
mDbManager = new DBManager(getActivity().getApplicationContext());
|
|
mDbManager = new DBManager(getActivity().getApplicationContext());
|
|
@@ -730,13 +731,15 @@ public class IOCOutMakeMaterialOper extends BaseFragment implements View.OnClick
|
|
|
*/
|
|
*/
|
|
|
private void barcodeEnterEvent(boolean msdcheck, boolean datecheck) {
|
|
private void barcodeEnterEvent(boolean msdcheck, boolean datecheck) {
|
|
|
progressDialog.show();
|
|
progressDialog.show();
|
|
|
|
|
+ boolean checkeds = special_check.isChecked();
|
|
|
// currentBarcode = etBarCode.getText().toString().trim();
|
|
// currentBarcode = etBarCode.getText().toString().trim();
|
|
|
String url = (isMultiple ? GloableParams.ADDRESS_OUT_BYBATCH_DEAL : GloableParams.ADDRESS_OUT_BYBATCH_DEAL)
|
|
String url = (isMultiple ? GloableParams.ADDRESS_OUT_BYBATCH_DEAL : GloableParams.ADDRESS_OUT_BYBATCH_DEAL)
|
|
|
+ "?barcode=" + currentBarcode
|
|
+ "?barcode=" + currentBarcode
|
|
|
+ (isMultiple ? "&ids=" : "&ids=")
|
|
+ (isMultiple ? "&ids=" : "&ids=")
|
|
|
+ pi_id + "&whcode=" + pd_whcode
|
|
+ pi_id + "&whcode=" + pd_whcode
|
|
|
+ "&type=barcode&msdcheck=" + msdcheck
|
|
+ "&type=barcode&msdcheck=" + msdcheck
|
|
|
- + "&datecheck=" + datecheck;
|
|
|
|
|
|
|
+ + "&datecheck=" + datecheck
|
|
|
|
|
+ +"&ifspecial="+checkeds;
|
|
|
try {
|
|
try {
|
|
|
if (mProdOutType != null && mCollectType != null) {
|
|
if (mProdOutType != null && mCollectType != null) {
|
|
|
if (mProdOutType.equals("byProdcode")) {
|
|
if (mProdOutType.equals("byProdcode")) {
|
|
@@ -746,7 +749,8 @@ public class IOCOutMakeMaterialOper extends BaseFragment implements View.OnClick
|
|
|
+ (isMultiple ? "&ids=" : "&ids=")
|
|
+ (isMultiple ? "&ids=" : "&ids=")
|
|
|
+ pi_id + "&whcode=" + pd_whcode
|
|
+ pi_id + "&whcode=" + pd_whcode
|
|
|
+ "&type=barcode&msdcheck=" + msdcheck
|
|
+ "&type=barcode&msdcheck=" + msdcheck
|
|
|
- + "&datecheck=" + datecheck;
|
|
|
|
|
|
|
+ + "&datecheck=" + datecheck
|
|
|
|
|
+ +"&ifspecial="+checkeds;
|
|
|
|
|
|
|
|
} else if (mCollectType.equals("byBatchcode")) {
|
|
} else if (mCollectType.equals("byBatchcode")) {
|
|
|
url = (isMultiple ? GloableParams.ADDRESS_OUT_BYBATCH_DEAL : GloableParams.ADDRESS_OUT_BYBATCH_DEAL)
|
|
url = (isMultiple ? GloableParams.ADDRESS_OUT_BYBATCH_DEAL : GloableParams.ADDRESS_OUT_BYBATCH_DEAL)
|
|
@@ -754,7 +758,8 @@ public class IOCOutMakeMaterialOper extends BaseFragment implements View.OnClick
|
|
|
+ (isMultiple ? "&ids=" : "&ids=")
|
|
+ (isMultiple ? "&ids=" : "&ids=")
|
|
|
+ pi_id + "&whcode=" + pd_whcode
|
|
+ pi_id + "&whcode=" + pd_whcode
|
|
|
+ "&type=boxcode&msdcheck=" + msdcheck
|
|
+ "&type=boxcode&msdcheck=" + msdcheck
|
|
|
- + "&datecheck=" + datecheck;
|
|
|
|
|
|
|
+ + "&datecheck=" + datecheck
|
|
|
|
|
+ +"&ifspecial="+checkeds;
|
|
|
}
|
|
}
|
|
|
} else if (mProdOutType.equals("byBatch")) {
|
|
} else if (mProdOutType.equals("byBatch")) {
|
|
|
if (mCollectType.equals("byBarcode")) {
|
|
if (mCollectType.equals("byBarcode")) {
|
|
@@ -763,14 +768,16 @@ public class IOCOutMakeMaterialOper extends BaseFragment implements View.OnClick
|
|
|
+ (isMultiple ? "&ids=" : "&ids=")
|
|
+ (isMultiple ? "&ids=" : "&ids=")
|
|
|
+ pi_id + "&whcode=" + pd_whcode
|
|
+ pi_id + "&whcode=" + pd_whcode
|
|
|
+ "&type=barcode&msdcheck=" + msdcheck
|
|
+ "&type=barcode&msdcheck=" + msdcheck
|
|
|
- + "&datecheck=" + datecheck;
|
|
|
|
|
|
|
+ + "&datecheck=" + datecheck
|
|
|
|
|
+ +"&ifspecial="+checkeds;
|
|
|
} else if (mCollectType.equals("byBatchcode")) {
|
|
} else if (mCollectType.equals("byBatchcode")) {
|
|
|
url = (isMultiple ? GloableParams.ADDRESS_OUT_BYBATCH_DEAL : GloableParams.ADDRESS_OUT_BYBATCH_DEAL)
|
|
url = (isMultiple ? GloableParams.ADDRESS_OUT_BYBATCH_DEAL : GloableParams.ADDRESS_OUT_BYBATCH_DEAL)
|
|
|
+ "?barcode=" + URLEncoder.encode(currentBarcode, "utf-8")
|
|
+ "?barcode=" + URLEncoder.encode(currentBarcode, "utf-8")
|
|
|
+ (isMultiple ? "&ids=" : "&ids=")
|
|
+ (isMultiple ? "&ids=" : "&ids=")
|
|
|
+ pi_id + "&whcode=" + pd_whcode
|
|
+ pi_id + "&whcode=" + pd_whcode
|
|
|
+ "&type=boxcode&msdcheck=" + msdcheck
|
|
+ "&type=boxcode&msdcheck=" + msdcheck
|
|
|
- + "&datecheck=" + datecheck;
|
|
|
|
|
|
|
+ + "&datecheck=" + datecheck
|
|
|
|
|
+ +"&ifspecial="+checkeds;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|