Переглянути джерело

Merge remote-tracking branch 'origin/master'

master
jiahao 5 роки тому
джерело
коміт
4ba987f129
5 змінених файлів з 30 додано та 21 видалено
  1. +22
    -16
      lib/home/MoneyPage.dart
  2. +1
    -1
      lib/home/MoneyPageOld.dart
  3. +4
    -0
      lib/home/WhiteAndBlackList.dart
  4. +0
    -1
      lib/home/homeMain.dart
  5. +3
    -3
      lib/utils/local_notification_util.dart

+ 22
- 16
lib/home/MoneyPage.dart Переглянути файл

@@ -138,26 +138,31 @@ class MoneyPageState extends State<MoneyPage>
CustomUI.buildConfirmBotton(I18n.of(context).determine, () async {
var m;
if (money == null || money == '' || (m = int.parse(money)) == 0) {
showToast(I18n.of(context).enter_num_qian1);
showToast(I18n.of(context).enter_num_qian1,
position: ToastPosition.top);
return;
}
if (m > Provider.of<MoneyChangeProvider>(context).money) {
showToast(I18n.of(context).not_enough);
showToast(I18n.of(context).not_enough, position: ToastPosition.top);
return;
}
if (m < minMoney) {
showToast(I18n.of(context)
.little_min
.replaceFirst('/s1', (minMoney * 1000).toString()));
showToast(
I18n.of(context)
.little_min
.replaceFirst('/s1', (minMoney * 1000).toString()),
position: ToastPosition.top);
return;
}
if (m > maxMoney) {
showToast(I18n.of(context)
.more_big
.replaceFirst('/s1', (maxMoney * 1000).toString()));
showToast(
I18n.of(context)
.more_big
.replaceFirst('/s1', (maxMoney * 1000).toString()),
position: ToastPosition.top);
return;
}
@@ -170,7 +175,7 @@ class MoneyPageState extends State<MoneyPage>
Response res = await HttpUtil().post('wallet/draw/order', data: data);
Map resData = res.data;
showToast(resData['msg']);
showToast(resData['msg'], position: ToastPosition.top);
if (resData['code'] == 0) {
Navigator.of(context).pop();
UserData().incomeMoney -= m;
@@ -237,19 +242,21 @@ class MoneyPageState extends State<MoneyPage>
CustomUI.buildConfirmBotton(I18n.of(context).determine, () async {
var m;
if (money == null || money == '' || (m = int.parse(money)) == 0) {
showToast(I18n.of(context).enter_num_qian);
showToast(I18n.of(context).enter_num_qian, position: ToastPosition.top);
return;
}
if (m > maxMoney) {
showToast(I18n.of(context).not_enough);
showToast(I18n.of(context).not_enough, position: ToastPosition.top);
return;
}
if (m < minMoney) {
showToast(I18n.of(context)
.little_min
.replaceFirst('/s1', minMoney.toString()));
showToast(
I18n.of(context)
.little_min
.replaceFirst('/s1', minMoney.toString()),
position: ToastPosition.top);
return;
}
@@ -262,7 +269,7 @@ class MoneyPageState extends State<MoneyPage>
Response res =
await HttpUtil().post('/wallet/income/exchange', data: data);
Map resData = res.data;
showToast(resData['msg']);
showToast(resData['msg'], position: ToastPosition.top);
if (resData['code'] == 0) {
Navigator.of(context).pop();
UserData().incomeMoney -= m;
@@ -684,7 +691,6 @@ class MoneyPageState extends State<MoneyPage>
],
),
InkWell(
onTap: () {
launch(
"http://datechatagent.chengyouhd.com/zh-CN/Home/WithdrawalRole?language=${UserData().language}");


+ 1
- 1
lib/home/MoneyPageOld.dart Переглянути файл

@@ -751,7 +751,7 @@ class MoneyPageOldState extends State<MoneyPageOld>
data['Status'] == 1),
money:
isAdd(isMyself, data['DetailType']) ? data['Value'] : -data['Value'],
title: RichTitle.getRichTitleWidget(data, context, InfoType.Money,
title: RichTitle.getRichTitleWidget(data, context, InfoType.IncomeMoney,
titleStyle: TextStyle(fontSize: 12, color: const Color(0XFF7F7F7F)),
nameStyle: TextStyle(
fontWeight: FontWeight.normal,


+ 4
- 0
lib/home/WhiteAndBlackList.dart Переглянути файл

@@ -43,9 +43,13 @@ class _WhiteAndBlackPageState extends State<WhiteAndBlackPage> {
var item = list[i];
if (item['FollowUserId'] == data['UserId'] && data['flag'] != 0) {
list.removeAt(i);
break;
}
}
if (list.length == 0) {
_refreshController.refreshCompleted();
}
setState(() {});
}


+ 0
- 1
lib/home/homeMain.dart Переглянути файл

@@ -6,7 +6,6 @@ import 'package:chat/data/translate_hk_data_mgr.dart';
import 'package:chat/generated/i18n.dart';
import 'package:chat/home/SystemEditPage.dart';
import 'package:chat/home/find_page.dart';
import 'package:chat/home/realtimehelper/real_time_helper_page.dart';
import 'package:chat/home/unread_dot_widget.dart';
import 'package:chat/models/UserInfo.dart';
import 'package:chat/models/ref_name_provider.dart';


+ 3
- 3
lib/utils/local_notification_util.dart Переглянути файл

@@ -251,7 +251,7 @@ class LocalNotificationUtil {
payload = PAYLOAD_OTHER + '@' + InfoType.Apply.toString();
break;
case 4:
payload = PAYLOAD_OTHER + '@' + InfoType.Money.toString();
payload = PAYLOAD_OTHER + '@' + InfoType.IncomeMoney.toString();
break;
case 5:
payload = PAYLOAD_OTHER + '@' + InfoType.System.toString();
@@ -299,7 +299,7 @@ class LocalNotificationUtil {
title = I18n.of(mContext).application_notice;
break;
case InfoType.Money:
case InfoType.IncomeMoney:
title = I18n.of(mContext).wallet_reminder;
break;
@@ -354,7 +354,7 @@ class LocalNotificationUtil {
break;
case 4:
needPush = UserData().checkPhotoSwitch;
payload = PAYLOAD_OTHER + '@' + InfoType.Money.toString();
payload = PAYLOAD_OTHER + '@' + InfoType.IncomeMoney.toString();
break;
case 5:
needPush = UserData().codeSucessSwitch;


Завантаження…
Відмінити
Зберегти