/**
  * 编辑用户信息
  *
  * @param PwUserInfoDm $dm
  * @return boolean|PwError
  */
 public function editUser($dm)
 {
     $belongs = $dm->getUserBelongs();
     if ($belongs === null) {
         return true;
     }
     /* @var $belongDs PwUserBelong */
     $belongDs = Wekit::load('user.PwUserBelong');
     if (!$belongs) {
         return $belongDs->deleteByUid($dm->uid);
     }
     return $belongDs->update($dm->uid, $belongs);
 }