Commit d2117b69 by Wyh

9.30 1、未創建訂單印單失敗問題

Signed-off-by: Wyh <1239658231>
parent 74eb1901
...@@ -197,12 +197,10 @@ public class AppCrashHandler implements UncaughtExceptionHandler { ...@@ -197,12 +197,10 @@ public class AppCrashHandler implements UncaughtExceptionHandler {
@Override @Override
public void onSubscribe(Disposable d) { public void onSubscribe(Disposable d) {
Log.e("eee", "onSubscribe");
} }
@Override @Override
public void onNext(String data) { public void onNext(String data) {
Log.e("eee", "上傳錯誤日誌成功");
if(!TextUtils.isEmpty(data)){ if(!TextUtils.isEmpty(data)){
BaseResult result = JsonUtils.parseObject(data, BaseResult.class); BaseResult result = JsonUtils.parseObject(data, BaseResult.class);
if (result != null && result.isSuccess()) { if (result != null && result.isSuccess()) {
...@@ -219,12 +217,10 @@ public class AppCrashHandler implements UncaughtExceptionHandler { ...@@ -219,12 +217,10 @@ public class AppCrashHandler implements UncaughtExceptionHandler {
@Override @Override
public void onError(Throwable t) { public void onError(Throwable t) {
XLog.d(TAG, "sendFileMultipart onError: " + t.getMessage()); XLog.d(TAG, "sendFileMultipart onError: " + t.getMessage());
Log.e("eee", "onError");
} }
@Override @Override
public void onComplete() { public void onComplete() {
Log.e("eee", "onComplete");
} }
}); });
......
package com.gingersoft.gsa.cloud.base.utils.okhttpUtils; package com.gingersoft.gsa.cloud.base.utils.okhttpUtils;
import android.util.Log;
import com.gingersoft.gsa.cloud.base.application.GsaCloudApplication; import com.gingersoft.gsa.cloud.base.application.GsaCloudApplication;
import com.gingersoft.gsa.cloud.base.utils.encryption.Aes; import com.gingersoft.gsa.cloud.base.utils.encryption.Aes;
import com.gingersoft.gsa.cloud.base.utils.time.TimeUtils; import com.gingersoft.gsa.cloud.base.utils.time.TimeUtils;
...@@ -105,7 +103,6 @@ public class OkHttp3Utils { ...@@ -105,7 +103,6 @@ public class OkHttp3Utils {
@Override @Override
public void onResponse(Call call, Response response) throws IOException { public void onResponse(Call call, Response response) throws IOException {
String str = response.body().string(); String str = response.body().string();
Log.e("eee", "請求結果:" + str);
emitter.onNext(str); emitter.onNext(str);
emitter.onComplete(); emitter.onComplete();
call.cancel(); call.cancel();
......
...@@ -2,13 +2,13 @@ ext { ...@@ -2,13 +2,13 @@ ext {
android = [ android = [
compileSdkVersion: 28, compileSdkVersion: 28,
buildToolsVersion: '29.0.2', buildToolsVersion: '28.0.3',
minSdkVersion : 19, //N5收銀機應用安卓開發環境要求Android OS Version: 5.1Android SDK Min Version: 19 minSdkVersion : 19, //N5收銀機應用安卓開發環境要求Android OS Version: 5.1Android SDK Min Version: 19
targetSdkVersion : 28, targetSdkVersion : 28,
//正式版: 1.0.3 3 //正式版: 1.0.3 3
//內部測試版:1.2.0 20 //內部測試版:1.2.0 20
versionCode : 9, versionCode : 8,
versionName : "1.0.9" versionName : "1.0.8"
] ]
version = [ version = [
......
...@@ -345,7 +345,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -345,7 +345,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
}, { }, {
listener.invoke(getMsgBean(0, "", false)) listener.invoke(getMsgBean(0, "", false))
it.printStackTrace() it.printStackTrace()
Log.e("eee", it.javaClass.name + "錯誤信息111:" + it.message)
GetInfoUpdateService.loginfo.append("錯誤信息111:" + it.message + " LOCALIZEDMESSAGE:" + it.localizedMessage + it.cause) GetInfoUpdateService.loginfo.append("錯誤信息111:" + it.message + " LOCALIZEDMESSAGE:" + it.localizedMessage + it.cause)
GetInfoUpdateService.loginfo.append("\n") GetInfoUpdateService.loginfo.append("\n")
}) })
...@@ -415,7 +414,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -415,7 +414,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
}, { }, {
listener.invoke(OrderDelivery, false) listener.invoke(OrderDelivery, false)
it.printStackTrace() it.printStackTrace()
Log.e("eee", "gsUpdateOrderStatus報錯:" + it.message)
// integralBean.postValue(null) // integralBean.postValue(null)
}) })
} }
...@@ -437,7 +435,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -437,7 +435,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
}, { }, {
listener.invoke(OrderDelivery, false) listener.invoke(OrderDelivery, false)
it.printStackTrace() it.printStackTrace()
Log.e("eee", "gsUpdateOrderStatus報錯:" + it.message)
// integralBean.postValue(null) // integralBean.postValue(null)
}) })
} }
...@@ -481,7 +478,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -481,7 +478,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
GetInfoUpdateService.loginfo.append("\n") GetInfoUpdateService.loginfo.append("\n")
}, { }, {
it.printStackTrace() it.printStackTrace()
Log.e("eee", "錯誤信息222:" + it.message)
GetInfoUpdateService.loginfo.append("錯誤信息222:" + it.message + " LOCALIZEDMESSAGE:" + it.localizedMessage + it.cause) GetInfoUpdateService.loginfo.append("錯誤信息222:" + it.message + " LOCALIZEDMESSAGE:" + it.localizedMessage + it.cause)
GetInfoUpdateService.loginfo.append("\n") GetInfoUpdateService.loginfo.append("\n")
}) })
...@@ -586,7 +582,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -586,7 +582,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
// repository.addPrj("11112364", "153", "48863119") // repository.addPrj("11112364", "153", "48863119")
// }, { // }, {
// it.printStackTrace() // it.printStackTrace()
// Log.e("eee", "錯誤信息222:" + it.message)
// }) // })
CC.obtainBuilder("Component.Print") CC.obtainBuilder("Component.Print")
.addParam(PrintConstans.PRINT_TYPE, PrintConstans.PRINT_INSTRUCTION) .addParam(PrintConstans.PRINT_TYPE, PrintConstans.PRINT_INSTRUCTION)
...@@ -712,7 +707,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -712,7 +707,6 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
} }
}, { }, {
it.printStackTrace() it.printStackTrace()
Log.e("eee", "confirmBtn報錯:" + it.message)
}) })
} else { } else {
ToastUtils.show(context, "請至少選擇一個送貨員") ToastUtils.show(context, "請至少選擇一個送貨員")
......
...@@ -144,7 +144,6 @@ class PlaceholderFragment : BaseFragment(R.layout.fragment_other_order) { ...@@ -144,7 +144,6 @@ class PlaceholderFragment : BaseFragment(R.layout.fragment_other_order) {
private fun refresh() { private fun refresh() {
Log.e("eee", "$position -----" + pageViewModel.refreshState.value)
if (position == pageViewModel.refreshState.value) { if (position == pageViewModel.refreshState.value) {
showLoading("獲取數據中...") showLoading("獲取數據中...")
page = 1 page = 1
......
...@@ -105,18 +105,15 @@ public class ExpandListAdapter extends BaseQuickAdapter<ExpandInfo, BaseViewHold ...@@ -105,18 +105,15 @@ public class ExpandListAdapter extends BaseQuickAdapter<ExpandInfo, BaseViewHold
editText.addTextChangedListener(new TextWatcher() { editText.addTextChangedListener(new TextWatcher() {
@Override @Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) { public void beforeTextChanged(CharSequence s, int start, int count, int after) {
Log.e("eee", "beforeTextChanged——" + s);
} }
@Override @Override
public void onTextChanged(CharSequence s, int start, int before, int count) { public void onTextChanged(CharSequence s, int start, int before, int count) {
Log.e("eee", "onTextChanged——" + s);
} }
@Override @Override
public void afterTextChanged(Editable s) { public void afterTextChanged(Editable s) {
Log.e("eee", "afterTextChanged—" + function.getDataType() + "—" + s);
if (function.getDataType() == 1) { if (function.getDataType() == 1) {
if (TextUtil.isNotEmptyOrNullOrUndefined(s.toString())) { if (TextUtil.isNotEmptyOrNullOrUndefined(s.toString())) {
function.setValueInt(Integer.parseInt(s.toString())); function.setValueInt(Integer.parseInt(s.toString()));
......
...@@ -218,7 +218,6 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis ...@@ -218,7 +218,6 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
@Override @Override
public void onNext(String s) { public void onNext(String s) {
Log.e("eee", "打印內容:" + s);
XmlPullParser xmlPullParser = Xml.newPullParser(); XmlPullParser xmlPullParser = Xml.newPullParser();
try { try {
xmlPullParser.setInput(new ByteArrayInputStream(s.getBytes()), "utf-8"); xmlPullParser.setInput(new ByteArrayInputStream(s.getBytes()), "utf-8");
...@@ -267,7 +266,6 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis ...@@ -267,7 +266,6 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
if (e instanceof ConnectException) { if (e instanceof ConnectException) {
listener.printFile("無法連接打印,請檢查WisePay是否打開"); listener.printFile("無法連接打印,請檢查WisePay是否打開");
} }
Log.e("eee", "報錯信息:" + e.getMessage());
} }
@Override @Override
...@@ -493,27 +491,21 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis ...@@ -493,27 +491,21 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
public void onResult(int errorCode, PrinterDeviceBean printerDeviceBean) { public void onResult(int errorCode, PrinterDeviceBean printerDeviceBean) {
switch (errorCode) { switch (errorCode) {
case PrintSocketHolder.ERROR_0: case PrintSocketHolder.ERROR_0:
Log.e("eee", "打印成功");
printSuccess(); printSuccess();
break; break;
case PrintSocketHolder.ERROR_1: case PrintSocketHolder.ERROR_1:
Log.e("eee", "生成測試頁面數據失敗");
printFile("生成打印數據失敗"); printFile("生成打印數據失敗");
break; break;
case PrintSocketHolder.ERROR_2: case PrintSocketHolder.ERROR_2:
Log.e("eee", "連接打印機失敗");
printFile("連接打印機失敗"); printFile("連接打印機失敗");
break; break;
case PrintSocketHolder.ERROR_3: case PrintSocketHolder.ERROR_3:
Log.e("eee", "獲取輸出流失敗");
printFile("連接打印機失敗"); printFile("連接打印機失敗");
break; break;
case PrintSocketHolder.ERROR_4: case PrintSocketHolder.ERROR_4:
Log.e("eee", "寫入測試頁面數據失敗");
printFile("連接打印機失敗"); printFile("連接打印機失敗");
break; break;
case PrintSocketHolder.ERROR_5: case PrintSocketHolder.ERROR_5:
Log.e("eee", "必要的參數不能為空");
printFile("連接打印機失敗"); printFile("連接打印機失敗");
break; break;
} }
...@@ -545,7 +537,6 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis ...@@ -545,7 +537,6 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
@Override @Override
public void onPtrReceive(Printer printer, int i, PrinterStatusInfo printerStatusInfo, String s) { public void onPtrReceive(Printer printer, int i, PrinterStatusInfo printerStatusInfo, String s) {
Log.e("eee", "EPSON打印結果:" + i);
if (printListener != null) { if (printListener != null) {
if (i == 0) { if (i == 0) {
printSuccess(); printSuccess();
......
...@@ -493,7 +493,6 @@ public class PrjService extends Service implements ReceiveListener { ...@@ -493,7 +493,6 @@ public class PrjService extends Service implements ReceiveListener {
* ip設備打印 * ip設備打印
*/ */
public void ipPrint(PrinterDeviceBean printerDeviceBean, List<Map<String, Bitmap>> bitmapMaps) { public void ipPrint(PrinterDeviceBean printerDeviceBean, List<Map<String, Bitmap>> bitmapMaps) {
Log.e("eee", "打印次數:" + bitmapMaps.size());
for (int i = 0; i < bitmapMaps.size(); i++) { for (int i = 0; i < bitmapMaps.size(); i++) {
PrintExecutor executor = new PrintExecutor(printerDeviceBean); PrintExecutor executor = new PrintExecutor(printerDeviceBean);
executor.setOnPrjPrintResultListener((errorCode, ids) -> { executor.setOnPrjPrintResultListener((errorCode, ids) -> {
......
...@@ -6,7 +6,6 @@ import android.content.Intent; ...@@ -6,7 +6,6 @@ import android.content.Intent;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Color; import android.graphics.Color;
import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.ColorDrawable;
import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log; import android.util.Log;
import android.view.LayoutInflater; import android.view.LayoutInflater;
...@@ -16,6 +15,7 @@ import android.view.Window; ...@@ -16,6 +15,7 @@ import android.view.Window;
import android.view.WindowManager; import android.view.WindowManager;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
...@@ -335,48 +335,37 @@ public class PrintActivity extends BaseActivity<PrintPresenter> implements Print ...@@ -335,48 +335,37 @@ public class PrintActivity extends BaseActivity<PrintPresenter> implements Print
String tip = "加載中..."; String tip = "加載中...";
switch (state) { switch (state) {
case PrintSocketHolder.ERROR_0: case PrintSocketHolder.ERROR_0:
Log.e("eee", "打印成功");
tip = "打印成功"; tip = "打印成功";
setPrintProgress(3); setPrintProgress(3);
break; break;
case PrintSocketHolder.ERROR_1: case PrintSocketHolder.ERROR_1:
Log.e("eee", "生成測試頁面數據失敗");
tip = "生成打印數據失敗"; tip = "生成打印數據失敗";
break; break;
case PrintSocketHolder.ERROR_2: case PrintSocketHolder.ERROR_2:
Log.e("eee", "連接打印機失敗");
case PrintSocketHolder.ERROR_3: case PrintSocketHolder.ERROR_3:
Log.e("eee", "獲取輸出流失敗");
tip = "連接打印機失敗"; tip = "連接打印機失敗";
break; break;
case PrintSocketHolder.ERROR_4: case PrintSocketHolder.ERROR_4:
Log.e("eee", "寫入測試頁面數據失敗");
tip = "寫入測試頁面數據失敗"; tip = "寫入測試頁面數據失敗";
break; break;
case PrintSocketHolder.ERROR_5: case PrintSocketHolder.ERROR_5:
Log.e("eee", "必要的參數不能為空");
tip = "必要的參數不能為空"; tip = "必要的參數不能為空";
break; break;
case PrintSocketHolder.STATE_0: case PrintSocketHolder.STATE_0:
Log.e("eee", "生成測試頁數據");
setPrintProgress(0); setPrintProgress(0);
break; break;
case PrintSocketHolder.STATE_1: case PrintSocketHolder.STATE_1:
Log.e("eee", "開始創建連接");
tip = "開始創建連接"; tip = "開始創建連接";
break; break;
case PrintSocketHolder.STATE_2: case PrintSocketHolder.STATE_2:
Log.e("eee", "創建連接成功,開始發送數據");
tip = "創建連接成功,開始發送數據"; tip = "創建連接成功,開始發送數據";
setPrintProgress(1); setPrintProgress(1);
break; break;
case PrintSocketHolder.STATE_3: case PrintSocketHolder.STATE_3:
Log.e("eee", "開始寫入數據");
tip = "開始寫入數據"; tip = "開始寫入數據";
setPrintProgress(2); setPrintProgress(2);
break; break;
case PrintSocketHolder.STATE_4: case PrintSocketHolder.STATE_4:
Log.e("eee", "關閉中");
tip = "關閉中"; tip = "關閉中";
finish(); finish();
break; break;
......
...@@ -61,7 +61,6 @@ public class PrintTestActivity extends AppCompatActivity implements PrintSocketH ...@@ -61,7 +61,6 @@ public class PrintTestActivity extends AppCompatActivity implements PrintSocketH
@Override @Override
public void onNext(String s) { public void onNext(String s) {
Log.e("eee", "打印內容:" + s);
} }
@Override @Override
......
package com.gingersoft.gsa.cloud.bean.mvp.model; package com.gingersoft.gsa.cloud.bean.mvp.model;
import android.app.Application; import android.app.Application;
import com.gingersoft.gsa.cloud.base.common.bean.BaseResult; import com.gingersoft.gsa.cloud.base.common.bean.BaseResult;
import com.gingersoft.gsa.cloud.base.order.bean.mealManger.MyOrderManage; import com.gingersoft.gsa.cloud.base.order.bean.mealManger.MyOrderManage;
import com.gingersoft.gsa.cloud.base.order.bean.mealManger.OpenTableManage; import com.gingersoft.gsa.cloud.base.order.bean.mealManger.OpenTableManage;
...@@ -16,6 +17,7 @@ import com.gingersoft.gsa.cloud.bean.mvp.model.service.TableService; ...@@ -16,6 +17,7 @@ import com.gingersoft.gsa.cloud.bean.mvp.model.service.TableService;
import com.gingersoft.gsa.cloud.database.bean.Discount; import com.gingersoft.gsa.cloud.database.bean.Discount;
import com.gingersoft.gsa.cloud.database.utils.DiscountDaoUtils; import com.gingersoft.gsa.cloud.database.utils.DiscountDaoUtils;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.google.gson.internal.LinkedTreeMap;
import com.jess.arms.di.scope.ActivityScope; import com.jess.arms.di.scope.ActivityScope;
import com.jess.arms.integration.IRepositoryManager; import com.jess.arms.integration.IRepositoryManager;
import com.jess.arms.mvp.BaseModel; import com.jess.arms.mvp.BaseModel;
...@@ -89,7 +91,21 @@ public class OrderContentModel extends BaseModel implements OrderContentContract ...@@ -89,7 +91,21 @@ public class OrderContentModel extends BaseModel implements OrderContentContract
if (info != null && info.isSuccess()) { if (info != null && info.isSuccess()) {
saveCreateTime(info.getSysTime()); saveCreateTime(info.getSysTime());
if (info.getData() != null) { if (info.getData() != null) {
if (info.getData() instanceof Double) {
//未上線,避免正式版閃退
MyOrderManage.getInstance().setOrderId((Double) info.getData()); MyOrderManage.getInstance().setOrderId((Double) info.getData());
MyOrderManage.getInstance().getOrderBean().setOrderNo(((Double) info.getData()).longValue() + "");
} else {
LinkedTreeMap tm = (LinkedTreeMap) info.getData();
for (Object o : tm.keySet()) {
String key = (String) o;
if (key.equals("id")) {
MyOrderManage.getInstance().setOrderId((Double) tm.get(key));
} else if (key.equals("orderNo")) {
MyOrderManage.getInstance().getOrderBean().setOrderNo((String) tm.get(key));
}
}
}
} }
return loadOrder(MyOrderManage.getInstance().getOrderId()); return loadOrder(MyOrderManage.getInstance().getOrderId());
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment