Showing
2 changed files
with
12 additions
and
4 deletions
... | @@ -116,17 +116,19 @@ Map<String, dynamic> $MembershipDataToJson(MembershipData entity) { | ... | @@ -116,17 +116,19 @@ Map<String, dynamic> $MembershipDataToJson(MembershipData entity) { |
116 | 116 | ||
117 | MembershipDataGoodsList $MembershipDataGoodsListFromJson( | 117 | MembershipDataGoodsList $MembershipDataGoodsListFromJson( |
118 | Map<String, dynamic> json) { | 118 | Map<String, dynamic> json) { |
119 | - final MembershipDataGoodsList membershipDataGoodsList = | 119 | + final MembershipDataGoodsList membershipDataGoodsList = MembershipDataGoodsList(); |
120 | - MembershipDataGoodsList(); | ||
121 | final int? id = jsonConvert.convert<int>(json['id']); | 120 | final int? id = jsonConvert.convert<int>(json['id']); |
122 | if (id != null) { | 121 | if (id != null) { |
123 | membershipDataGoodsList.id = id; | 122 | membershipDataGoodsList.id = id; |
124 | } | 123 | } |
125 | - final String? membershipId = | 124 | + final String? membershipId = jsonConvert.convert<String>(json['membership_id']); |
126 | - jsonConvert.convert<String>(json['membership_id']); | ||
127 | if (membershipId != null) { | 125 | if (membershipId != null) { |
128 | membershipDataGoodsList.membershipId = membershipId; | 126 | membershipDataGoodsList.membershipId = membershipId; |
129 | } | 127 | } |
128 | + final String? iapId = jsonConvert.convert<String>(json['iap_id']); | ||
129 | + if (iapId != null) { | ||
130 | + membershipDataGoodsList.iapId = iapId; | ||
131 | + } | ||
130 | final String? name = jsonConvert.convert<String>(json['name']); | 132 | final String? name = jsonConvert.convert<String>(json['name']); |
131 | if (name != null) { | 133 | if (name != null) { |
132 | membershipDataGoodsList.name = name; | 134 | membershipDataGoodsList.name = name; |
... | @@ -192,6 +194,7 @@ Map<String, dynamic> $MembershipDataGoodsListToJson( | ... | @@ -192,6 +194,7 @@ Map<String, dynamic> $MembershipDataGoodsListToJson( |
192 | final Map<String, dynamic> data = <String, dynamic>{}; | 194 | final Map<String, dynamic> data = <String, dynamic>{}; |
193 | data['id'] = entity.id; | 195 | data['id'] = entity.id; |
194 | data['membership_id'] = entity.membershipId; | 196 | data['membership_id'] = entity.membershipId; |
197 | + data['iap_id'] = entity.iapId; | ||
195 | data['name'] = entity.name; | 198 | data['name'] = entity.name; |
196 | data['price'] = entity.price; | 199 | data['price'] = entity.price; |
197 | data['line_price'] = entity.linePrice; | 200 | data['line_price'] = entity.linePrice; | ... | ... |
... | @@ -151,6 +151,11 @@ class MembershipPageState extends BaseState<MembershipPage> with WidgetsBindingO | ... | @@ -151,6 +151,11 @@ class MembershipPageState extends BaseState<MembershipPage> with WidgetsBindingO |
151 | ///每一个购买项 | 151 | ///每一个购买项 |
152 | Widget buildBuyItem(MembershipDataGoodsList e) { | 152 | Widget buildBuyItem(MembershipDataGoodsList e) { |
153 | ProductDetails? element; | 153 | ProductDetails? element; |
154 | + print('_products.length ${_products.length}'); | ||
155 | + for (var value1 in _products) { | ||
156 | + print(value1.id); | ||
157 | + print(e.iapId); | ||
158 | + } | ||
154 | var detailList = _products.where((value) => value.id == e.iapId).toList(); | 159 | var detailList = _products.where((value) => value.id == e.iapId).toList(); |
155 | if (detailList.isNotEmpty) { | 160 | if (detailList.isNotEmpty) { |
156 | element = detailList.first; | 161 | element = detailList.first; | ... | ... |
-
Please register or login to post a comment