Exemplo n.º 1
0
 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;
     }
 }