query($sql); $arr = $result->fetchAll(PDO::FETCH_ASSOC); if(count($arr) != 0){ $code = -2; $info = '该渠道名已存在'; $massge = '失败'; }else{ $sql = "select ID from base_organization order by ID desc limit 1"; $result = $pdo ->query($sql); $org = $result->fetchAll(PDO::FETCH_ASSOC); $org = $org[0]['ID']+1; $sql = "insert base_organization(ID,ORG_ID,ORG_NAME,CREATE_USER_ID,CREATE_TIME) values($org,$org,'$post[channel_name]',$post[user_id],'$time')"; $result = $pdo ->exec($sql); $sql = "update base_customer set ORG_ID = $org where CUST_ID = $post[cust_id]"; $result1 = $pdo ->exec($sql); $sql = "update base_user set ORG_ID = $org,TOP_ORG_ID = $org,STATUS = 0 where ID = $post[user_id]"; $result2 = $pdo ->exec($sql); if($result && $result1 && $result2){ $tr = 1; }else{ $tr = 0; } } }else{ $sql = "select USER_NAME from base_user where USER_NAME = '$post[channel_name]' and ORG_ID != $post[org_id]"; $result = $pdo ->query($sql); $arr = $result->fetchAll(PDO::FETCH_ASSOC); if(count($arr) != 0){ $code = -2; $info = '该渠道名已存在'; $massge = '失败'; }else{ $org = $post['org_id']; $sql = "update base_organization set ORG_NAME = '$post[channel_name]',UPDATE_USER_ID = $post[user_id],UPDATE_TIME = '$time' where ORG_ID = $post[org_id]"; $result = $pdo ->exec($sql); if($result){ $tr = 1; }else{ $tr = 0; } } } if($tr == 1){ $sql = "update base_customer set CHAN_QUALITY = 2,ORG_ID = $org,CHAN_NAME = '$post[channel_name]',CHAN_SHORT = '$post[teamwork]',CHAN_TYPE = $post[saleStyle_company],AREA_ID = $post[cantonal],LINKMAN = '$post[linkman]',LINK_TEL = $post[com_tel],RESMAN = '$post[channel_admin]', SELA_TYPE = $post[saleStyle],STATUS = 1,CHAN_AGREEMENT = $post[channel_id],USER_TYPE = 0,END_TIME = '$time' where CUST_ID = $post[cust_id]"; $result = $pdo ->exec($sql); if($result){ $code = 0; $info = 'success'; $massge = '成功'; }else{ $code = -1; $info = 'fail'; $massge = '4'; } }elseif($tr == 0){ $code = -3; $info = '添加渠道失败'; $massge = '失败'; } }else{ $code = -1; $info = 'fail'; $massge = '3'; } }else{ $sql_get_user_id = "SELECT USER_ID,ORG_ID FROM `base_customer` where CUST_ID =".$_POST['cust_id']; $result = $pdo ->query($sql_get_user_id); $user_id = $result->fetchAll(PDO::FETCH_ASSOC); if(!$user_id[0]['ORG_ID']){ $sql = "select ID from base_organization order by ID desc limit 1"; $result = $pdo ->query($sql); $org = $result->fetchAll(PDO::FETCH_ASSOC); $org = $org[0]['ID']+1; $sql = "insert base_organization(ID,ORG_ID,ORG_NAME,CREATE_USER_ID,CREATE_TIME) values($org,$org,'".$_POST['com_name']."_".$_POST['agency_name']."',".$user_id[0]['USER_ID'].",'". date('Y-m-d H:i:s', time())."')"; $result = $pdo ->exec($sql); $sql = "update base_customer set ORG_ID = $org where CUST_ID =".$_POST['cust_id']; $result1 = $pdo ->exec($sql); $sql = "update base_user set ORG_ID = $org,STATUS = 0 where ID =".$user_id[0]['USER_ID']; $result2 = $pdo ->exec($sql); } //组织表 if(!empty($post['agency_name']) && !empty($post['linkman_id']) && !empty($post['tel_personal']) && !empty($post['principal_personal'])){ $post['com_name'] = empty($post['com_name'])?0:$post['com_name']; $sql = "update base_customer set CHAN_QUALITY = 0,CHAN_NAME = '$post[agency_name]',CHAN_TYPE = $post[saleStyle_personal_channel],AREA_ID = $post[cantonal],LINKMAN = '$post[agency_name]',LINK_TEL = $post[tel_personal],RESMAN = '$post[principal_personal]',SELA_TYPE = $post[saleStyle_personal],STATUS = 1,ID_CARD = '$post[linkman_id]',COM_NAME = '$post[com_name]',USER_TYPE = 1,END_TIME = '$time' where CUST_ID = $post[cust_id]"; $result = $pdo ->exec($sql); if($result){ $code = 0; $info = 'success'; $massge = '成功'; }else{ $code = -1; $info = 'fail'; $massge = $sql; } }else{ $code = -1; $info = 'fail'; $massge = '1'; } } $json['code'] = $code; $json['info'] = $info; $json['massge'] = $massge; echo json_encode($json); ?>