public function actionUpdateDefinePerRole()
 {
     if (isset($_POST['role_id']) && isset($_POST['define_per_id']) && isset($_POST['status'])) {
         $role_id = $_POST['role_id'];
         $define_per_id = $_POST['define_per_id'];
         $status = $_POST['status'];
         $module_id = $_POST['module_id'];
         if ($status == 0) {
             $defineRole = new RolesDefinePermission();
             $defineRole->role_id = $role_id;
             $defineRole->define_permission_id = $define_per_id;
             $defineRole->module_id = $module_id;
             $defineRole->define_permission_status = 1;
             if ($defineRole->save()) {
                 echo '{"status":"success"}';
             } else {
                 echo '{"status":"fail"}';
             }
         } else {
             $defineRole = RolesDefinePermission::model()->find('role_id = ' . intval($role_id) . ' AND define_permission_id = ' . intval($define_per_id));
             if ($defineRole->delete()) {
                 echo '{"status":"success"}';
             } else {
                 echo '{"status":"fail"}';
             }
         }
     }
 }