public function modifySupplier($supplier_id, $new_username, $new_password, $new_supplier)
 {
     //file_put_contents('/tmp/test.txt','id='.$supplier_id.';'.'username='******';'.'pswd='.$new_password.';'.'sup='.$new_supplier);
     $result = "";
     if (!is_numeric($supplier_id)) {
         return "0aa";
     }
     $is_legal_username = preg_match("/^[a-zA-Z0-9_@.]{6,50}\$/", $new_username);
     if (!$is_legal_username) {
         return "a0a";
     }
     if (!$new_password) {
         $row_affected = $this->supplier_channel_account->updateById($supplier_id, array('supplier' => $new_supplier, 'account_name' => $new_accountname));
         if ($row_affected > 0) {
             $result = "aaa";
         }
         return $result;
     } else {
         $is_legal_password = preg_match("/[0-9]{6}/", $new_password);
         if (!$is_legal_password) {
             return "aa0";
         }
         $new_password = md5($new_password);
         $row_affected = $this->supplier_channel_account->updateById($supplier_id, array('supplier' => $new_supplier, 'account_name' => $new_username, 'password' => $new_password));
         if ($row_affected > 0) {
             $result = "aaa";
         }
         return $result;
     }
 }