Commit 6f431b7e by Wyh

9.30 清理編譯警告代碼

Signed-off-by: Wyh <1239658231>
parent 9e31d381
...@@ -13,7 +13,7 @@ object SoundPoolUtils { ...@@ -13,7 +13,7 @@ object SoundPoolUtils {
//实例化SoundPool //实例化SoundPool
//sdk版本21是SoundPool 的一个分水岭 //sdk版本21是SoundPool 的一个分水岭
if (soundPool == null) { if (soundPool == null) {
if (Build.VERSION.SDK_INT >= 21) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
val builder = SoundPool.Builder() val builder = SoundPool.Builder()
//传入最多播放音频数量, //传入最多播放音频数量,
builder.setMaxStreams(1) builder.setMaxStreams(1)
...@@ -49,7 +49,7 @@ object SoundPoolUtils { ...@@ -49,7 +49,7 @@ object SoundPoolUtils {
private fun loadSound(context: Context, resId: Int) { private fun loadSound(context: Context, resId: Int) {
val voiceId = soundPool!!.load(context, resId, 1) val voiceId = soundPool!!.load(context, resId, 1)
//异步需要等待加载完成,音频才能播放成功 //异步需要等待加载完成,音频才能播放成功
soundPool!!.setOnLoadCompleteListener { soundPool, sampleId, status -> soundPool!!.setOnLoadCompleteListener { soundPool, _, status ->
if (status == 0) { if (status == 0) {
//第一个参数soundID //第一个参数soundID
//第二个参数leftVolume为左侧音量值(范围= 0.0到1.0) //第二个参数leftVolume为左侧音量值(范围= 0.0到1.0)
......
...@@ -31,8 +31,8 @@ public class DaoMaster extends AbstractDaoMaster { ...@@ -31,8 +31,8 @@ public class DaoMaster extends AbstractDaoMaster {
LanguageDao.createTable(db, ifNotExists); LanguageDao.createTable(db, ifNotExists);
ModifierDao.createTable(db, ifNotExists); ModifierDao.createTable(db, ifNotExists);
PrintCurrencyBeanDao.createTable(db, ifNotExists); PrintCurrencyBeanDao.createTable(db, ifNotExists);
PrinterDeviceBeanDao.createTable(db, ifNotExists);
PrintModelBeanDao.createTable(db, ifNotExists); PrintModelBeanDao.createTable(db, ifNotExists);
PrinterDeviceBeanDao.createTable(db, ifNotExists);
} }
/** Drops underlying database table using DAOs. */ /** Drops underlying database table using DAOs. */
...@@ -47,8 +47,8 @@ public class DaoMaster extends AbstractDaoMaster { ...@@ -47,8 +47,8 @@ public class DaoMaster extends AbstractDaoMaster {
LanguageDao.dropTable(db, ifExists); LanguageDao.dropTable(db, ifExists);
ModifierDao.dropTable(db, ifExists); ModifierDao.dropTable(db, ifExists);
PrintCurrencyBeanDao.dropTable(db, ifExists); PrintCurrencyBeanDao.dropTable(db, ifExists);
PrinterDeviceBeanDao.dropTable(db, ifExists);
PrintModelBeanDao.dropTable(db, ifExists); PrintModelBeanDao.dropTable(db, ifExists);
PrinterDeviceBeanDao.dropTable(db, ifExists);
} }
/** /**
...@@ -77,8 +77,8 @@ public class DaoMaster extends AbstractDaoMaster { ...@@ -77,8 +77,8 @@ public class DaoMaster extends AbstractDaoMaster {
registerDaoClass(LanguageDao.class); registerDaoClass(LanguageDao.class);
registerDaoClass(ModifierDao.class); registerDaoClass(ModifierDao.class);
registerDaoClass(PrintCurrencyBeanDao.class); registerDaoClass(PrintCurrencyBeanDao.class);
registerDaoClass(PrinterDeviceBeanDao.class);
registerDaoClass(PrintModelBeanDao.class); registerDaoClass(PrintModelBeanDao.class);
registerDaoClass(PrinterDeviceBeanDao.class);
} }
public DaoSession newSession() { public DaoSession newSession() {
......
...@@ -18,8 +18,8 @@ import com.gingersoft.gsa.cloud.database.bean.Function; ...@@ -18,8 +18,8 @@ import com.gingersoft.gsa.cloud.database.bean.Function;
import com.gingersoft.gsa.cloud.database.bean.Language; import com.gingersoft.gsa.cloud.database.bean.Language;
import com.gingersoft.gsa.cloud.database.bean.Modifier; import com.gingersoft.gsa.cloud.database.bean.Modifier;
import com.gingersoft.gsa.cloud.database.bean.PrintCurrencyBean; import com.gingersoft.gsa.cloud.database.bean.PrintCurrencyBean;
import com.gingersoft.gsa.cloud.database.bean.PrinterDeviceBean;
import com.gingersoft.gsa.cloud.database.bean.PrintModelBean; import com.gingersoft.gsa.cloud.database.bean.PrintModelBean;
import com.gingersoft.gsa.cloud.database.bean.PrinterDeviceBean;
import com.gingersoft.gsa.cloud.database.greendao.ComboItemDao; import com.gingersoft.gsa.cloud.database.greendao.ComboItemDao;
import com.gingersoft.gsa.cloud.database.greendao.DiscountDao; import com.gingersoft.gsa.cloud.database.greendao.DiscountDao;
...@@ -31,8 +31,8 @@ import com.gingersoft.gsa.cloud.database.greendao.FunctionDao; ...@@ -31,8 +31,8 @@ import com.gingersoft.gsa.cloud.database.greendao.FunctionDao;
import com.gingersoft.gsa.cloud.database.greendao.LanguageDao; import com.gingersoft.gsa.cloud.database.greendao.LanguageDao;
import com.gingersoft.gsa.cloud.database.greendao.ModifierDao; import com.gingersoft.gsa.cloud.database.greendao.ModifierDao;
import com.gingersoft.gsa.cloud.database.greendao.PrintCurrencyBeanDao; import com.gingersoft.gsa.cloud.database.greendao.PrintCurrencyBeanDao;
import com.gingersoft.gsa.cloud.database.greendao.PrinterDeviceBeanDao;
import com.gingersoft.gsa.cloud.database.greendao.PrintModelBeanDao; import com.gingersoft.gsa.cloud.database.greendao.PrintModelBeanDao;
import com.gingersoft.gsa.cloud.database.greendao.PrinterDeviceBeanDao;
// THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT. // THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT.
...@@ -53,8 +53,8 @@ public class DaoSession extends AbstractDaoSession { ...@@ -53,8 +53,8 @@ public class DaoSession extends AbstractDaoSession {
private final DaoConfig languageDaoConfig; private final DaoConfig languageDaoConfig;
private final DaoConfig modifierDaoConfig; private final DaoConfig modifierDaoConfig;
private final DaoConfig printCurrencyBeanDaoConfig; private final DaoConfig printCurrencyBeanDaoConfig;
private final DaoConfig printerDeviceBeanDaoConfig;
private final DaoConfig printModelBeanDaoConfig; private final DaoConfig printModelBeanDaoConfig;
private final DaoConfig printerDeviceBeanDaoConfig;
private final ComboItemDao comboItemDao; private final ComboItemDao comboItemDao;
private final DiscountDao discountDao; private final DiscountDao discountDao;
...@@ -66,8 +66,8 @@ public class DaoSession extends AbstractDaoSession { ...@@ -66,8 +66,8 @@ public class DaoSession extends AbstractDaoSession {
private final LanguageDao languageDao; private final LanguageDao languageDao;
private final ModifierDao modifierDao; private final ModifierDao modifierDao;
private final PrintCurrencyBeanDao printCurrencyBeanDao; private final PrintCurrencyBeanDao printCurrencyBeanDao;
private final PrinterDeviceBeanDao printerDeviceBeanDao;
private final PrintModelBeanDao printModelBeanDao; private final PrintModelBeanDao printModelBeanDao;
private final PrinterDeviceBeanDao printerDeviceBeanDao;
public DaoSession(Database db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig> public DaoSession(Database db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
daoConfigMap) { daoConfigMap) {
...@@ -103,12 +103,12 @@ public class DaoSession extends AbstractDaoSession { ...@@ -103,12 +103,12 @@ public class DaoSession extends AbstractDaoSession {
printCurrencyBeanDaoConfig = daoConfigMap.get(PrintCurrencyBeanDao.class).clone(); printCurrencyBeanDaoConfig = daoConfigMap.get(PrintCurrencyBeanDao.class).clone();
printCurrencyBeanDaoConfig.initIdentityScope(type); printCurrencyBeanDaoConfig.initIdentityScope(type);
printerDeviceBeanDaoConfig = daoConfigMap.get(PrinterDeviceBeanDao.class).clone();
printerDeviceBeanDaoConfig.initIdentityScope(type);
printModelBeanDaoConfig = daoConfigMap.get(PrintModelBeanDao.class).clone(); printModelBeanDaoConfig = daoConfigMap.get(PrintModelBeanDao.class).clone();
printModelBeanDaoConfig.initIdentityScope(type); printModelBeanDaoConfig.initIdentityScope(type);
printerDeviceBeanDaoConfig = daoConfigMap.get(PrinterDeviceBeanDao.class).clone();
printerDeviceBeanDaoConfig.initIdentityScope(type);
comboItemDao = new ComboItemDao(comboItemDaoConfig, this); comboItemDao = new ComboItemDao(comboItemDaoConfig, this);
discountDao = new DiscountDao(discountDaoConfig, this); discountDao = new DiscountDao(discountDaoConfig, this);
expandInfoDao = new ExpandInfoDao(expandInfoDaoConfig, this); expandInfoDao = new ExpandInfoDao(expandInfoDaoConfig, this);
...@@ -119,8 +119,8 @@ public class DaoSession extends AbstractDaoSession { ...@@ -119,8 +119,8 @@ public class DaoSession extends AbstractDaoSession {
languageDao = new LanguageDao(languageDaoConfig, this); languageDao = new LanguageDao(languageDaoConfig, this);
modifierDao = new ModifierDao(modifierDaoConfig, this); modifierDao = new ModifierDao(modifierDaoConfig, this);
printCurrencyBeanDao = new PrintCurrencyBeanDao(printCurrencyBeanDaoConfig, this); printCurrencyBeanDao = new PrintCurrencyBeanDao(printCurrencyBeanDaoConfig, this);
printerDeviceBeanDao = new PrinterDeviceBeanDao(printerDeviceBeanDaoConfig, this);
printModelBeanDao = new PrintModelBeanDao(printModelBeanDaoConfig, this); printModelBeanDao = new PrintModelBeanDao(printModelBeanDaoConfig, this);
printerDeviceBeanDao = new PrinterDeviceBeanDao(printerDeviceBeanDaoConfig, this);
registerDao(ComboItem.class, comboItemDao); registerDao(ComboItem.class, comboItemDao);
registerDao(Discount.class, discountDao); registerDao(Discount.class, discountDao);
...@@ -132,8 +132,8 @@ public class DaoSession extends AbstractDaoSession { ...@@ -132,8 +132,8 @@ public class DaoSession extends AbstractDaoSession {
registerDao(Language.class, languageDao); registerDao(Language.class, languageDao);
registerDao(Modifier.class, modifierDao); registerDao(Modifier.class, modifierDao);
registerDao(PrintCurrencyBean.class, printCurrencyBeanDao); registerDao(PrintCurrencyBean.class, printCurrencyBeanDao);
registerDao(PrinterDeviceBean.class, printerDeviceBeanDao);
registerDao(PrintModelBean.class, printModelBeanDao); registerDao(PrintModelBean.class, printModelBeanDao);
registerDao(PrinterDeviceBean.class, printerDeviceBeanDao);
} }
public void clear() { public void clear() {
...@@ -147,8 +147,8 @@ public class DaoSession extends AbstractDaoSession { ...@@ -147,8 +147,8 @@ public class DaoSession extends AbstractDaoSession {
languageDaoConfig.clearIdentityScope(); languageDaoConfig.clearIdentityScope();
modifierDaoConfig.clearIdentityScope(); modifierDaoConfig.clearIdentityScope();
printCurrencyBeanDaoConfig.clearIdentityScope(); printCurrencyBeanDaoConfig.clearIdentityScope();
printerDeviceBeanDaoConfig.clearIdentityScope();
printModelBeanDaoConfig.clearIdentityScope(); printModelBeanDaoConfig.clearIdentityScope();
printerDeviceBeanDaoConfig.clearIdentityScope();
} }
public ComboItemDao getComboItemDao() { public ComboItemDao getComboItemDao() {
...@@ -191,12 +191,12 @@ public class DaoSession extends AbstractDaoSession { ...@@ -191,12 +191,12 @@ public class DaoSession extends AbstractDaoSession {
return printCurrencyBeanDao; return printCurrencyBeanDao;
} }
public PrinterDeviceBeanDao getPrinterDeviceBeanDao() {
return printerDeviceBeanDao;
}
public PrintModelBeanDao getPrintModelBeanDao() { public PrintModelBeanDao getPrintModelBeanDao() {
return printModelBeanDao; return printModelBeanDao;
} }
public PrinterDeviceBeanDao getPrinterDeviceBeanDao() {
return printerDeviceBeanDao;
}
} }
...@@ -3,13 +3,13 @@ package com.gingersoft.gsa.cloud.database.greendao; ...@@ -3,13 +3,13 @@ package com.gingersoft.gsa.cloud.database.greendao;
import android.database.Cursor; import android.database.Cursor;
import android.database.sqlite.SQLiteStatement; import android.database.sqlite.SQLiteStatement;
import com.gingersoft.gsa.cloud.database.bean.ExpandInfo;
import org.greenrobot.greendao.AbstractDao; import org.greenrobot.greendao.AbstractDao;
import org.greenrobot.greendao.Property; import org.greenrobot.greendao.Property;
import org.greenrobot.greendao.internal.DaoConfig;
import org.greenrobot.greendao.database.Database; import org.greenrobot.greendao.database.Database;
import org.greenrobot.greendao.database.DatabaseStatement; import org.greenrobot.greendao.database.DatabaseStatement;
import org.greenrobot.greendao.internal.DaoConfig;
import com.gingersoft.gsa.cloud.database.bean.ExpandInfo;
// THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT. // THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT.
/** /**
......
// Top-level build file where you can add configuration options common to all sub-projects/modules. // Top-level build file where you can add configuration options common to all sub-projects/modules.
apply from: "config.gradle" apply from: "config.gradle"
buildscript { buildscript {
ext.kotlin_version = '1.3.50' ext.kotlin_version = '1.4.10'
//1.3.50
repositories { repositories {
google() google()
jcenter() jcenter()
...@@ -10,7 +10,7 @@ buildscript { ...@@ -10,7 +10,7 @@ buildscript {
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:3.5.3' classpath 'com.android.tools.build:gradle:3.5.2'
// classpath 'com.android.tools.build:gradle:3.0.1' // classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
...@@ -23,7 +23,7 @@ buildscript { ...@@ -23,7 +23,7 @@ buildscript {
classpath 'com.novoda:bintray-release:0.9.2' classpath 'com.novoda:bintray-release:0.9.2'
classpath 'com.billy.android:cc-register:1.1.2' classpath 'com.billy.android:cc-register:1.1.2'
classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0'
// classpath 'org.aspectj:aspectjtools:1.8.13' // add // classpath 'org.aspectj:aspectjtools:1.8.13' // add
// classpath 'org.aspectj:aspectjrt:1.8.13' // add // classpath 'org.aspectj:aspectjrt:1.8.13' // add
......
...@@ -2,15 +2,15 @@ apply plugin: 'groovy' ...@@ -2,15 +2,15 @@ apply plugin: 'groovy'
dependencies { dependencies {
compile gradleApi() implementation gradleApi()
compile localGroovy() implementation localGroovy()
} }
repositories { repositories {
mavenCentral() mavenCentral()
} }
dependencies { dependencies {
compile 'com.android.tools.build:gradle:3.5.3' implementation 'com.android.tools.build:gradle:3.5.3'
} }
ext { ext {
......
package com.billy.android.register.cc package com.billy.android.register.cc
import com.billy.android.register.RegisterPlugin import com.billy.android.register.RegisterPlugin
import groovy.util.logging.Log
import org.gradle.api.Project import org.gradle.api.Project
import org.gradle.util.GradleVersion import org.gradle.util.GradleVersion
import java.util.logging.Logger
import java.util.regex.Pattern import java.util.regex.Pattern
/** /**
* 工程中的组件module管理工具 * 工程中的组件module管理工具
* 1. 用于管理组件module以application或library方式进行编译 * 1. 用于管理组件module以application或library方式进行编译
...@@ -162,7 +159,7 @@ class ProjectModuleManager { ...@@ -162,7 +159,7 @@ class ProjectModuleManager {
def excludeModule = 'true' == localProperties.getProperty(dependencyName) def excludeModule = 'true' == localProperties.getProperty(dependencyName)
if (!excludeModule) { if (!excludeModule) {
def componentProject = project.rootProject.subprojects.find { it.name == dependencyName } def componentProject = project.rootProject.subprojects.find { it.name == dependencyName }
def dependencyMode = GradleVersion.version(project.gradle.gradleVersion) >= GradleVersion.version('4.1') ? 'api' : 'compile' def dependencyMode = GradleVersion.version(project.gradle.gradleVersion) >= GradleVersion.version('4.1') ? 'api' : 'implementation'
if (realDependency) { if (realDependency) {
//通过参数传递的依赖方式,如: //通过参数传递的依赖方式,如:
// project(':moduleName') // project(':moduleName')
......
...@@ -10,6 +10,9 @@ import android.os.SystemClock; ...@@ -10,6 +10,9 @@ import android.os.SystemClock;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import com.billy.android.pools.ObjPool; import com.billy.android.pools.ObjPool;
import org.json.JSONObject; import org.json.JSONObject;
...@@ -22,9 +25,6 @@ import java.util.Map; ...@@ -22,9 +25,6 @@ import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import static com.billy.cc.core.component.CCUtil.put; import static com.billy.cc.core.component.CCUtil.put;
import static com.billy.cc.core.component.ComponentManager.ACTION_REGISTER; import static com.billy.cc.core.component.ComponentManager.ACTION_REGISTER;
import static com.billy.cc.core.component.ComponentManager.ACTION_UNREGISTER; import static com.billy.cc.core.component.ComponentManager.ACTION_UNREGISTER;
...@@ -38,7 +38,6 @@ import static com.billy.cc.core.component.ComponentManager.KEY_PROCESS_NAME; ...@@ -38,7 +38,6 @@ import static com.billy.cc.core.component.ComponentManager.KEY_PROCESS_NAME;
* @author billy.qi * @author billy.qi
*/ */
@SuppressLint("PrivateApi") @SuppressLint("PrivateApi")
public class CC { public class CC {
private static final String TAG = "ComponentCaller"; private static final String TAG = "ComponentCaller";
private static final String VERBOSE_TAG = "ComponentCaller_VERBOSE"; private static final String VERBOSE_TAG = "ComponentCaller_VERBOSE";
......
...@@ -2,7 +2,7 @@ ext { ...@@ -2,7 +2,7 @@ ext {
android = [ android = [
compileSdkVersion: 28, compileSdkVersion: 28,
buildToolsVersion: '28.0.3', buildToolsVersion: '29.0.2',
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
......
...@@ -22,12 +22,6 @@ android { ...@@ -22,12 +22,6 @@ android {
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled true multiDexEnabled true
// javaCompileOptions {
// annotationProcessorOptions {
// arguments = [AROUTER_MODULE_NAME: project.getName()]
// includeCompileClasspath true
// }
// }
} }
resourcePrefix "otherOrder" resourcePrefix "otherOrder"
dataBinding { dataBinding {
......
...@@ -4,7 +4,7 @@ data class ThirdSend( ...@@ -4,7 +4,7 @@ data class ThirdSend(
val `data`: Data, val `data`: Data,
val success: Boolean, val success: Boolean,
val errCode: String, val errCode: String,
val errMsg: String, val errMsg: String?,
val sysTime: Long, val sysTime: Long,
val code: String, val code: String,
val message: String val message: String
......
...@@ -25,7 +25,7 @@ class HistoryOrderViewModel(private val historyOrderRepository: HistoryOrderRepo ...@@ -25,7 +25,7 @@ class HistoryOrderViewModel(private val historyOrderRepository: HistoryOrderRepo
var searchValue = MutableLiveData("")//按搜索內容查詢 var searchValue = MutableLiveData("")//按搜索內容查詢
var orderType = 0 var orderType = 0
fun getHistoryOrderList(context: Context, pageIndex: String, orderNum: String = "", startDate: String, endDate: String, status: String) { fun getHistoryOrderList(pageIndex: String, orderNum: String = "", startDate: String, endDate: String, status: String) {
launch({ launch({
var phone = "" var phone = ""
var orderNumber = "" var orderNumber = ""
......
...@@ -593,7 +593,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -593,7 +593,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
.addParam(PrintConstans.PRINT_LOADING, false) .addParam(PrintConstans.PRINT_LOADING, false)
.setActionName("printActivity") .setActionName("printActivity")
.build() .build()
.callAsyncCallbackOnMainThread { _, result -> .callAsyncCallbackOnMainThread { _, _ ->
} }
} }
...@@ -629,7 +629,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -629,7 +629,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
listener(getMsgBean(Transportation, errMsg ?: "修改運輸工具成功", success)) listener(getMsgBean(Transportation, errMsg ?: "修改運輸工具成功", success))
} }
} else if (!TextUtil.isEmptyOrNullOrUndefined(errMsg)) { } else if (!TextUtil.isEmptyOrNullOrUndefined(errMsg)) {
listener.invoke(getMsgBean(OrderDelivery, errMsg, false)) listener.invoke(getMsgBean(OrderDelivery, errMsg!!, false))
//第三方物流接口異常 //第三方物流接口異常
OkHttp3Utils.noticePersonnel(AppConstans.RP_THIRE_LOGISTICS_ERROR, "第三方物流請求失敗:$errMsg") OkHttp3Utils.noticePersonnel(AppConstans.RP_THIRE_LOGISTICS_ERROR, "第三方物流請求失敗:$errMsg")
} else if (!TextUtil.isEmptyOrNullOrUndefined(message)) { } else if (!TextUtil.isEmptyOrNullOrUndefined(message)) {
...@@ -689,7 +689,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -689,7 +689,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
val deliveryAdapter = DeliveryAdapter(data) val deliveryAdapter = DeliveryAdapter(data)
recycler.adapter = deliveryAdapter recycler.adapter = deliveryAdapter
deliveryAdapter.setOnItemClickListener { adapter, view, position -> deliveryAdapter.setOnItemClickListener { adapter, _, position ->
selectIndex = position selectIndex = position
deliveryAdapter.selectIndex = position deliveryAdapter.selectIndex = position
adapter.notifyDataSetChanged() adapter.notifyDataSetChanged()
...@@ -763,7 +763,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() { ...@@ -763,7 +763,7 @@ class PageViewModel(private val repository: WeatherRepository) : ViewModel() {
val deliveryAdapter = DeliveryAdapter(data) val deliveryAdapter = DeliveryAdapter(data)
recycler.adapter = deliveryAdapter recycler.adapter = deliveryAdapter
deliveryAdapter.setOnItemClickListener { adapter, view, position -> deliveryAdapter.setOnItemClickListener { adapter, _, position ->
selectIndex = position selectIndex = position
deliveryAdapter.selectIndex = position deliveryAdapter.selectIndex = position
adapter.notifyDataSetChanged() adapter.notifyDataSetChanged()
......
...@@ -117,9 +117,9 @@ class DeliveryOrderMainActivity : BaseActivity() { ...@@ -117,9 +117,9 @@ class DeliveryOrderMainActivity : BaseActivity() {
pageViewModel.apply { pageViewModel.apply {
getDeliveryInfo(restaurantId.toString(), memberId.toString()) getDeliveryInfo(restaurantId.toString(), memberId.toString())
balanceBean.observe(this@DeliveryOrderMainActivity, Observer { balanceBean.observe(this@DeliveryOrderMainActivity, Observer {
it?.data?.let { it -> it?.data?.let { data ->
tv_balance.text = "餘額:${it.balance}" + "(保證金: ${it.bond} )" tv_balance.text = "餘額:${data.balance}" + "(保證金: ${data.bond} )"
if (it.balance <= it.threshold) { if (data.balance <= data.threshold) {
//提示餘額不足 //提示餘額不足
tv_balance.setTextColor(getmColor(R.color.theme_red_color)) tv_balance.setTextColor(getmColor(R.color.theme_red_color))
} else { } else {
......
...@@ -21,7 +21,7 @@ class DeliverySettingActivity : BaseActivity() { ...@@ -21,7 +21,7 @@ class DeliverySettingActivity : BaseActivity() {
top_bar_delivery.setTitle("配送設置") top_bar_delivery.setTitle("配送設置")
top_bar_delivery.setBackgroundColor(ContextCompat.getColor(this, R.color.theme_color)) top_bar_delivery.setBackgroundColor(ContextCompat.getColor(this, R.color.theme_color))
top_bar_delivery.addLeftImageButton(R.drawable.icon_return, R.id.iv_left_back).setOnClickListener { finish() } top_bar_delivery.addLeftImageButton(R.drawable.icon_return, R.id.iv_left_back).setOnClickListener { finish() }
top_bar_delivery.addRightImageButton(R.drawable.ic_add, R.id.topbar_right_change_button).setOnClickListener { v -> top_bar_delivery.addRightImageButton(R.drawable.ic_add, R.id.topbar_right_change_button).setOnClickListener {
supportFragmentManager.beginTransaction().add(R.id.fl_delivery, UpdateDeliveryFragment.newInstance(null)).addToBackStack(null).commit() supportFragmentManager.beginTransaction().add(R.id.fl_delivery, UpdateDeliveryFragment.newInstance(null)).addToBackStack(null).commit()
} }
} }
......
...@@ -94,7 +94,7 @@ class HistoryOrderActivity : BaseActivity() { ...@@ -94,7 +94,7 @@ class HistoryOrderActivity : BaseActivity() {
} catch (e: ParseException) { } catch (e: ParseException) {
e.printStackTrace() e.printStackTrace()
} }
TimePickerUtils.showReportTimePicker(this@HistoryOrderActivity, cal) { date, v -> TimePickerUtils.showReportTimePicker(this@HistoryOrderActivity, cal) { date, _ ->
// tv_start_time.text = TimeUtils.DATE_FORMAT_DATE.format(date) // tv_start_time.text = TimeUtils.DATE_FORMAT_DATE.format(date)
// time = TimeUtils.DATE_FORMAT_DATE.format(date) // time = TimeUtils.DATE_FORMAT_DATE.format(date)
mViewModel.historyTime.postValue(TimeUtils.DATE_FORMAT_DATE.format(date)) mViewModel.historyTime.postValue(TimeUtils.DATE_FORMAT_DATE.format(date))
......
...@@ -300,14 +300,14 @@ class OrderDetailsActivity : BaseActivity() { ...@@ -300,14 +300,14 @@ class OrderDetailsActivity : BaseActivity() {
// 亂糟糟的代碼,該優化了 // 亂糟糟的代碼,該優化了
//--------------------------------------------------------------不同按鈕點擊事件---------------------------------------------------------------------------------------- //--------------------------------------------------------------不同按鈕點擊事件----------------------------------------------------------------------------------------
orderBtnAdapter.setOnItemClickListener { adapter, view, position -> orderBtnAdapter.setOnItemClickListener { _, _, position ->
when (btnList[position].type) { when (btnList[position].type) {
BtnBuilder.LogisticsBtn -> BtnBuilder.LogisticsBtn ->
//取消第三方物流 彈出彈窗詢問是否確認取消 //取消第三方物流 彈出彈窗詢問是否確認取消
cancelLogistics(orderDetails) cancelLogistics(orderDetails)
BtnBuilder.AssignDeliveryBtn -> BtnBuilder.AssignDeliveryBtn ->
//指派送貨 //指派送貨
selectorDelivery(this@OrderDetailsActivity, orderDetails, 3) { status, isSuccess -> finish() } selectorDelivery(this@OrderDetailsActivity, orderDetails, 3) { _, _ -> finish() }
BtnBuilder.CancelBtn -> BtnBuilder.CancelBtn ->
//取消訂單 //取消訂單
cancelOrder(orderDetails) cancelOrder(orderDetails)
...@@ -326,7 +326,7 @@ class OrderDetailsActivity : BaseActivity() { ...@@ -326,7 +326,7 @@ class OrderDetailsActivity : BaseActivity() {
BtnBuilder.ClosingBtn -> { BtnBuilder.ClosingBtn -> {
//如果是在線支付的訂單,就直接修改訂單狀態 //如果是在線支付的訂單,就直接修改訂單狀態
if (orderPayType != 1) { if (orderPayType != 1) {
gsUpdateOrderStatus(orderDetails, null) { status, isSuccess -> gsUpdateOrderStatus(orderDetails, null) { _, isSuccess ->
if (isSuccess) { if (isSuccess) {
finish() finish()
} else { } else {
......
...@@ -47,7 +47,7 @@ class HistoryFragment : BaseFragment(R.layout.fragment_other_order) { ...@@ -47,7 +47,7 @@ class HistoryFragment : BaseFragment(R.layout.fragment_other_order) {
if (it2.data != null && it2.data!!.isNotEmpty()) { if (it2.data != null && it2.data!!.isNotEmpty()) {
//顯示彈窗 //顯示彈窗
context?.let { context -> context?.let { context ->
OtherOrderUtils.showOrderDetailsDialog(context, it2, it.STATUS, it.order_type, true) { view, _, _ -> OtherOrderUtils.showOrderDetailsDialog(context, it2, it.STATUS, it.order_type, true) { _, _, _ ->
//重印 //重印
showLoading() showLoading()
viewModel.printOrder(context, it) { viewModel.printOrder(context, it) {
...@@ -101,7 +101,7 @@ class HistoryFragment : BaseFragment(R.layout.fragment_other_order) { ...@@ -101,7 +101,7 @@ class HistoryFragment : BaseFragment(R.layout.fragment_other_order) {
private fun getHistoryInfo(page: Int = pageIndex) { private fun getHistoryInfo(page: Int = pageIndex) {
showLoading() showLoading()
viewModel.getHistoryOrderList(activity!!, page.toString(), viewModel.searchValue.value!!, viewModel.historyTime.value!!, viewModel.historyTime.value!!, viewModel.status.value!!) viewModel.getHistoryOrderList(page.toString(), viewModel.searchValue.value!!, viewModel.historyTime.value!!, viewModel.historyTime.value!!, viewModel.status.value!!)
} }
......
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