Bläddra i källkod

1、扫描二维码后 条码框不变或者根据接口返回值中 DATA对象中 "BARCODE"赋值(两者原理上是一样的)
2、确认时, re_barcode 参数传入条码号而非二维码内容(可能是因为条码框内容被覆盖了,调整问题1以后这个问题可能就被解决)
3.确定按钮接口现在还是"/saveBarcode.actio",需要调整为"saveBarcodeByParse.action"

Linlinxun 3 år sedan
förälder
incheckning
81086b2a21

+ 4 - 0
app/src/main/java/com/uas/pda_smart_com/fragment/MaterialInCollectFragment.java

@@ -512,6 +512,9 @@ public class MaterialInCollectFragment extends BaseFragment implements View.OnCl
                             if (jsonObject != null) {
                                 mCheckProdcode = jsonObject.getString("PR_CODE");//料号
                                 mBarCode = jsonObject.getString("BI_BARCODE");//料号
+                                if(null!=mBarCode){
+                                    mBarcodeEditText.setText(mBarCode);
+                                }
                                  jsonObject1 =jsonObject.getJSONObject("DATAS");
                                 if(jsonObject1!=null){
                                     //mBarcodeEditText.setText(jsonObject1.getString("BARCODE"));//条码号
@@ -989,6 +992,7 @@ public class MaterialInCollectFragment extends BaseFragment implements View.OnCl
                     mBarcodeEditText.setText(result);
                     mBarcodeEditText.setSelection(result.length());
                     getCodeData();
+
                 } else if (mFocusId == R.id.material_in_collect_num_et) {
                     mNumEditText.setText(result);
                     mNumEditText.setSelection(result.length());

+ 1 - 1
app/src/main/java/com/uas/pda_smart_com/global/GloableParams.java

@@ -480,7 +480,7 @@ public class GloableParams {
     private static String ADDRESSTAIL_INGETINBAR = "";
 
     //材料入库确认采集
-    private static final String ADDRESSTAIL_SAVE_BARCODE = "/api/pda/inMaterial/saveBarcode.action";
+    private static final String ADDRESSTAIL_SAVE_BARCODE = "/api/pda/inMaterial/saveBarcodeByParse.action";
     //材料入库已采集列表
     private static final String ADDRESSTAIL_HAVE_SUBMIT_LIST = "/api/pda/common/getHaveSubmitList.action";
     private static final String ADDRESSTAIL_HAVE_SUBMIT_LIST_DEAL = "/api/pda/outMaterial/getHaveSubmitListDeal.action";