Browse Source

Auto set default address after delete an address

Wan Xin 9 years ago
parent
commit
2455383d50
1 changed files with 4 additions and 0 deletions
  1. 4 0
      mobile/control/member_address.php

+ 4 - 0
mobile/control/member_address.php

@@ -56,6 +56,10 @@ class member_addressControl extends mobileMemberControl {
         $condition['address_id'] = $address_id;
         $condition['member_id'] = $this->member_info['member_id'];
         $model_address->delAddress($condition);
+        $default_address_info = $model_address->getDefaultAddressInfo(array('member_id'=>$this->member_info['member_id']));
+        if(intval($default_address_info['is_default']) === 0){
+            $this->_set_default($address_id, 1);
+        }
         joutput_data(array('result'=>'1'));
     }