소스 검색

邮编处理

kevin 1 년 전
부모
커밋
cd253960c9
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      common/models/forms/ApproachOrderForm.php

+ 5 - 2
common/models/forms/ApproachOrderForm.php

@@ -146,10 +146,13 @@ class ApproachOrderForm extends Model
             $this->addError($attribute, '收货地址不存在');
         } else {
             $this->_address = $receiveAddress;
-            // 邮编根据最后一级的行政地区获得
+            // 邮编根据最后一级的行政地区获得, 如果没有则向上一级搜索
             $this->zipCode = Region::getZipCode($receiveAddress['COUNTY']);
             if (!$this->zipCode) {
-                $this->addError($attribute, '收货地址邮编异常,请联系客服人员');
+                $this->zipCode = Region::getZipCode($receiveAddress['CITY']);
+                if (!$this->zipCode) {
+                    $this->addError($attribute, '收货地址邮编异常,请联系客服人员');
+                }
             }
         }
     }