Pārlūkot izejas kodu

'2023年3月17日19:16:53'

master
wq pirms 2 gadiem
vecāks
revīzija
74e84fc6bd

+ 26
- 3
app/src/main/java/com/huntersun/vkyes/etcopencard/project/api/MyRetrofit.java Parādīt failu

@@ -1,6 +1,8 @@
package com.huntersun.vkyes.etcopencard.project.api;

import android.annotation.SuppressLint;
import android.content.Context;
import android.text.TextUtils;

import com.google.gson.Gson;
import com.huntersun.vkyes.etcopencard.project.api.bean.IFCode;
@@ -47,27 +49,47 @@ public class MyRetrofit {
// private final String BaseUrl = "http://192.168.100.63:8087/ifzt/api/";
// private final String BaseUrl = "http://58.16.58.161:19002/ifzt/api/";
private final String BaseUrl = "http://222.85.144.89:19002/ifzt/api/";
private final String FileUrl = "http://222.85.144.89:19003/ifzt/api/";
private final String appId = "admin001";
private final String IFCODE = "";
private final String bizContent = "";

public static Map<String, String> parameter(String[] keyArr, String... vlaueArr) {
if (keyArr.length != vlaueArr.length){
if (keyArr.length != vlaueArr.length) {
return null;
}
Map<String, String> params = new HashMap<>();
for (int i = 0; i < keyArr.length; i++) {
String item = keyArr[i];
params.put(item,vlaueArr[i]);
params.put(item, vlaueArr[i]);
}
return params;
}

public static void newInstance(String code, Object bean, ReturnResult result) {
newInstance(null, false, code, bean, result);
}

public static void newInstance(Context context, String code, Object bean, ReturnResult result) {
newInstance(context, false, code, bean, result);
}

public static void newInstance(Boolean start, String code, Object bean, ReturnResult result) {
newInstance(null, start, code, bean, result);
}

public static void newInstance(Context context, Boolean start, String code, Object bean, ReturnResult result) {
RequestParameters parameters = new RequestParameters(code, new Gson().toJson(bean));

String loadHint = "加载中...";
//通过IFCODE
if (context != null) {
loadHint = IFCode.LoadingMsgMap.get(code);
}

new MyRetrofit().getRetrofit().create(Api.class)
.message2(parameters)
.enqueue(new Converter<Result>(null, "加载中...") {
.enqueue(new Converter<Result>(context, start, loadHint) {
@Override
protected void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) {
result.onSuccess(resultBean, bizContent);
@@ -81,6 +103,7 @@ public class MyRetrofit {
});
}


//回调
public interface ReturnResult {
void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent);

+ 1
- 1
app/src/main/java/com/huntersun/vkyes/etcopencard/project/api/bean/IFCode.java Parādīt failu

@@ -37,7 +37,7 @@ public class IFCode {
LoadingMsgMap.put(IFCode.IFCODE22, "提交个人用户信息中...");
LoadingMsgMap.put(IFCode.IFCODE15, "OCR识别身份证中...");
LoadingMsgMap.put(IFCode.IFCODE16, "OCR识别行驶证中...");
LoadingMsgMap.put(IFCode.IFCODE17, "文件上传接口中...");
LoadingMsgMap.put(IFCode.IFCODE17, "文件上传中...");
LoadingMsgMap.put(IFCode.IFCODE18, "提交车辆信息中...");
LoadingMsgMap.put(IFCode.IFCODE30, "获取所有的快递公司信息中...");
LoadingMsgMap.put(IFCode.IFCODE31, "订单发货录入中...");

+ 29
- 29
app/src/main/java/com/huntersun/vkyes/etcopencard/project/ui/activity/obu/ObuActivationHintActivity.java Parādīt failu

@@ -6,37 +6,37 @@ import com.huntersun.vkyes.etcopencard.databinding.ActivityObuActivationHintBind
import com.huntersun.vkyes.etcopencard.src.app.AppActivity;

/**
*
* @ClassName: ObuActivationHintActivity
* @Description: obu温馨提示
* @Author: lujin
* @CreateDate: 2023/3/15 10:54
* @ClassName: ObuActivationHintActivity
* @Description: obu温馨提示
* @Author: lujin
* @CreateDate: 2023/3/15 10:54
*/

public class ObuActivationHintActivity extends AppActivity {
private ActivityObuActivationHintBinding binding;
@Override
protected View getLayoutView() {
binding = ActivityObuActivationHintBinding.inflate(getLayoutInflater());
return binding.getRoot();
}

@Override
protected void initView() {
setTitle("设备激活");
binding.btnNext.setOnClickListener(this);
}

@Override
protected void initData() {

}

@Override
public void onClick(View view) {
if (view==binding.btnNext){
startActivity(ObuActivationUploadActivity.class);
}
}
private ActivityObuActivationHintBinding binding;

@Override
protected View getLayoutView() {
binding = ActivityObuActivationHintBinding.inflate(getLayoutInflater());
return binding.getRoot();
}

@Override
protected void initView() {
setTitle("设备激活");
binding.btnNext.setOnClickListener(this);
}

@Override
protected void initData() {

}

@Override
public void onClick(View view) {
if (view == binding.btnNext) {
startActivity(ObuActivationUploadActivity.class);
}
}

}

+ 29
- 11
app/src/main/java/com/huntersun/vkyes/etcopencard/project/ui/activity/obu/ObuActivationUploadActivity.java Parādīt failu

@@ -3,6 +3,7 @@ package com.huntersun.vkyes.etcopencard.project.ui.activity.obu;
import android.view.View;

import com.google.gson.Gson;
import com.huntersun.vky.obublelib.box.BoxManagers;
import com.huntersun.vkyes.etcopencard.databinding.ActivityObuActivationUploadBinding;
import com.huntersun.vkyes.etcopencard.project.api.Api;
import com.huntersun.vkyes.etcopencard.project.api.Converter;
@@ -12,6 +13,8 @@ import com.huntersun.vkyes.etcopencard.project.api.Result;
import com.huntersun.vkyes.etcopencard.project.api.bean.IFCode;
import com.huntersun.vkyes.etcopencard.project.api.bean.ResultBean;
import com.huntersun.vkyes.etcopencard.project.api.bean.SendTheVerificationCodeBean;
import com.huntersun.vkyes.etcopencard.project.copapply.ObuActivateRequester;
import com.huntersun.vkyes.etcopencard.project.copapply.ObuActivation;
import com.huntersun.vkyes.etcopencard.project.tool.QRCode;
import com.huntersun.vkyes.etcopencard.src.app.AppActivity;
import com.huntersun.vkyes.etcopencard.src.ui.activity.ImageSelectActivity;
@@ -54,23 +57,38 @@ public class ObuActivationUploadActivity extends AppActivity {
@Override
public void onClick(View view) {
if (view == binding.btnNext) {
startActivity(ObuActivationBLESearchActivity.class);
// startActivity(ObuActivationBLESearchActivity.class);

bluetoothLink(new Currency() {
@Override
public void success() {
//设备激活
new ObuActivation(BoxManagers.mDecryptVehicleApduBean, getContext()).start(bizContent -> {
//激活步骤
new ObuActivateRequester().start(bizContent, getContext());
});
}
});

} else if (view == binding.rcly || view == binding.rcly2 || view == binding.rcly3) {
ImageSelectActivity.start(this, new ImageSelectActivity.OnPhotoSelectListener() {
@Override
public void onSelected(List<String> data) {
SendTheVerificationCodeBean bean = new SendTheVerificationCodeBean();
bean.setFileBase64(QRCode.imageToBase64(data.get(0)));
RequestParameters parameters = new RequestParameters(IFCode.IFCODE17, new Gson().toJson(bean));
new MyRetrofit().getRetrofit().create(Api.class)
.message2(parameters)
.enqueue(new Converter<Result>(getActivity(), true, "加载中...") {
@Override
protected void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) {
ResultBean.ProductInfo decVehInfo =
Gson().fromJson(String.valueOf(resultBean.getBizContent()), ResultBean.ProductInfo.class);
}
});
/**
* 文件资源上传
*/
MyRetrofit.newInstance(getActivity(), true, IFCode.IFCODE17, bean, new MyRetrofit.ReturnResult() {
@Override
public void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) {
ResultBean.ProductInfo decVehInfo =
Gson().fromJson(String.valueOf(resultBean.getBizContent()), ResultBean.ProductInfo.class);



}
});
}
});
}

+ 3
- 2
app/src/main/java/com/huntersun/vkyes/etcopencard/project/ui/fragment/FragmentHomeTow.java Parādīt failu

@@ -146,8 +146,9 @@ public class FragmentHomeTow extends TitleBarFragment<MainActivity> {
@SingleClick
public void onClick(View v) {
switch (item.message) {
case "卡签查询":
startActivity(CardSignQueryActivity.class);
case "卡签信息查询":
startActivity(InfoTabActivity.class);
// startActivity(CardSignQueryActivity.class);
break;
case "发货管理":
startActivity(ListDeliveryActivity.class);

Notiek ielāde…
Atcelt
Saglabāt