123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- namespace Home\Controller;
- use Think\Controller;
- class PushSettingsController extends ComController {
- public function setperm(){
- $Data=I();
- if (!empty($_SESSION['openid'])){
- $res=M()->query("SELECT idphone FROM sp_wx_customuser WHERE openid='".$_SESSION['openid']."'");
- $idphone=$res[0]['idphone'];
- }else if (!empty($_SESSION['phone'])){
- $idphone=$_SESSION['phone'];
- }
- if (isset($Data['m1'])) {
- $val='';
- if($Data['m1']=='true'){ $val .='1,';}
- if($Data['m2']=='true'){ $val .='2,';}
- if($Data['m3']=='true'){ $val .='3,';}
- if($Data['m4']=='true'){ $val .='4,';}
- if($Data['m5']=='true'){ $val .='5,';}
- if($Data['m6']=='true'){ $val .='6,';}
- if($Data['m7']=='true'){ $val .='7,';}
- if($Data['m8']=='true'){ $val .='8,';}
- if($Data['m9']=='true'){ $val .='9,';}
- if($Data['m10']=='true'){ $val .='a,';}
- $newstr = substr($val,0,strlen($val)-1);
- $rr=M()->execute("UPDATE sp_owner_phone SET data2='".$newstr."' WHERE phone='".$idphone."' or phone ='0".$idphone."'");
- $res['msg'] = '操作成功';
- $res['flag'] = true;
- echo json_encode($res);
- exit();
- }else{
- $arr=M()->query(" select data2 from sp_owner_phone where phone='".$idphone."' or phone ='0".$idphone."' limit 1");
- $array=explode(',', $arr[0]['data2']);
- foreach ($array as $v) {
- if($v=='1') $data[0]['m1']=1;
- if($v=='2') $data[0]['m2']=1;
- if($v=='3') $data[0]['m3']=1;
- if($v=='4') $data[0]['m4']=1;
- if($v=='5') $data[0]['m5']=1;
- if($v=='6') $data[0]['m6']=1;
- if($v=='7') $data[0]['m7']=1;
- if($v=='8') $data[0]['m8']=1;
- if($v=='9') $data[0]['m9']=1;
- if($v=='a') $data[0]['m10']=1;;
- }
- $res['msg'] = '操作成功';
- $res['flag'] = true;
- $res['data'] = $data;
- echo json_encode($res);
- exit();
- }
- }
- }
|