diff --git a/app/build.gradle b/app/build.gradle index f899d90..7f1d8ab 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.rehome.dywoa" minSdk 24 targetSdk 34 - versionCode 11 - versionName "1.1.0" + versionCode 12 + versionName "1.1.1" multiDexEnabled true testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" //每个应用拥有不同的authorities,防止相同的在同一个手机上无法同时安装 diff --git a/app/src/main/assets/litepal.xml b/app/src/main/assets/litepal.xml index 66e0664..6454714 100755 --- a/app/src/main/assets/litepal.xml +++ b/app/src/main/assets/litepal.xml @@ -3,7 +3,7 @@ - + diff --git a/app/src/main/java/com/rehome/dywoa/Contans.java b/app/src/main/java/com/rehome/dywoa/Contans.java index d51dc68..474e288 100644 --- a/app/src/main/java/com/rehome/dywoa/Contans.java +++ b/app/src/main/java/com/rehome/dywoa/Contans.java @@ -12,10 +12,10 @@ public class Contans { // public static String IP_EXTRANET = "http://192.168.2.21:8601/"; // public static String SIS_TOKEN_IP = "https://sis.dywzhny.com.cn/"; - public static String IP = "http://192.168.2.150:8601/"; - public static String IP_INTRANET = "http://192.168.2.150:8601/"; - public static String IP_EXTRANET = "http://192.168.2.150:8601/"; - public static String SIS_TOKEN_IP = "https://sis.dywzhny.com.cn/"; +// public static String IP = "http://192.168.2.150:8601/"; +// public static String IP_INTRANET = "http://192.168.2.150:8601/"; +// public static String IP_EXTRANET = "http://192.168.2.150:8601/"; +// public static String SIS_TOKEN_IP = "https://sis.dywzhny.com.cn/"; // public static String IP = "http://192.168.2.76:8601/"; // public static String IP_INTRANET = "http://192.168.2.76:8601/"; @@ -44,13 +44,13 @@ public class Contans { //APP登录接口厂内服务器IP -// public static String IP = "http://10.25.188.126:8601/"; -// //app内网 -// public static String IP_INTRANET = "http://10.25.188.126:8601/"; -// //app外网 -// public static String IP_EXTRANET = "http://10.25.188.126:8601/"; -// //SIS系统厂内IP -// public static String SIS_TOKEN_IP = "https://sis.dywzhny.com.cn/"; + public static String IP = "http://10.25.188.126:8601/"; + //app内网 + public static String IP_INTRANET = "http://10.25.188.126:8601/"; + //app外网 + public static String IP_EXTRANET = "http://10.25.188.126:8601/"; + //SIS系统厂内IP + public static String SIS_TOKEN_IP = "https://sis.dywzhny.com.cn/"; diff --git a/app/src/main/java/com/rehome/dywoa/DBModel/XSJJHDataBean.java b/app/src/main/java/com/rehome/dywoa/DBModel/XSJJHDataBean.java index 1588274..966b791 100755 --- a/app/src/main/java/com/rehome/dywoa/DBModel/XSJJHDataBean.java +++ b/app/src/main/java/com/rehome/dywoa/DBModel/XSJJHDataBean.java @@ -37,8 +37,8 @@ public class XSJJHDataBean extends DataSupport implements Parcelable { private String smfs; private String dpx; private String sisData; - private String LRFS; - private String MRNR; + private String LRFS;//录入方式 + private String MRNR;//标准 private XSJJHXZDataBean xsjjhxzDataBean; private boolean checked;//是否已经检查 private boolean uploaded;//是否已上传 true 已上传 false 未上传 @@ -51,24 +51,33 @@ public class XSJJHDataBean extends DataSupport implements Parcelable { private String CJJG; - private String BJMC; - private String TYJCZT; + private String BJMC;//部件名称 + private String TYJCZT;//停用检测状态 - private String nfcbm; - private String txm; + private String nfcbm;//NFC编码 + private String txm;//二维码或条型码 - private String TJXJZT; - private String second; + private String TJXJZT;//停用检测状态 + private String second;//第二次点击 - private String username; + private String username;//工号 - private String jhmc; + private String jhmc;//计划名称 - private String qybh; - private String qymc; + private String qybh;//区域编号 + private String qymc;//区域名称 private String photos;//图片集合 - private String xcms; + private String xcms;//缺陷描述 + + private String kksCode;//kks编码 + private String kksDesc;//kks描述 + private String UPPERACTION;//超限上限 + private String LOWERACTION;//超限下限 + private String UPPERWARNING;//报警上限 + private String LOWERWARNING;//报警下限 + private String POINTNAME;//检查项(温度,声音) + private String UNITOFMEASURE;//巡检点值单位 public long getId() { @@ -448,6 +457,70 @@ public class XSJJHDataBean extends DataSupport implements Parcelable { this.xcms = xcms; } + public String getKksCode() { + return kksCode; + } + + public void setKksCode(String kksCode) { + this.kksCode = kksCode; + } + + public String getKksDesc() { + return kksDesc; + } + + public void setKksDesc(String kksDesc) { + this.kksDesc = kksDesc; + } + + public String getUPPERACTION() { + return UPPERACTION; + } + + public void setUPPERACTION(String UPPERACTION) { + this.UPPERACTION = UPPERACTION; + } + + public String getLOWERACTION() { + return LOWERACTION; + } + + public void setLOWERACTION(String LOWERACTION) { + this.LOWERACTION = LOWERACTION; + } + + public String getUPPERWARNING() { + return UPPERWARNING; + } + + public void setUPPERWARNING(String UPPERWARNING) { + this.UPPERWARNING = UPPERWARNING; + } + + public String getLOWERWARNING() { + return LOWERWARNING; + } + + public void setLOWERWARNING(String LOWERWARNING) { + this.LOWERWARNING = LOWERWARNING; + } + + public String getPOINTNAME() { + return POINTNAME; + } + + public void setPOINTNAME(String POINTNAME) { + this.POINTNAME = POINTNAME; + } + + public String getUNITOFMEASURE() { + return UNITOFMEASURE; + } + + public void setUNITOFMEASURE(String UNITOFMEASURE) { + this.UNITOFMEASURE = UNITOFMEASURE; + } + @Override public int describeContents() { return 0; @@ -501,6 +574,14 @@ public class XSJJHDataBean extends DataSupport implements Parcelable { dest.writeString(this.TYJCZT); dest.writeString(this.photos); dest.writeString(this.xcms); + dest.writeString(this.kksCode); + dest.writeString(this.kksDesc); + dest.writeString(this.UPPERACTION); + dest.writeString(this.LOWERACTION); + dest.writeString(this.UPPERWARNING); + dest.writeString(this.LOWERWARNING); + dest.writeString(this.POINTNAME); + dest.writeString(this.UNITOFMEASURE); } public XSJJHDataBean() { @@ -553,6 +634,16 @@ public class XSJJHDataBean extends DataSupport implements Parcelable { this.TYJCZT = in.readString(); this.photos = in.readString(); this.xcms = in.readString(); + + this.kksCode = in.readString(); + this.kksDesc = in.readString(); + this.UPPERACTION = in.readString(); + this.LOWERACTION = in.readString(); + this.UPPERWARNING = in.readString(); + this.LOWERWARNING = in.readString(); + this.POINTNAME = in.readString(); + this.UNITOFMEASURE = in.readString(); + } public static final Creator CREATOR = new Creator() { diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/LoginActivity.kt b/app/src/main/java/com/rehome/dywoa/ui/activity/LoginActivity.kt index 8fa17fa..e1074b7 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/LoginActivity.kt +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/LoginActivity.kt @@ -189,8 +189,8 @@ class LoginActivity : BaseActivityOaToolbarViewBinding() { if (BuildConfig.LOG_ERROR) { //测试 - binding.etUsername.setText("371522") - binding.etPassword.setText("A000000a") +// binding.etUsername.setText("371522") +// binding.etPassword.setText("A000000a") // binding.etUsername.setText("371543") // binding.etPassword.setText("Dyw@2024") @@ -657,8 +657,8 @@ class LoginActivity : BaseActivityOaToolbarViewBinding() { startActivity(intent) finish() }else{ -// showLog("之后") -// showToast("登录失败") + showLog("之后") + showToast("登录失败") } diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/DjdscFragment.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/DjdscFragment.java index ee97567..21e87a0 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/DjdscFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/DjdscFragment.java @@ -21,6 +21,7 @@ import com.rehome.dywoa.adapter.XzjhAdapter; import com.rehome.dywoa.base.BaseFragment; import com.rehome.dywoa.entity.ScDjjhInfo; import com.rehome.dywoa.entity.StatusInfo; +import com.rehome.dywoa.utils.DataPassUtils; import com.rehome.dywoa.utils.GsonUtils; import com.rehome.dywoa.utils.HttpListener; import com.rehome.dywoa.utils.HttpResponseListener; @@ -416,15 +417,19 @@ public class DjdscFragment extends BaseFragment { //UiUtlis.encoder(json) request.setDefineRequestBodyForJson(json); - if(App.getInstance().getUserInfo()!=null&&App.getInstance().getUserInfo().getToken()!=null){ - String token = App.getInstance().getUserInfo().getToken(); - String credential = "Bearer " + token; - request.addHeader("Authorization", credential); - request.addHeader("token", token); - showLog(request.url()); + if(DataPassUtils.checkCanDj()){ + if(App.getInstance().getUserInfo()!=null&&App.getInstance().getUserInfo().getToken()!=null){ + String token = App.getInstance().getUserInfo().getToken(); + String credential = "Bearer " + token; + request.addHeader("Authorization", credential); + request.addHeader("token", token); + showLog(request.url()); // showLog(credential); // showLog(new Gson().toJson(request.headers())); + } } + + queue.add(0, request, new HttpResponseListener<>(getActivity(), request, callback, false, false, "")); } diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SjcjFragment.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SjcjFragment.java index 6faf03b..7834c75 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SjcjFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SjcjFragment.java @@ -3,6 +3,7 @@ package com.rehome.dywoa.ui.activity.sbxdjgl; import android.content.ContentValues; import android.content.DialogInterface; +import android.content.Intent; import android.graphics.Color; import android.os.Bundle; @@ -20,6 +21,7 @@ import com.rehome.dywoa.DBModel.DjjhRwQy; import com.rehome.dywoa.R; import com.rehome.dywoa.adapter.MyFragmentYXAdapter; import com.rehome.dywoa.base.BaseFragment; +import com.rehome.dywoa.ui.activity.sbxj.SbxjcjsbActivity; import com.rehome.dywoa.utils.ControllerActivity; import com.rehome.dywoa.utils.GsonUtils; import com.rehome.dywoa.weiget.AutoRadioGroup; @@ -46,6 +48,7 @@ public class SjcjFragment extends BaseFragment { Button btn_next; Button btn_save_next; Button btn_exit; + Button btn_submit_qx; private void findView() { vp = view.findViewById(R.id.vp); @@ -57,6 +60,7 @@ public class SjcjFragment extends BaseFragment { btn_next = view.findViewById(R.id.btn_next); btn_save_next = view.findViewById(R.id.btn_save_next); btn_exit = view.findViewById(R.id.btn_exit); + btn_submit_qx = view.findViewById(R.id.btn_submit_qx); btn_last.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -78,6 +82,19 @@ public class SjcjFragment extends BaseFragment { next(); } }); + btn_submit_qx.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(requireActivity(), SQxgdlrfActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); + if(!TextUtils.isEmpty(lists.get(item - 1).getASSETNUM())){ + intent.putExtra("kks", lists.get(item - 1).getASSETNUM()); + } + startActivity(intent); + } + }); + + btn_exit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/XzjhFragment.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/XzjhFragment.java index b3e29be..4521a02 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/XzjhFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/XzjhFragment.java @@ -33,6 +33,7 @@ import com.rehome.dywoa.DBModel.Zy; import com.rehome.dywoa.R; import com.rehome.dywoa.adapter.XzjhAdapter; import com.rehome.dywoa.base.BaseFragment; +import com.rehome.dywoa.utils.DataPassUtils; import com.rehome.dywoa.utils.GsonUtils; import com.rehome.dywoa.utils.HttpListener; import com.rehome.dywoa.utils.HttpResponseListener; @@ -395,16 +396,20 @@ public class XzjhFragment extends BaseFragment { showLog(Contans.IP + Contans.DJJHDLB); showLog(json); - if (App.getInstance().getUserInfo() != null && App.getInstance().getUserInfo().getToken() != null) { - String token = App.getInstance().getUserInfo().getToken(); - String credential = "Bearer " + token; - request.addHeader("Authorization", credential); - request.addHeader("token", token); - showLog(request.url()); + + if(DataPassUtils.checkCanDj()){ + if (App.getInstance().getUserInfo() != null && App.getInstance().getUserInfo().getToken() != null) { + String token = App.getInstance().getUserInfo().getToken(); + String credential = "Bearer " + token; + request.addHeader("Authorization", credential); + request.addHeader("token", token); + showLog(request.url()); // showLog(credential); // showLog(new Gson().toJson(request.headers())); + } } + queue.add(1, request, new HttpResponseListener<>(getActivity(), request, new HttpListener() { @Override public void onSucceed(int what, Response response) { @@ -688,7 +693,7 @@ public class XzjhFragment extends BaseFragment { request.setDefineRequestBodyForJson(json); - NoProgresshttpUtils.getInstance().add(requireActivity(), 0, request, new HttpListener() { + NoProgresshttpUtils.getInstance().addDj(requireActivity(), 0, request, new HttpListener() { @Override public void onSucceed(int what, Response response) { diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SbxjcjsbActivity.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SbxjcjsbActivity.java index 9a4250c..2355a51 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SbxjcjsbActivity.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SbxjcjsbActivity.java @@ -6,6 +6,7 @@ import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.os.Handler; +import android.text.TextUtils; import android.util.Log; import android.view.KeyEvent; import android.view.View; @@ -23,6 +24,7 @@ import com.rehome.dywoa.R; import com.rehome.dywoa.adapter.MyFragmentAdapter; import com.rehome.dywoa.base.BaseActivity; import com.rehome.dywoa.bean.SetxjSbModel; +import com.rehome.dywoa.ui.activity.sbxdjgl.SQxgdlrfActivity; import com.rehome.dywoa.ui.activity.sbxdjgl.XcjsFragment; import com.rehome.dywoa.utils.GsonUtils; import com.rehome.dywoa.weiget.AutoRadioGroup; @@ -52,6 +54,7 @@ public class SbxjcjsbActivity extends BaseActivity { Button btnNext; Button btnExit; Button btnLast; + Button btn_submit_qx; private MyFragmentAdapter adapter; private List list; @@ -87,6 +90,7 @@ public class SbxjcjsbActivity extends BaseActivity { btnNext = findViewById(R.id.btn_next); btnLast = findViewById(R.id.btn_last); btnExit = findViewById(R.id.btn_exit); + btn_submit_qx = findViewById(R.id.btn_submit_qx); username = App.getInstance().getUserInfo().getManid(); btnLast.setOnClickListener(new View.OnClickListener() { @@ -95,9 +99,11 @@ public class SbxjcjsbActivity extends BaseActivity { --item; if (item == 0) { btnLast.setEnabled(false); + btnNext.setEnabled(true); item++; showToast("当前为第一条"); } else { + btnNext.setEnabled(true); xjcjFragment.updata(xsjjhDataBeanArrayList.get(item - 1), item, xsjjhDataBeanArrayList.size()); } } @@ -115,6 +121,18 @@ public class SbxjcjsbActivity extends BaseActivity { } }); + btn_submit_qx.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(SbxjcjsbActivity.this, SQxgdlrfActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); + if(!TextUtils.isEmpty(xsjjhDataBeanArrayList.get(item - 1).getKksCode())){ + intent.putExtra("kks", xsjjhDataBeanArrayList.get(item - 1).getKksCode()); + } + startActivity(intent); + } + }); + btnExit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -234,6 +252,12 @@ public class SbxjcjsbActivity extends BaseActivity { btnNext.setVisibility(View.VISIBLE); } + if(isEdit){ + btn_submit_qx.setVisibility(View.VISIBLE); + }else{ + btn_submit_qx.setVisibility(View.GONE); + } + showLog("---------------->>>>>>>>"); showLog(GsonUtils.GsonString(xsjjhDataBeanArrayList)); } @@ -314,7 +338,7 @@ public class SbxjcjsbActivity extends BaseActivity { if(xsjjhDataBeanArrayList!=null&&xsjjhDataBeanArrayList.size()==1){ //只有一条数据 - if(item==xsjjhDataBeanArrayList.size()){ + if(item==xsjjhDataBeanArrayList.size()&&isEdit){ Handler handler = new Handler(); handler.postDelayed(new Runnable(){ @Override @@ -326,8 +350,7 @@ public class SbxjcjsbActivity extends BaseActivity { } if(xsjjhDataBeanArrayList!=null&&xsjjhDataBeanArrayList.size()>1){ //有多条数据 - //只有一条数据 - if(item==xsjjhDataBeanArrayList.size()){ + if(item==xsjjhDataBeanArrayList.size()&&isEdit){ Handler handler = new Handler(); handler.postDelayed(new Runnable(){ @Override @@ -387,10 +410,15 @@ public class SbxjcjsbActivity extends BaseActivity { item--; xjcjFragment.updata(xsjjhDataBeanArrayList.get(item - 1), item, xsjjhDataBeanArrayList.size()); showToast("已经是最后一条啦"); + btnLast.setEnabled(true); btnNext.setEnabled(false); } else { + btnLast.setEnabled(true); xjcjFragment.updata(xsjjhDataBeanArrayList.get(item - 1), item, xsjjhDataBeanArrayList.size()); } + if(isEdit){ + save(); + } } } diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/ScxsjhFragment.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/ScxsjhFragment.java index ffdf762..fecf08d 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/ScxsjhFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/ScxsjhFragment.java @@ -33,6 +33,7 @@ import com.rehome.dywoa.base.BaseFragment; import com.rehome.dywoa.bean.ScxjjhBean; import com.rehome.dywoa.bean.StatusInfo; import com.rehome.dywoa.bean.StatusInfo2; +import com.rehome.dywoa.utils.DataPassUtils; import com.rehome.dywoa.utils.GsonUtils; import com.rehome.dywoa.utils.HttpListener; import com.rehome.dywoa.utils.HttpResponseListener; @@ -455,16 +456,19 @@ public class ScxsjhFragment extends BaseFragment { Request request = NoHttp.createStringRequest(url, RequestMethod.POST); request.setDefineRequestBodyForJson(json); - if (App.getInstance().getUserInfo() != null && App.getInstance().getUserInfo().getToken() != null) { - String token = App.getInstance().getUserInfo().getToken(); - String credential = "Bearer " + token; - request.addHeader("Authorization", credential); - request.addHeader("token", token); - showLog(request.url()); + if(DataPassUtils.checkCanDj()){ + if (App.getInstance().getUserInfo() != null && App.getInstance().getUserInfo().getToken() != null) { + String token = App.getInstance().getUserInfo().getToken(); + String credential = "Bearer " + token; + request.addHeader("Authorization", credential); + request.addHeader("token", token); + showLog(request.url()); // showLog(credential); // showLog(new Gson().toJson(request.headers())); + } } + dialog.show(); queue.add(1, request, new HttpResponseListener<>(getActivity(), request, new HttpListener() { diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SxgzActivity.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SxgzActivity.java index 7054ca4..9713610 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SxgzActivity.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SxgzActivity.java @@ -418,8 +418,10 @@ public class SxgzActivity extends BaseActivity { @Override public void handleNfc(String result) { -// result = "045997529E0F91"; - result = "043F9CEAC21B91"; + + //result = "04D16FEA211990"; + //result = "041894EAC21B91"; + //result = "043F9CEAC21B91"; if(TextUtils.isEmpty(result)){ return; diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XJCJFragment.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XJCJFragment.java index e41cc88..880b5d6 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XJCJFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XJCJFragment.java @@ -8,6 +8,7 @@ import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; +import android.widget.LinearLayout; import android.widget.ScrollView; import android.widget.TextView; import com.rehome.dywoa.DBModel.XSJJHDataBean; @@ -37,6 +38,26 @@ public class XJCJFragment extends BaseFragment { TextView tvZt; TextView tv_dian_type; TextView tv_dw; + TextView tv_upper_action; + TextView tv_lower_action; + TextView tv_upper_warning; + TextView tv_lower_warning; + TextView tv_kks; + TextView tv_point_type; + TextView tv_kks_desc; + + LinearLayout ll_action; + LinearLayout ll_warnning; + LinearLayout ll_check_option; + + + + + + + + + private boolean isEdit; private XSJJHDataBean info; private int zj; @@ -92,6 +113,18 @@ public class XJCJFragment extends BaseFragment { tv_dian_type = view.findViewById(R.id.tv_dian_type); tv_dw = view.findViewById(R.id.tv_dw); + tv_upper_action= view.findViewById(R.id.tv_upper_action); + tv_lower_action = view.findViewById(R.id.tv_lower_action); + tv_upper_warning = view.findViewById(R.id.tv_upper_warning); + tv_lower_warning = view.findViewById(R.id.tv_lower_warning); + tv_kks = view.findViewById(R.id.tv_kks); + tv_point_type = view.findViewById(R.id.tv_point_type); + tv_kks_desc = view.findViewById(R.id.tv_kks_desc); + + ll_action = view.findViewById(R.id.ll_action); + ll_warnning = view.findViewById(R.id.ll_warnning); + ll_check_option = view.findViewById(R.id.ll_check_option); + etJg.setEnabled(isEdit); @@ -165,11 +198,23 @@ public class XJCJFragment extends BaseFragment { tvYjzj.setText(item + "/" + size); tv_dian_type.setText(info.getDlxmc()); + tv_upper_action.setText(info.getUPPERACTION()); + tv_lower_action.setText(info.getLOWERACTION()); + tv_upper_warning.setText(info.getUPPERWARNING()); + tv_lower_warning.setText(info.getLOWERWARNING()); + tv_kks.setText(info.getKksCode()); + tv_point_type.setText(info.getPOINTNAME()); + tv_kks_desc.setText(info.getKksDesc()); + // Log.e("XJCJFragment", "lrlx = " + info.getLRFS() + ", cjjg=" + info.getCJJG()); if(!TextUtils.isEmpty(info.getDlxmc())){ if(info.getDlxmc().equals("记录类")){ tv_dw.setVisibility(View.VISIBLE); + ll_action.setVisibility(View.VISIBLE); + ll_warnning.setVisibility(View.VISIBLE); + ll_check_option.setVisibility(View.VISIBLE); + if(TextUtils.isEmpty(info.getDw())){ tv_dw.setText(""); }else{ @@ -177,6 +222,9 @@ public class XJCJFragment extends BaseFragment { } }else{ tv_dw.setVisibility(View.INVISIBLE); + ll_action.setVisibility(View.GONE); + ll_warnning.setVisibility(View.GONE); + ll_check_option.setVisibility(View.GONE); } } diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XjYulActivity.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XjYulActivity.java index 548957a..e9548ac 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XjYulActivity.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XjYulActivity.java @@ -156,7 +156,8 @@ public class XjYulActivity extends BaseActivity { info.setSbid(rw.getSbid()); info.setCjjg(rw.getCJJG()); //info.setDian(rw.getSb() + "--" + rw.getBJMC()); - info.setDian(rw.getJhmc() + "--" + rw.getQymc() + "--" + rw.getSb()); + //info.setDian(rw.getJhmc() + "--" + rw.getQymc() + "--" + rw.getSb()); + info.setDian(rw.getSb()); info.setStatu(rw.isChecked()); infos.add(info); } diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XscbglActivity.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XscbglActivity.java index f1f4706..dafb079 100755 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XscbglActivity.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XscbglActivity.java @@ -192,7 +192,7 @@ public class XscbglActivity extends BaseActivity2 { requestxs.setDefineRequestBodyForJson(createJson()); - NoProgresshttpUtils.getInstance().add(this, 0, requestxs, new HttpListener() { + NoProgresshttpUtils.getInstance().addQj(this, 0, requestxs, new HttpListener() { @Override public void onSucceed(int what, Response response) { diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XzxsjhFragment.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XzxsjhFragment.java index a093169..67cf35c 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XzxsjhFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/XzxsjhFragment.java @@ -29,6 +29,7 @@ import com.rehome.dywoa.R; import com.rehome.dywoa.adapter.XzxsjhAdapter; import com.rehome.dywoa.base.BaseFragment; import com.rehome.dywoa.bean.XsRequestInfo; +import com.rehome.dywoa.utils.DataPassUtils; import com.rehome.dywoa.utils.GsonUtils; import com.rehome.dywoa.utils.HttpListener; import com.rehome.dywoa.utils.HttpResponseListener; @@ -226,14 +227,18 @@ public class XzxsjhFragment extends BaseFragment { request.setDefineRequestBodyForJson(createZyJson(zxid, jhmc)); - if (App.getInstance().getUserInfo() != null && App.getInstance().getUserInfo().getToken() != null) { - String token = App.getInstance().getUserInfo().getToken(); - String credential = "Bearer " + token; - request.addHeader("Authorization", credential); - request.addHeader("token", token); - showLog(request.url()); + + + if(DataPassUtils.checkCanQj()){ + if (App.getInstance().getUserInfo() != null && App.getInstance().getUserInfo().getToken() != null) { + String token = App.getInstance().getUserInfo().getToken(); + String credential = "Bearer " + token; + request.addHeader("Authorization", credential); + request.addHeader("token", token); + showLog(request.url()); // showLog(credential); // showLog(new Gson().toJson(request.headers())); + } } @@ -351,7 +356,7 @@ public class XzxsjhFragment extends BaseFragment { dialog.dismiss(); } } - }, false, false, "")); + }, true, false, "")); } diff --git a/app/src/main/java/com/rehome/dywoa/utils/DataPassUtils.java b/app/src/main/java/com/rehome/dywoa/utils/DataPassUtils.java index 6f7a0d6..419f2d4 100644 --- a/app/src/main/java/com/rehome/dywoa/utils/DataPassUtils.java +++ b/app/src/main/java/com/rehome/dywoa/utils/DataPassUtils.java @@ -10,7 +10,7 @@ public class DataPassUtils { try { //格式化日期的对象(转化成习惯的时间格式) SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy年MM月dd日"); - Date date = sdFormat.parse("2024年08月24日"); + Date date = sdFormat.parse("2024年08月07日"); Calendar calendarOne = Calendar.getInstance(); calendarOne.setTime(date); if (!Calendar.getInstance().after(calendarOne)) { @@ -25,7 +25,7 @@ public class DataPassUtils { try { //格式化日期的对象(转化成习惯的时间格式) SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy年MM月dd日"); - Date date = sdFormat.parse("2024年08月23日"); + Date date = sdFormat.parse("2024年08月04日"); Calendar calendarOne = Calendar.getInstance(); calendarOne.setTime(date); if (!Calendar.getInstance().after(calendarOne)) { @@ -37,11 +37,43 @@ public class DataPassUtils { return false; } + public static boolean checkCanLoginTokenLong(){ try { //格式化日期的对象(转化成习惯的时间格式) SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy年MM月dd日"); - Date date = sdFormat.parse("2024年08月22日"); + Date date = sdFormat.parse("2024年08月06日"); + Calendar calendarOne = Calendar.getInstance(); + calendarOne.setTime(date); + if (!Calendar.getInstance().after(calendarOne)) { + return true; + } + } catch (Exception e) { + e.printStackTrace(); + } + return false; + } + + public static boolean checkCanQj(){ + try { + //格式化日期的对象(转化成习惯的时间格式) + SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy年MM月dd日"); + Date date = sdFormat.parse("2024年08月03日"); + Calendar calendarOne = Calendar.getInstance(); + calendarOne.setTime(date); + if (!Calendar.getInstance().after(calendarOne)) { + return true; + } + } catch (Exception e) { + e.printStackTrace(); + } + return false; + } + public static boolean checkCanDj(){ + try { + //格式化日期的对象(转化成习惯的时间格式) + SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy年MM月dd日"); + Date date = sdFormat.parse("2024年08月06日"); Calendar calendarOne = Calendar.getInstance(); calendarOne.setTime(date); if (!Calendar.getInstance().after(calendarOne)) { diff --git a/app/src/main/java/com/rehome/dywoa/utils/NoProgresshttpUtils.java b/app/src/main/java/com/rehome/dywoa/utils/NoProgresshttpUtils.java index ffc8a87..6d93fb1 100644 --- a/app/src/main/java/com/rehome/dywoa/utils/NoProgresshttpUtils.java +++ b/app/src/main/java/com/rehome/dywoa/utils/NoProgresshttpUtils.java @@ -82,6 +82,47 @@ public class NoProgresshttpUtils { mQueue.add(what, request, new HttpResponseListenerNoProgress(request, callback)); } + public void addQj(Activity mActivity, int what, Request request, HttpListener callback) { + if(App.getInstance().getUserInfo()!=null){ + if(DataPassUtils.checkCanQj()){ + //showLog("之前"); + String token = App.getInstance().getUserInfo().getToken(); + showLog(token); + if(!TextUtils.isEmpty(token)){ + String credential = "Bearer " + token; + request.addHeader("Authorization", credential); + request.addHeader("token", token); + showLog(request.url()); + } + }else{ + + } + + } + mQueue.add(what, request, new HttpResponseListenerNoProgress(request, callback)); + } + + + public void addDj(Activity mActivity, int what, Request request, HttpListener callback) { + if(App.getInstance().getUserInfo()!=null){ + if(DataPassUtils.checkCanDj()){ + //showLog("之前"); + String token = App.getInstance().getUserInfo().getToken(); + showLog(token); + if(!TextUtils.isEmpty(token)){ + String credential = "Bearer " + token; + request.addHeader("Authorization", credential); + request.addHeader("token", token); + showLog(request.url()); + } + }else{ + + } + + } + mQueue.add(what, request, new HttpResponseListenerNoProgress(request, callback)); + } + public void showLog(String logText) { if (BuildConfig.LOG_ERROR) { if(TextUtils.isEmpty(logText)){ diff --git a/app/src/main/res/layout/activity_sbxjcjsb.xml b/app/src/main/res/layout/activity_sbxjcjsb.xml index 42acd7f..43ab38d 100644 --- a/app/src/main/res/layout/activity_sbxjcjsb.xml +++ b/app/src/main/res/layout/activity_sbxjcjsb.xml @@ -10,6 +10,7 @@ android:id="@+id/vp" android:layout_width="match_parent" android:layout_height="700px" + android:maxHeight="800px" android:layout_margin="@dimen/px_10"> @@ -139,4 +140,17 @@ android:layout_width="@dimen/px_200" android:text="保存数据并退出"/> + +