소스 검색

性能维修和外观维修中不良原因增加其他选项

ChengJH 1 년 전
부모
커밋
6a684e570c

+ 24 - 20
app/src/main/java/com/uas/hycollection/fragment/BreakdownRepairFragment.java

@@ -369,7 +369,7 @@ public class BreakdownRepairFragment extends BaseFragment{
             public void onClick(View v) {
                 at_station.setFocusableInTouchMode(true);
                 at_station.setText("");
-                getReapirInfo("");
+                getReapirInfo(at_station.getText().toString().trim(),ce_work_code.getText().toString().trim(),ce_wuli.getText().toString().trim());
                 at_station.requestFocus();
             }
         });
@@ -478,7 +478,7 @@ public class BreakdownRepairFragment extends BaseFragment{
 
         sc_codecollethree = SharedPreUtil.getString(mActivity, "sc_codecollethree", null);
         at_station.setText(sc_codecollethree);
-        getReapirInfo(sc_codecollethree);
+        getReapirInfo(sc_codecollethree,ce_work_code.getText().toString().trim(),ce_wuli.getText().toString().trim());
         getfuzzySearchSourceData(sc_codecollethree,"");
 
 
@@ -498,12 +498,22 @@ public class BreakdownRepairFragment extends BaseFragment{
 
     }
 
-    public void getReapirInfo(String bgcode){
+    public void getReapirInfo(String bgcode,String ma_code,String li_code){
+        if (ce_work_code.getText().toString().trim().isEmpty()){
+            CommonUtil.toastNoRepeat(mActivity, "请选择工单流水");
+            return;
+        }
+        if (ce_wuli.getText().toString().trim().isEmpty()){
+            CommonUtil.toastNoRepeat(mActivity, "请选择线别");
+            return;
+        }
         progressDialog.show();
         VollyRequest.getInstance().stringRequest(new HttpParams.Builder()
                 .url(GloableParams.ADDRESS_SPM_GETREAPIRINFO)
                 .method(Request.Method.GET)
                 .addParam("bgcode",bgcode)
+                .addParam("ma_code",ma_code)
+                .addParam("li_code",li_code)
                 .build(), new HttpCallback() {
             @Override
             public void onSuccess(int flag, Object o) throws Exception {
@@ -511,7 +521,7 @@ public class BreakdownRepairFragment extends BaseFragment{
                 try {
                     JSONObject data = FastjsonUtil.getJSONObject(o.toString(), "data");
                     String badcode = FastjsonUtil.getText(data, "badcode");
-                    String ngreason = FastjsonUtil.getText(data, "ngreason");
+                    String ngreason = FastjsonUtil.getText(data, "ngreason")+"|其他";
                     if (!StringUtil.isEmpty(badcode)){
                         mFeededListone.clear();
                         if (badcode.contains("|")){
@@ -806,11 +816,10 @@ public class BreakdownRepairFragment extends BaseFragment{
                                     String sc_code = JsonUtils.optStringNotNull(dataObject, "SC_CODE");
                                     String sc_name = JsonUtils.optStringNotNull(dataObject, "SC_NAME");
 
-                                    at_station.setText(sc_code);
+//                                    at_station.setText(sc_code);
 
                                     if (!StringUtil.isEmpty(sc_code)){
-                                        SharedPreUtil.saveString(mActivity,"sc_codecollethree",sc_code);
-                                        getReapirInfo(sc_code);
+                                        getReapirInfo(sc_code,ce_work_code.getText().toString().trim(),ce_wuli.getText().toString().trim());
                                     }
                                     at_station.clearFocus();
                                     ce_work_code.clearFocus();
@@ -1340,17 +1349,7 @@ public class BreakdownRepairFragment extends BaseFragment{
 
     }
 
-    private void handleFeededDatathree(JSONArray dataArray) {
-        StorageRechargeAloneBean bean;
-        mFeededListthree.clear();
-        for (Object index : dataArray) {
-            JSONObject data = (JSONObject) index;
-            bean= new StorageRechargeAloneBean(
-                    data.getString("alonedata"));
-            mFeededListthree.add(bean);
-        }
-        setAdapterthree(mFeededListthree);
-    }
+
     private void setAdapterthree(ArrayList<StorageRechargeAloneBean> mList) {
         LogUtil.i("mList", JSON.toJSONString(mList));
         myAdapterthree = new SelectAdapterthree(mList);
@@ -1438,6 +1437,7 @@ public class BreakdownRepairFragment extends BaseFragment{
                 ce_work_code.clearFocus();
                 tv_dc_emcode.requestFocus();
                 ce_work_code.setFocusable(false);
+                getReapirInfo(at_station.getText().toString().trim(),ma_code,ce_wuli.getText().toString().trim());
                 closeListPopupWindow();
             }
         });
@@ -1629,7 +1629,7 @@ public class BreakdownRepairFragment extends BaseFragment{
 
 
     /**
-     * 关于岗位资源弹框
+     * 关于不良归属
      */
     private void initresourcesPopupWindow() {
 
@@ -1690,7 +1690,7 @@ public class BreakdownRepairFragment extends BaseFragment{
                 at_station.setText(sc_code);
                 if (!StringUtil.isEmpty(sc_code)){
                     SharedPreUtil.saveString(mActivity,"sc_codecollethree",sc_code);
-                    getReapirInfo(sc_code);
+                    getReapirInfo(sc_code,ce_work_code.getText().toString().trim(),ce_wuli.getText().toString().trim());
                 }
                 at_station.clearFocus();
                 ce_work_code.clearFocus();
@@ -1869,6 +1869,10 @@ public class BreakdownRepairFragment extends BaseFragment{
                     CommonUtil.toastNoRepeat(mActivity,"请选择物理线体");
                     return;
                 }
+
+                getReapirInfo(at_station.getText().toString().trim(),ce_work_code.getText().toString().trim(),li_code);
+
+
                 closeListPopupWindow();
             }
         });

+ 20 - 19
app/src/main/java/com/uas/hycollection/fragment/StorageRechargeListFragment.java

@@ -366,7 +366,7 @@ public class StorageRechargeListFragment extends BaseFragment{
             @Override
             public void onClick(View v) {
                 at_station.setText("");
-                getReapirInfo("");
+                getReapirInfo(at_station.getText().toString().trim(),ce_work_code.getText().toString().trim(),ce_wuli.getText().toString().trim());
                 at_station.requestFocus();
                 at_station.setFocusableInTouchMode(true);
             }
@@ -478,7 +478,7 @@ public class StorageRechargeListFragment extends BaseFragment{
 
         sc_codecolletwo = SharedPreUtil.getString(mActivity, "sc_codecolletwo", null);
         at_station.setText(sc_codecolletwo);
-        getReapirInfo(sc_codecolletwo);
+        getReapirInfo(sc_codecolletwo,ce_work_code.getText().toString().trim(),ce_wuli.getText().toString().trim());
 //        getfuzzySearchSourceData(sc_codecolletwo,"");
         listSama = new ArrayList<>();
         WindowManager wm = mActivity.getWindowManager();
@@ -509,12 +509,22 @@ public class StorageRechargeListFragment extends BaseFragment{
         va_sr_badnameremark = new Column<String>("不良归类", "SR_BADNAMEREMARK");
         va_timeColumn = new Column<String>("时间", "SR_INDATE");
     }
-    public void getReapirInfo(String bgcode){
+    public void getReapirInfo(String bgcode,String ma_code,String li_code){
+        if (ce_work_code.getText().toString().trim().isEmpty()){
+            CommonUtil.toastNoRepeat(mActivity, "请选择工单流水");
+            return;
+        }
+        if (ce_wuli.getText().toString().trim().isEmpty()){
+            CommonUtil.toastNoRepeat(mActivity, "请选择线别");
+            return;
+        }
         progressDialog.show();
         VollyRequest.getInstance().stringRequest(new HttpParams.Builder()
                 .url(GloableParams.ADDRESS_SPM_GETREAPIRINFO)
                 .method(Request.Method.GET)
                 .addParam("bgcode",bgcode)
+                .addParam("ma_code",ma_code)
+                .addParam("li_code",li_code)
                 .build(), new HttpCallback() {
             @Override
             public void onSuccess(int flag, Object o) throws Exception {
@@ -522,7 +532,7 @@ public class StorageRechargeListFragment extends BaseFragment{
                 try {
                     JSONObject data = FastjsonUtil.getJSONObject(o.toString(), "data");
                     String badcode = FastjsonUtil.getText(data, "badcode");
-                    String ngreason = FastjsonUtil.getText(data, "ngreason");
+                    String ngreason = FastjsonUtil.getText(data, "ngreason")+"|其他";
                     mFeededList.clear();
                     if (!StringUtil.isEmpty(badcode)){
                         if (badcode.contains("|")){
@@ -907,8 +917,8 @@ public class StorageRechargeListFragment extends BaseFragment{
                                 org.json.JSONObject dataObject = dataArray.optJSONObject(i);
                                 if (dataObject != null) {
                                     String sc_code = JsonUtils.optStringNotNull(dataObject, "SC_CODE");
-                                    at_station.setText(sc_code);
-                                    getReapirInfo(sc_code);
+//                                    at_station.setText(sc_code);
+                                    getReapirInfo(sc_code,ce_work_code.getText().toString().trim(),ce_wuli.getText().toString().trim());
                                     at_station.clearFocus();
                                     ce_work_code.clearFocus();
                                     tv_dc_emcode.clearFocus();
@@ -1094,7 +1104,7 @@ public class StorageRechargeListFragment extends BaseFragment{
 //                    stringList.add(finalInput_Aloneda+"\n");
 //                }
                 addDataSamart(finalInput_Aloneda,finalInput_AlonedaTwo,ec_passqtytrim, finalInput_classTwo);
-
+                setAdapter(mFeededList);
                 for (int i=0;i<stringList.size();i++){
                     String s = stringList.get(i);
                     number+=s;
@@ -1197,6 +1207,7 @@ public class StorageRechargeListFragment extends BaseFragment{
                 ce_work_code.clearFocus();
                 tv_dc_emcode.requestFocus();
                 ce_work_code.setFocusable(false);
+                getReapirInfo(at_station.getText().toString().trim(),ma_code,ce_wuli.getText().toString().trim());
                 closeListPopupWindow();
             }
         });
@@ -1383,7 +1394,7 @@ public class StorageRechargeListFragment extends BaseFragment{
                     return;
                 }
                 at_station.setText(sc_code);
-                getReapirInfo(sc_code);
+                getReapirInfo(sc_code,ce_work_code.getText().toString().trim(),ce_wuli.getText().toString().trim());
                 at_station.clearFocus();
                 ce_work_code.clearFocus();
                 tv_dc_emcode.clearFocus();
@@ -1468,17 +1479,6 @@ public class StorageRechargeListFragment extends BaseFragment{
 
 
 
-    private void handleFeededDatatwo(JSONArray dataArray) {
-        StorageRechargeAloneBean bean;
-        mFeededListtwo.clear();
-        for (Object index : dataArray) {
-            JSONObject data = (JSONObject) index;
-            bean= new StorageRechargeAloneBean(
-                    data.getString("alonedata"));
-            mFeededListtwo.add(bean);
-        }
-        setAdaptertwo(mFeededListtwo);
-    }
     private void setAdaptertwo(ArrayList<StorageRechargeAloneBean> mList) {
         LogUtil.i("mList", JSON.toJSONString(mList));
         myAdaptertwo = new SelectAdaptertwo(mList);
@@ -1583,6 +1583,7 @@ public class StorageRechargeListFragment extends BaseFragment{
                     CommonUtil.toastNoRepeat(mActivity,"请选择物理线体");
                     return;
                 }
+                getReapirInfo(at_station.getText().toString().trim(),ce_work_code.getText().toString().trim(),li_code);
                 closeListPopupWindow();
             }
         });

+ 2 - 2
build.gradle

@@ -58,8 +58,8 @@ ext {
             targetSdkVersion : 28,
             compileSdkVersion: 28,
             buildToolsVersion: "28.0.3",
-            versionCode      : 30,
-            versionName      : "v1.2.0"
+            versionCode      : 32,
+            versionName      : "v1.2.2"
     ]
 
     depsVersion = [

+ 2 - 2
pda_libs/pulltoreflashlibrary/build/generated/source/buildConfig/debug/com/handmark/pulltorefresh/library/BuildConfig.java

@@ -13,6 +13,6 @@ public final class BuildConfig {
   public static final String APPLICATION_ID = "com.handmark.pulltorefresh.library";
   public static final String BUILD_TYPE = "debug";
   public static final String FLAVOR = "";
-  public static final int VERSION_CODE = 30;
-  public static final String VERSION_NAME = "v1.2.0";
+  public static final int VERSION_CODE = 31;
+  public static final String VERSION_NAME = "v1.2.1";
 }

+ 2 - 2
pda_libs/pulltoreflashlibrary/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="com.handmark.pulltorefresh.library"
-    android:versionCode="30"
-    android:versionName="v1.2.0" >
+    android:versionCode="31"
+    android:versionName="v1.2.1" >
 
     <uses-sdk
         android:minSdkVersion="16"

+ 1 - 1
pda_libs/pulltoreflashlibrary/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json

@@ -1 +1 @@
-[{"outputType":{"type":"AAPT_FRIENDLY_MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":30,"versionName":"v1.2.0","enabled":true,"outputFile":"pulltoreflashlibrary-debug.aar","fullName":"debug","baseName":"debug","dirName":""},"path":"AndroidManifest.xml","properties":{"packageId":"com.handmark.pulltorefresh.library","split":""}}]
+[{"outputType":{"type":"AAPT_FRIENDLY_MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":31,"versionName":"v1.2.1","enabled":true,"outputFile":"pulltoreflashlibrary-debug.aar","fullName":"debug","baseName":"debug","dirName":""},"path":"AndroidManifest.xml","properties":{"packageId":"com.handmark.pulltorefresh.library","split":""}}]

BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compile_library_classes/debug/classes.jar


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/full_jar/debug/full.jar


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/javac/debug/classes/com/handmark/pulltorefresh/library/BuildConfig.class


+ 2 - 2
pda_libs/pulltoreflashlibrary/build/intermediates/library_manifest/debug/AndroidManifest.xml

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="com.handmark.pulltorefresh.library"
-    android:versionCode="30"
-    android:versionName="v1.2.0" >
+    android:versionCode="31"
+    android:versionName="v1.2.1" >
 
     <uses-sdk
         android:minSdkVersion="16"

+ 2 - 2
pda_libs/pulltoreflashlibrary/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt

@@ -1,8 +1,8 @@
 1<?xml version="1.0" encoding="utf-8"?>
 2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 3    package="com.handmark.pulltorefresh.library"
-4    android:versionCode="30"
-5    android:versionName="v1.2.0" >
+4    android:versionCode="31"
+5    android:versionName="v1.2.1" >
 6
 7    <uses-sdk
 8        android:minSdkVersion="16"

+ 1 - 1
pda_libs/pulltoreflashlibrary/build/intermediates/merged_manifests/debug/output.json

@@ -1 +1 @@
-[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":30,"versionName":"v1.2.0","enabled":true,"outputFile":"pulltoreflashlibrary-debug.aar","fullName":"debug","baseName":"debug","dirName":""},"path":"../../library_manifest/debug/AndroidManifest.xml","properties":{"packageId":"com.handmark.pulltorefresh.library","split":""}}]
+[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":31,"versionName":"v1.2.1","enabled":true,"outputFile":"pulltoreflashlibrary-debug.aar","fullName":"debug","baseName":"debug","dirName":""},"path":"../../library_manifest/debug/AndroidManifest.xml","properties":{"packageId":"com.handmark.pulltorefresh.library","split":""}}]

BIN
pda_libs/pulltoreflashlibrary/build/intermediates/runtime_library_classes/debug/classes.jar