|
@@ -11,7 +11,10 @@
|
|
|
|
|
|
defined('InShopNC') or exit('Access Invalid!');
|
|
|
|
|
|
-class member_addressControl extends mobileMemberControl {
|
|
|
+class member_addressControl extends mobileMemberControl
|
|
|
+{
|
|
|
+
|
|
|
+ const MAX_ADDRESS_COUNT = 10;
|
|
|
|
|
|
public function __construct() {
|
|
|
parent::__construct();
|
|
@@ -72,6 +75,12 @@ class member_addressControl extends mobileMemberControl {
|
|
|
|
|
|
$address_info = $this->_address_valid();
|
|
|
|
|
|
+ $addr_acount = $model_address->field('count(*) as address_count')->where(array('member_id' => $this->member_info['member_id']))->select();
|
|
|
+
|
|
|
+ if(intval($addr_acount[0]['address_count']) >= self::MAX_ADDRESS_COUNT){
|
|
|
+ return joutput_error(errcode::ErrAddress,'地址数量已达上限');
|
|
|
+ }
|
|
|
+
|
|
|
$result = $model_address->addAddress($address_info);
|
|
|
if($result) {
|
|
|
$address_count = $model_address->field('count(*) as address_count')->where(array('member_id' => $this->member_info['member_id']))->select();
|