Commit 3164499e authored by mengcuiguang's avatar mengcuiguang

代码优化

parent 52415afc
...@@ -23,8 +23,10 @@ import com.mints.library.utils.CommonUtils ...@@ -23,8 +23,10 @@ import com.mints.library.utils.CommonUtils
import com.mints.library.utils.json.JsonUtil import com.mints.library.utils.json.JsonUtil
import kotlinx.android.synthetic.main.activity_drawcash.* import kotlinx.android.synthetic.main.activity_drawcash.*
import kotlinx.android.synthetic.main.header_layout.* import kotlinx.android.synthetic.main.header_layout.*
import kotlinx.android.synthetic.main.item_fragment_main_my_title.*
import kotlinx.android.synthetic.main.view_title.* import kotlinx.android.synthetic.main.view_title.*
import net.grandcentrix.tray.AppPreferences import net.grandcentrix.tray.AppPreferences
import java.math.BigDecimal
import java.util.* import java.util.*
/** /**
...@@ -160,6 +162,10 @@ class DrawcashActivity : BaseActivity(), ...@@ -160,6 +162,10 @@ class DrawcashActivity : BaseActivity(),
priceList = data.cashOutMoneyArr priceList = data.cashOutMoneyArr
initRvView() initRvView()
} }
val allcoinBig = BigDecimal(data.coin.toString())
val rateBig = BigDecimal("10000")
val cashStr: String = allcoinBig.divide(rateBig).setScale(2, BigDecimal.ROUND_DOWN).toString()
tvDrawcashGoldabout.setText("约" + cashStr + "元")
} }
override fun editUserMsgSuc() { override fun editUserMsgSuc() {
......
package com.mints.goodmoney.ui.activitys package com.mints.goodmoney.ui.activitys
import android.os.Bundle
import android.view.View import android.view.View
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import com.mints.goodmoney.R import com.mints.goodmoney.R
...@@ -32,6 +33,7 @@ class MorningClockActivity : BaseActivity() ...@@ -32,6 +33,7 @@ class MorningClockActivity : BaseActivity()
private lateinit var vedioAdingManager: VedioAdingManager private lateinit var vedioAdingManager: VedioAdingManager
private var loadVedioFailCount = 0 private var loadVedioFailCount = 0
private var morningClockBean: MorningClockBean? = null
override fun getContentViewLayoutID() = R.layout.activity_morning_clock override fun getContentViewLayoutID() = R.layout.activity_morning_clock
...@@ -67,6 +69,7 @@ class MorningClockActivity : BaseActivity() ...@@ -67,6 +69,7 @@ class MorningClockActivity : BaseActivity()
} }
override fun getUpEarlySignMsgSuc(data: MorningClockBean) { override fun getUpEarlySignMsgSuc(data: MorningClockBean) {
morningClockBean = data
morningClockList = data.targetList morningClockList = data.targetList
if (data.isCanClick) { if (data.isCanClick) {
...@@ -152,6 +155,22 @@ class MorningClockActivity : BaseActivity() ...@@ -152,6 +155,22 @@ class MorningClockActivity : BaseActivity()
} }
private fun vedioAdingSuccess(adType: String) { private fun vedioAdingSuccess(adType: String) {
try {
if (morningClockList != null && morningClockList!!.size > 0) {
for (morningBean in morningClockList!!) {
if (morningBean.needDays == morningClockBean?.continuityDays) {
val bundle = Bundle()
bundle.putInt(Constant.MAIN_CUR_COIN, morningBean.coin)
bundle.putString(Constant.MAIN_CARRIER_TYPE, Constant.CARRIER_MORNING_CLOCK)
readyGo(AwardActivity::class.java, bundle)
break
}
}
}
} catch (e: Exception) {
e.printStackTrace()
}
morningClockPresenter.getUpEarlyClickButton(adType) morningClockPresenter.getUpEarlyClickButton(adType)
} }
......
...@@ -47,6 +47,7 @@ import kotlinx.android.synthetic.main.item_fragment_main_my_clock.* ...@@ -47,6 +47,7 @@ import kotlinx.android.synthetic.main.item_fragment_main_my_clock.*
import kotlinx.android.synthetic.main.item_fragment_main_my_promotions.* import kotlinx.android.synthetic.main.item_fragment_main_my_promotions.*
import kotlinx.android.synthetic.main.item_fragment_main_my_title.* import kotlinx.android.synthetic.main.item_fragment_main_my_title.*
import kotlinx.android.synthetic.main.view_title.* import kotlinx.android.synthetic.main.view_title.*
import java.math.BigDecimal
import java.util.* import java.util.*
/** /**
...@@ -390,6 +391,11 @@ class MyFragment : BaseFragment(), MyView, OnItemChildClickListener, OnRefreshLi ...@@ -390,6 +391,11 @@ class MyFragment : BaseFragment(), MyView, OnItemChildClickListener, OnRefreshLi
// 金币 // 金币
item_title_gold_count.text = userGold item_title_gold_count.text = userGold
val allcoinBig = BigDecimal(userConfig!!.userMsg.coin.toString())
val rateBig = BigDecimal("10000")
val cashStr: String = allcoinBig.divide(rateBig).setScale(2, BigDecimal.ROUND_DOWN).toString()
item_title_gold_about.setText("约" + cashStr + "元")
} }
/** /**
...@@ -674,6 +680,7 @@ class MyFragment : BaseFragment(), MyView, OnItemChildClickListener, OnRefreshLi ...@@ -674,6 +680,7 @@ class MyFragment : BaseFragment(), MyView, OnItemChildClickListener, OnRefreshLi
private fun vedioAdingSuccess(adType: String) { private fun vedioAdingSuccess(adType: String) {
val bundle = Bundle() val bundle = Bundle()
if (TextUtils.equals(carrierType, Constant.CARRIER_SIGNIN_HOMEPAGE_CARD)) { if (TextUtils.equals(carrierType, Constant.CARRIER_SIGNIN_HOMEPAGE_CARD)) {
bundle.putInt(Constant.MAIN_CUR_COIN, curSignCoin * 2)
bundle.putString(Constant.MAIN_CARRIER_TYPE, Constant.CARRIER_SIGNIN_HOMEPAGE_CARD) bundle.putString(Constant.MAIN_CARRIER_TYPE, Constant.CARRIER_SIGNIN_HOMEPAGE_CARD)
readyGo(AwardActivity::class.java, bundle) readyGo(AwardActivity::class.java, bundle)
return return
......
...@@ -17,7 +17,6 @@ import com.mints.goodmoney.mvp.presenters.PanPresenter ...@@ -17,7 +17,6 @@ import com.mints.goodmoney.mvp.presenters.PanPresenter
import com.mints.goodmoney.mvp.views.PanView import com.mints.goodmoney.mvp.views.PanView
import com.mints.goodmoney.ui.activitys.AwardActivity import com.mints.goodmoney.ui.activitys.AwardActivity
import com.mints.goodmoney.ui.fragment.base.BaseFragment import com.mints.goodmoney.ui.fragment.base.BaseFragment
import com.mints.library.net.netstatus.NetUtils
import com.mints.library.utils.json.JsonUtil import com.mints.library.utils.json.JsonUtil
import kotlinx.android.synthetic.main.fragment_main_pan.* import kotlinx.android.synthetic.main.fragment_main_pan.*
...@@ -56,12 +55,10 @@ class PanFragment : BaseFragment(), PanView { ...@@ -56,12 +55,10 @@ class PanFragment : BaseFragment(), PanView {
// 游客登录 // 游客登录
panPresenter.userLogin() panPresenter.userLogin()
} else { } else {
if (!isLoadPanSuc && NetUtils.isNetworkConnected(getContext())) {
loadTurnUrl() loadTurnUrl()
} }
} }
} }
}
override fun onDestroy() { override fun onDestroy() {
super.onDestroy() super.onDestroy()
...@@ -69,10 +66,8 @@ class PanFragment : BaseFragment(), PanView { ...@@ -69,10 +66,8 @@ class PanFragment : BaseFragment(), PanView {
} }
override fun loginSuc() { override fun loginSuc() {
if (!isLoadPanSuc && NetUtils.isNetworkConnected(getContext())) {
loadTurnUrl() loadTurnUrl()
} }
}
/** /**
* 加载转盘url * 加载转盘url
...@@ -114,8 +109,6 @@ class PanFragment : BaseFragment(), PanView { ...@@ -114,8 +109,6 @@ class PanFragment : BaseFragment(), PanView {
val tokenID = userManager.tokenID val tokenID = userManager.tokenID
val url: String = BuildConfig.MainIp + "turn/turn.html?carrierType=" + carrierType + "&token=" + tokenID val url: String = BuildConfig.MainIp + "turn/turn.html?carrierType=" + carrierType + "&token=" + tokenID
blTurntableWebview.loadUrl(url) blTurntableWebview.loadUrl(url)
isLoadPanSuc = true
} }
/** /**
...@@ -127,13 +120,4 @@ class PanFragment : BaseFragment(), PanView { ...@@ -127,13 +120,4 @@ class PanFragment : BaseFragment(), PanView {
} }
} }
/**
* 用户主动取消js调用
*/
private fun androidCallJsCancel() {
// 调用js中的方法(必须和js中的handlerName想同)
blTurntableWebview.callHandler("cancelTurnTable", "") {}
}
} }
\ No newline at end of file
...@@ -35,17 +35,37 @@ ...@@ -35,17 +35,37 @@
android:textSize="16sp" android:textSize="16sp"
android:textStyle="bold" /> android:textStyle="bold" />
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="60dp"
android:layout_alignParentRight="true">
<TextView <TextView
android:id="@+id/tvDrawcashGold" android:id="@+id/tvDrawcashGold"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:layout_centerVertical="true"
android:gravity="center_vertical"
android:text="0" android:text="0"
android:textColor="@color/main_mints" android:textColor="@color/main_mints"
android:textSize="22sp" android:textSize="22sp"
android:textStyle="bold" /> android:textStyle="bold" />
<TextView
android:id="@+id/tvDrawcashGoldabout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="-10dp"
android:layout_toRightOf="@+id/tvDrawcashGold"
android:background="@mipmap/ic_goldtry_about"
android:gravity="center"
android:paddingLeft="1dp"
android:paddingRight="1dp"
android:text="约0.00元"
android:textColor="@color/white"
android:textSize="10sp" />
</RelativeLayout>
</RelativeLayout> </RelativeLayout>
<View <View
......
...@@ -9,6 +9,6 @@ ...@@ -9,6 +9,6 @@
<com.github.lzyzsd.jsbridge.BridgeWebView <com.github.lzyzsd.jsbridge.BridgeWebView
android:id="@+id/blTurntableWebview" android:id="@+id/blTurntableWebview"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" /> android:layout_height="match_parent"/>
</RelativeLayout> </RelativeLayout>
...@@ -78,23 +78,46 @@ ...@@ -78,23 +78,46 @@
android:elevation="1dip" android:elevation="1dip"
android:gravity="center_vertical" android:gravity="center_vertical"
android:orientation="horizontal" android:orientation="horizontal"
android:paddingStart="10dp" android:paddingStart="6dp"
android:paddingEnd="10dp"> android:paddingEnd="6dp">
<ImageView <ImageView
android:layout_width="32dp" android:layout_width="32dp"
android:layout_height="32dp" android:layout_height="32dp"
android:src="@mipmap/ic_gold" /> android:src="@mipmap/ic_gold" />
<RelativeLayout
android:layout_width="0dp"
android:layout_height="70dp"
android:layout_weight="1">
<TextView <TextView
android:id="@+id/item_title_gold_count" android:id="@+id/item_title_gold_count"
android:layout_width="0dp" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="10dp" android:layout_centerVertical="true"
android:layout_weight="1" android:layout_marginStart="6dp"
android:text="0"
android:textColor="@color/my_color_orange" android:textColor="@color/my_color_orange"
android:textSize="26sp" /> android:textSize="26sp" />
<TextView
android:id="@+id/item_title_gold_about"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="-14dp"
android:layout_toRightOf="@+id/item_title_gold_count"
android:background="@mipmap/ic_goldtry_about"
android:gravity="center"
android:paddingLeft="1dp"
android:paddingRight="1dp"
android:text="约0.00元"
android:textColor="@color/white"
android:textSize="10sp" />
</RelativeLayout>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -113,7 +136,7 @@ ...@@ -113,7 +136,7 @@
android:id="@+id/btn_withdraw" android:id="@+id/btn_withdraw"
android:layout_width="60dp" android:layout_width="60dp"
android:layout_height="30dp" android:layout_height="30dp"
android:layout_marginStart="10dp" android:layout_marginStart="4dp"
android:background="@drawable/shape_btn_switch" android:background="@drawable/shape_btn_switch"
android:text="提现" android:text="提现"
android:textColor="@color/white" android:textColor="@color/white"
......
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