|
- <?php
- header("Access-Control-Allow-Origin:*");
- $post = $_POST;
- $time = date("Y-m-d H:i:s",time());
- $tr = -1;
- if($post['user_type'] == 0){
- $post['channel_id'] = empty($post['channel_id'])?0:$post['channel_id'];
- $post['teamwork'] = empty($post['teamwork'])?0:$post['teamwork'];
- if(!empty($post['channel_name']) && !empty($post['linkman']) && !empty($post['com_tel']) && !empty($post['channel_admin'])){
- if($post['org_id'] == 0){
- $sql = "select ORG_NAME from base_organization where ORG_NAME = '$post[channel_name]'";
- $result = $pdo ->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);
-
- ?>
|