public function view_ajaxChangeAmazonMessagesCategory() { $ids = isset($_GET['msgids']) ? trim($_GET['msgids']) : ''; if (empty($ids)) { //没指定邮件在表中的id $msgdata = array('errCode' => 10001, 'errMsg' => '请指定id'); echo json_encode($msgdata); exit; } $idar = clearData($ids); //要移动分类的邮件id数组 if (empty($idar)) { $msgdata = array('errCode' => 10002, 'errMsg' => '请指定id'); echo json_encode($msgdata); exit; } $catid = isset($_GET['cid']) ? intval(trim($_GET['cid'])) : 0; if ($catid == 0) { $msgdata = array('errCode' => 10004, 'errMsg' => '请指定分类id'); echo json_encode($msgdata); exit; } if (!is_numeric($catid)) { $msgdata = array('errCode' => 10003, 'errMsg' => '分类id不正确'); echo json_encode($msgdata); exit; } $msgcat_obj = new amazonmessagecategoryModel(); $catinfo = $msgcat_obj->getCategoryInfoById($catid); //查看移动的目的分类是否存在 if (empty($catinfo)) { $msgdata = array('errCode' => 10007, 'errMsg' => '分类id不正确'); echo json_encode($msgdata); exit; } $msg_obj = new amazonmessageModel(); $result = $msg_obj->moveMessagesToSpecifiedCategory($idar, $catid); if ($result) { $msgdata = array('errCode' => 10006, 'errMsg' => '执行成功!'); echo json_encode($msgdata); exit; } else { $msgdata = array('errCode' => 10005, 'errMsg' => '执行失败!'); echo json_encode($msgdata); exit; } }