彩票下单前球️排序

master
laiiihz 5 years ago
parent ef5ddec803
commit 7ab2dd7d3e

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 1012 B

@ -7,7 +7,6 @@
* ====================================================
*/
import 'package:flustars/flustars.dart';
import 'package:flutter/material.dart';
import 'package:recook/base/base_store_state.dart';
import 'package:recook/constants/api.dart';

@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:oktoast/oktoast.dart';
import 'package:recook/constants/api.dart';
import 'package:recook/constants/header.dart';
import 'package:recook/manager/http_manager.dart';
@ -27,7 +28,8 @@ class _LotteryOrderDetailPageState extends State<LotteryOrderDetailPage> {
'orderId': widget.model.orderId,
}).then((resultData) {
if (resultData.data['data'] == null) {
setState(() {});
showToast(resultData.data['msg']);
Navigator.pop(context);
} else {
model = LotteryRedeemDetailModel.fromJson(resultData.data['data']);
setState(() {});

@ -484,10 +484,10 @@ class _LotteryPickerPageState extends State<LotteryPickerPage> {
type: widget.isDouble
? LotteryType.DOUBLE_LOTTERY
: LotteryType.BIG_LOTTERY,
redBalls: _redBalls,
blueBalls: _blueBalls,
focusedRedBalls: _focusedRedBalls,
focusedBlueBalls: _focusedBlueBalls,
redBalls: _redBalls..sort(),
blueBalls: _blueBalls..sort(),
focusedRedBalls: _focusedRedBalls..sort(),
focusedBlueBalls: _focusedBlueBalls..sort(),
),
);
}

@ -26,7 +26,13 @@ List<int> parseBalls(String balls, {bool red: true}) {
class ParseBall {
String balls = "";
ParseBall(this.balls);
ParseBall(String rawBalls) {
if (TextUtils.isEmpty(rawBalls)) {
balls = "0#0";
} else {
balls = rawBalls;
}
}
List<int> get redBalls => balls
.split('#')[0]
.replaceAll('\$', ",")
@ -108,7 +114,7 @@ String ballToString(int ball) {
///
/// ball to int
int stringToBall(String ball) {
return int.parse(ball);
return TextUtils.isEmpty(ball) ? 0 : int.parse(ball);
}
///List\<int\> => String

Loading…
Cancel
Save