Browse Source

优化模型,修改字段

master
王子贤 2 months ago
parent
commit
522809d5c5
4 changed files with 8 additions and 4 deletions
  1. 6
      lib/model/mine/rose_data.dart
  2. 2
      lib/pages/mine/rose_page.dart
  3. 2
      lib/widget/live/live_recharge_popup.dart
  4. 2
      lib/widget/live/live_room_pay_item.dart

6
lib/model/mine/rose_data.dart

@ -11,6 +11,7 @@ class RoseData {
String? purchaseTimeValue; String? purchaseTimeValue;
String? validityPeriodDays; String? validityPeriodDays;
String? liveDurationHours; String? liveDurationHours;
String? unitSellingPriceStr;
RoseData( RoseData(
{this.productId, {this.productId,
@ -24,7 +25,8 @@ class RoseData {
this.unitSellingPrice, this.unitSellingPrice,
this.purchaseTimeValue, this.purchaseTimeValue,
this.validityPeriodDays, this.validityPeriodDays,
this.liveDurationHours
this.liveDurationHours,
this.unitSellingPriceStr,
}); });
RoseData.fromJson(Map<String, dynamic> json) { RoseData.fromJson(Map<String, dynamic> json) {
@ -40,6 +42,7 @@ class RoseData {
purchaseTimeValue = json['purchaseTimeValue']; purchaseTimeValue = json['purchaseTimeValue'];
validityPeriodDays = json['validityPeriodDays']; validityPeriodDays = json['validityPeriodDays'];
liveDurationHours = json['liveDurationHours']; liveDurationHours = json['liveDurationHours'];
unitSellingPriceStr = json['unitSellingPriceStr'];
} }
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
@ -56,6 +59,7 @@ class RoseData {
data['purchaseTimeValue'] = this.purchaseTimeValue; data['purchaseTimeValue'] = this.purchaseTimeValue;
data['validityPeriodDays'] = this.validityPeriodDays; data['validityPeriodDays'] = this.validityPeriodDays;
data['liveDurationHours'] = this.liveDurationHours; data['liveDurationHours'] = this.liveDurationHours;
data['unitSellingPriceStr'] = this.unitSellingPriceStr;
return data; return data;
} }
} }

2
lib/pages/mine/rose_page.dart

@ -289,7 +289,7 @@ class _PayItemState extends State<PayItem> {
), ),
), ),
Text( Text(
"${widget.item.unitSellingPrice!.toStringAsFixed(2)}",
"${widget.item.unitSellingPriceStr}",
style: TextStyle( style: TextStyle(
fontSize: 11.w, fontSize: 11.w,
color: const Color.fromRGBO(144, 144, 144, 144), color: const Color.fromRGBO(144, 144, 144, 144),

2
lib/widget/live/live_recharge_popup.dart

@ -109,7 +109,7 @@ class LiveRechargePopup extends StatelessWidget {
final payList = roseList.map((rose) { final payList = roseList.map((rose) {
return { return {
'num': rose.purchaseTimeValue ?? 0, 'num': rose.purchaseTimeValue ?? 0,
'price': rose.unitSellingPrice ?? 0,
'price': rose.unitSellingPriceStr ?? "0",
'hasTag': rose.detailDesc != null && rose.detailDesc!.isNotEmpty, 'hasTag': rose.detailDesc != null && rose.detailDesc!.isNotEmpty,
'tagText': rose.detailDesc ?? '', 'tagText': rose.detailDesc ?? '',
}; };

2
lib/widget/live/live_room_pay_item.dart

@ -70,7 +70,7 @@ class _LiveRoomPayItemState extends State<LiveRoomPayItem> {
), ),
), ),
Text( Text(
"${(widget.item["price"])?.toStringAsFixed(2) ?? '0.00'}",
"${(widget.item["price"])}",
style: TextStyle( style: TextStyle(
fontSize: 11.w, fontSize: 11.w,
color: const Color.fromRGBO(144, 144, 144, 1), color: const Color.fromRGBO(144, 144, 144, 1),

Loading…
Cancel
Save