diff --git a/lib/models/price_model.dart b/lib/models/price_model.dart index aea6231..38523c7 100644 --- a/lib/models/price_model.dart +++ b/lib/models/price_model.dart @@ -12,53 +12,58 @@ part 'price_model.g.dart'; @JsonSerializable() class Price extends Object { - Min min; Max max; - Price(this.min,this.max,); + Price( + this.min, + this.max, + ); - factory Price.fromJson(Map srcJson) => _$PriceFromJson(srcJson); + factory Price.fromJson(Map srcJson) => + _$PriceFromJson(srcJson); Map toJson() => _$PriceToJson(this); - } - @JsonSerializable() class Min extends Object { - double originalPrice; double discountPrice; double commission; - Min(this.originalPrice,this.discountPrice,this.commission,); + double ferme; + + Min( + this.originalPrice, + this.discountPrice, + this.commission, + this.ferme, + ); factory Min.fromJson(Map srcJson) => _$MinFromJson(srcJson); Map toJson() => _$MinToJson(this); - } - @JsonSerializable() class Max extends Object { - double originalPrice; double discountPrice; double commission; - Max(this.originalPrice,this.discountPrice,this.commission,); + Max( + this.originalPrice, + this.discountPrice, + this.commission, + ); factory Max.fromJson(Map srcJson) => _$MaxFromJson(srcJson); Map toJson() => _$MaxToJson(this); - } - - diff --git a/lib/models/price_model.g.dart b/lib/models/price_model.g.dart index 66dab1b..82b4ab6 100644 --- a/lib/models/price_model.g.dart +++ b/lib/models/price_model.g.dart @@ -21,9 +21,11 @@ Map _$PriceToJson(Price instance) => Min _$MinFromJson(Map json) { return Min( - (json['originalPrice'] as num)?.toDouble(), - (json['discountPrice'] as num)?.toDouble(), - (json['commission'] as num)?.toDouble()); + (json['originalPrice'] as num)?.toDouble(), + (json['discountPrice'] as num)?.toDouble(), + (json['commission'] as num)?.toDouble(), + (json['ferme'] as num)?.toDouble(), + ); } Map _$MinToJson(Min instance) => { diff --git a/lib/pages/home/classify/goods_page.dart b/lib/pages/home/classify/goods_page.dart index 2a327c3..4a1db90 100644 --- a/lib/pages/home/classify/goods_page.dart +++ b/lib/pages/home/classify/goods_page.dart @@ -663,7 +663,7 @@ class _GoodsPageState extends BaseStoreState { widget.goodsDetail.data.isFerme == 1 ? rWBox(10) : SizedBox(), widget.goodsDetail.data.isFerme == 1 ? Text( - '预计¥${(widget.goodsDetail.data.price.min.originalPrice * 1.2 * 0.091).toStringAsFixed(2)}由瑞库客承担', + '预计¥${widget.goodsDetail.data.price.min.ferme.toStringAsFixed(2)}由瑞库客承担', style: TextStyle( fontSize: rSP(13), color: Color(0xFF535353),