Преглед изворни кода

修改寄件功能报错问题

daxu0403 пре 7 година
родитељ
комит
cf1dfae5bb
2 измењених фајлова са 6 додато и 6 уклоњено
  1. 1 1
      lib/pages/order_taking_page.dart
  2. 5 5
      lib/util/models.dart

+ 1 - 1
lib/pages/order_taking_page.dart

@@ -205,7 +205,7 @@ class _OrderTakingPageState extends State < OrderTakingPage > with AutomaticKeep
                   margin: EdgeInsets.fromLTRB(0, 1, 1, 0),
                   padding: EdgeInsets.fromLTRB(1, 0, 1, 0),
                   decoration: BoxDecoration(
-                    color: Color.fromRGBO(255, 255, 255, 1),
+                    color: Colors.white,
                     borderRadius: BorderRadius.all(Radius.circular(4.0)),
                      boxShadow: [ //阴影
                         BoxShadow(

+ 5 - 5
lib/util/models.dart

@@ -537,13 +537,13 @@ class OrderDetailData {
         createTime:json['createTime'],
         orderNo: json['orderNo'],
         goods: json['goods'],
-        goodsAgencyFund: json['goodsAgencyFund'],
+        goodsAgencyFund: json['goodsAgencyFund'] ?? 0,
         goodsCategoryId:json['goodsCategoryId'],
         goodsCategoryName:json['goodsCategoryName'],
-        goodsFlatCost: json['goodsFlatCost'],
-        goodsFreight: json['goodsFreight'],
+        goodsFlatCost: json['goodsFlatCost'] ?? 0,
+        goodsFreight: json['goodsFreight'] ?? 0,
         goodsInsurance: json['goodsInsurance'],
-        goodsOtherFees: json['goodsOtherFees'],
+        goodsOtherFees: json['goodsOtherFees'] ?? 0,
         goodsPackingId:json['goodsPackingId'],
         goodsPackingName:json['goodsPackingName'],
         goodsPriceProtection: json['goodsPriceProtection'],
@@ -555,7 +555,7 @@ class OrderDetailData {
         lineCode:json['lineCode'],
         lineId:json['lineId'],
         lineName:json['lineName'],
-        memo: json['memo'],
+        memo: json['memo'] ?? '',
         orderStatus: json['orderStatus'],
         receiptCompanyAddress: json['receiptCompanyAddress'],
         receiptCompanyAreaCode: json['receiptCompanyAreaCode'],