예제 #1
0
 public function act_addPlatIds()
 {
     $infos = isset($_POST['infos']) ? $_POST['infos'] : '';
     $uid = isset($_POST['uid']) ? intval($_POST['uid']) : 0;
     if (empty($uid)) {
         self::$errCode = 402;
         self::$errMsg = '被修改人id有误!';
         return;
     }
     $insertData = array();
     if (!empty($infos)) {
         $datas = explode(',', $infos);
         foreach ($datas as $data) {
             $idInfo = explode('*', $data);
             $insertData[$idInfo[1]][] = $idInfo[0];
         }
     }
     if (empty($insertData)) {
         $data = '';
     } else {
         $data = json_encode($insertData);
     }
     if (UserCompetenceModel::insertPlatData($uid, $data)) {
         self::$errCode = 0;
         self::$errMsg = '权限设置成功';
         return true;
     } else {
         self::$errCode = 403;
         self::$errMsg = '权限设置失败';
         return false;
     }
 }