| app/build.gradle | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| app/src/main/java/com/fangxinxing/xxfxx/bean/UserInfoBean.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| app/src/main/java/com/fangxinxing/xxfxx/ui/mine/money_bag/ApplyWithdrawActivity.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| app/src/main/java/com/fangxinxing/xxfxx/ui/mine/money_bag/DelMoneyDetailActivity.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| app/src/main/java/com/fangxinxing/xxfxx/ui/mine/money_bag/IncomeDetailActivity.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| app/src/main/java/com/fangxinxing/xxfxx/ui/mine/money_bag/MineWalletActivity.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| app/src/main/res/layout/activity_all_detail_income.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| app/src/main/res/layout/activity_del_money_detail.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| app/src/main/res/layout/activity_income_detail.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| app/src/main/res/layout/activity_mine_wallet.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
app/build.gradle
@@ -25,8 +25,8 @@ applicationId "com.fangxinxing.xxfxx" minSdkVersion 24 targetSdkVersion 29 versionCode 3 versionName "1.0.2" versionCode 4 versionName "1.0.3" multiDexEnabled true testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" ndk { app/src/main/java/com/fangxinxing/xxfxx/bean/UserInfoBean.java
@@ -83,6 +83,10 @@ public String company; //平台 public String enterpriseName; //活动奖励总金额 public String activityMoney; //活动奖励剩余金额 public String laveActivityMoney; public double getLaveBusinessMoney() { return laveBusinessMoney; app/src/main/java/com/fangxinxing/xxfxx/ui/mine/money_bag/ApplyWithdrawActivity.kt
@@ -27,7 +27,7 @@ override fun initView() { setTitleText("申请提现") et_money.hint = "${getFormatTwo(CacheKey.getUserInfo().laveBusinessMoney)}元可提现" et_money.hint = "${getFormatTwo(CacheKey.getUserInfo().balance)}元可提现" et_money.filters = arrayOf<InputFilter>(object : InputFilter { override fun filter( source: CharSequence, @@ -58,7 +58,7 @@ callNet(Api.queryInfo, map) { val user = gson.fromJson<UserBean>(it, UserBean::class.java) CacheKey.saveUserInfo(user.data) et_money.hint = "${getFormatTwo(CacheKey.getUserInfo().laveBusinessMoney)}元可提现" et_money.hint = "${getFormatTwo(CacheKey.getUserInfo().balance)}元可提现" } } @@ -73,8 +73,8 @@ toast("提现金额必须大于0") return@clickDelay } if (money > CacheKey.getUserInfo().laveBusinessMoney) { toast("提现金额不能大于${CacheKey.getUserInfo().laveBusinessMoney}元") if (money > CacheKey.getUserInfo().balance) { toast("提现金额不能大于${CacheKey.getUserInfo().balance}元") return@clickDelay } val map = getMapByAny() app/src/main/java/com/fangxinxing/xxfxx/ui/mine/money_bag/DelMoneyDetailActivity.kt
@@ -5,7 +5,7 @@ class DelMoneyDetailActivity : MyBaseActivity() { override fun setContentView() { setContentView(R.layout.activity_income_detail) setContentView(R.layout.activity_del_money_detail) } override fun initView() { app/src/main/java/com/fangxinxing/xxfxx/ui/mine/money_bag/IncomeDetailActivity.kt
@@ -2,6 +2,14 @@ import com.fangxinxing.xxfxx.R import com.fangxinxing.xxfxx.base.MyBaseActivity import com.fangxinxing.xxfxx.bean.UserBean import com.fangxinxing.xxfxx.netUtls.Api import com.fangxinxing.xxfxx.netUtls.callNet import com.fangxinxing.xxfxx.netUtls.getMapByAny import com.fangxinxing.xxfxx.utils.Cache.CacheKey import com.fangxinxing.xxfxx.utils.getFormatTwo import kotlinx.android.synthetic.main.activity_income_detail.tv_left_title_income import kotlinx.android.synthetic.main.activity_income_detail.tv_money class IncomeDetailActivity: MyBaseActivity() { override fun setContentView() { @@ -9,10 +17,33 @@ } override fun initView() { setTitleText("收益明细") showTitle(false) showHeader(false) addFragment(InconeDetailFragment(),R.id.fl_container) } override fun onResume() { super.onResume() callMine() } private fun callMine() { val map = getMapByAny() callNet(Api.queryInfo, map) { val user = gson.fromJson<UserBean>(it, UserBean::class.java) CacheKey.saveUserInfo(user.data) showUI() } } private fun showUI() { tv_money.text = "¥" + getFormatTwo(CacheKey.getUserInfo().activityMoney?.toDoubleOrNull() ?: 0.0) } override fun setOnclick() { tv_left_title_income.setOnClickListener { onBackPressed() } } } app/src/main/java/com/fangxinxing/xxfxx/ui/mine/money_bag/MineWalletActivity.kt
@@ -11,6 +11,7 @@ import com.fangxinxing.xxfxx.utils.Cache.CacheKey import com.fangxinxing.xxfxx.utils.clickDelay import com.fangxinxing.xxfxx.utils.getFormatTwo import kotlinx.android.synthetic.main.activity_mine_wallet.tv_activity_income_record import kotlinx.android.synthetic.main.activity_mine_wallet.tv_all_income_detail import kotlinx.android.synthetic.main.activity_mine_wallet.tv_back import kotlinx.android.synthetic.main.activity_mine_wallet.tv_del_money_detail @@ -46,16 +47,20 @@ } private fun showUI() { tv_money.text = "¥" + getFormatTwo(CacheKey.getUserInfo().laveBusinessMoney) tv_withdraw.isVisible = CacheKey.getUserInfo().laveBusinessMoney > 0 tv_money.text = "¥" + getFormatTwo(CacheKey.getUserInfo().balance) tv_withdraw.isVisible = CacheKey.getUserInfo().balance > 0 } override fun setOnclick() { tv_back.clickDelay { finish() } //收入明细 //订单收入明细 tv_all_income_detail.clickDelay { startActivity<AllIncomeDetailActivity>() } //活动收入明细 tv_activity_income_record.clickDelay { startActivity<IncomeDetailActivity>() } //提现记录 tv_record.clickDelay { startActivity<IncomeCommitDetailActivity>() app/src/main/res/layout/activity_all_detail_income.xml
@@ -38,7 +38,7 @@ android:maxWidth="280dp" android:maxLines="1" android:singleLine="true" android:text="收入明细" android:text="订单收入明细" android:textColor="@color/white" android:textSize="16sp" android:textStyle="bold" /> app/src/main/res/layout/activity_del_money_detail.xml
New file @@ -0,0 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <FrameLayout android:id="@+id/fl_container" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout> app/src/main/res/layout/activity_income_detail.xml
@@ -1,11 +1,92 @@ <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <RelativeLayout android:layout_width="match_parent" android:layout_height="180dp" android:background="@color/color_fd943a"> <RelativeLayout android:id="@+id/rl_title" android:layout_width="match_parent" android:layout_height="42dp" android:layout_marginTop="22dp"> <TextView android:id="@+id/tv_left_title_income" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_centerVertical="true" android:background="@drawable/bg_clicker" android:drawableStart="@mipmap/back_white" android:gravity="center" android:paddingStart="@dimen/dp_10" android:paddingEnd="@dimen/dp_15" android:textColor="#333333" android:textSize="16sp" /> <TextView android:id="@+id/tv_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:drawablePadding="3dp" android:maxWidth="280dp" android:maxLines="1" android:singleLine="true" android:text="活动收入明细" android:textColor="@color/white" android:textSize="16sp" android:textStyle="bold" /> <TextView android:id="@+id/tv_right_commit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_centerVertical="true" android:layout_marginEnd="14dp" android:drawablePadding="3dp" android:maxWidth="280dp" android:maxLines="1" android:singleLine="true" android:text="提现记录" android:textColor="@color/white" android:textSize="16sp" android:textStyle="bold" android:visibility="gone" /> </RelativeLayout> <TextView android:id="@+id/tv_view_hint" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/rl_title" android:layout_centerHorizontal="true" android:layout_marginTop="20dp" android:text="历史总收益" android:textColor="#ffffffff" android:textSize="14sp" /> <TextView android:id="@+id/tv_money" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_view_hint" android:layout_centerHorizontal="true" android:text="¥0" android:textColor="#ffffffff" android:textSize="30sp" /> </RelativeLayout> <FrameLayout android:id="@+id/fl_container" android:layout_width="match_parent" android:layout_height="match_parent"/> </androidx.constraintlayout.widget.ConstraintLayout> </LinearLayout> app/src/main/res/layout/activity_mine_wallet.xml
@@ -78,7 +78,20 @@ android:gravity="center_vertical" android:paddingStart="14dp" android:paddingEnd="14dp" android:text="收入明细" android:text="订单收入明细" android:textColor="#ff333333" android:textSize="14sp" /> <TextView android:id="@+id/tv_activity_income_record" android:layout_width="match_parent" android:layout_height="50dp" android:background="@color/white" android:drawableEnd="@mipmap/more_black" android:gravity="center_vertical" android:paddingStart="14dp" android:paddingEnd="14dp" android:text="活动收入明细" android:textColor="#ff333333" android:textSize="14sp" />