request->param(); $rule = [ "img_content"=>'require' ]; $validate = new Validate($rule); if(!$validate->check($params)){ HelperService::returnJson(['code'=>400,'msg'=>$validate->getError()]); } $params['img_content'] = str_replace('data:image/png;base64,','',$params['img_content']); $img = base64_decode($params['img_content']); $img_path = "./photo2/img/porsche/".time().rand(1000,999).".png"; file_put_contents($img_path, $img); Image::open($img_path)->save($img_path,null,30); HelperService::returnJson(['img_path'=>substr($img_path,1)]); } public function getNewsList(){ $params = $this->request->param(); $rule = [ "userNo"=>'require', "token"=>"require", ]; $validate = new Validate($rule); if(!$validate->check($params)){ HelperService::returnJson(['code'=>400,'msg'=>$validate->getError()]); } HelperService::returnJson(['code'=>200,'msg'=>'success','data'=>[ [ 'id'=>'1000', 'title'=>'上海辰森科技有限公司成立了-新闻', 'dateTime'=>"2018-06-25" ], [ 'id'=>'1001', 'title'=>'上海辰森科技有限公司上市了-新闻', 'dateTime'=>"2018-06-28" ] ]]); } public function getNoticeList(){ $params = $this->request->param(); $rule = [ "userNo"=>'require', "token"=>"require", //"title"=>"require" ]; $validate = new Validate($rule); if(!$validate->check($params)){ HelperService::returnJson(['code'=>400,'msg'=>$validate->getError()]); } HelperService::returnJson(['code'=>200,'msg'=>'success','data'=>[ [ 'id'=>'1000', 'title'=>'上海辰森科技有限公司成立了-公告', 'dateTime'=>"2018-06-25" ], [ 'id'=>'1001', 'title'=>'上海辰森科技有限公司上市了-公告', 'dateTime'=>"2018-06-28" ] ]]); } public function getNoticeDetail(){ $params = $this->request->param(); $rule = [ "userNo"=>'require', "token"=>"require", "id"=>"require" ]; $validate = new Validate($rule); if(!$validate->check($params)){ HelperService::returnJson(['code'=>400,'msg'=>$validate->getError()]); } HelperService::returnJson(['code'=>200,'msg'=>'success','data'=>[ "id"=>001, "title"=>"辰森成立了-新闻", "dateTime"=>"2018-09-12", "publisher"=>"Leo.xie", "content"=>"商桥总部、各分支机构: 根据公司发展需要,经研究决定: 调总部商务中心市场部产品总监张四季任上海大区网管总监,负责上海大区的网络拓展及管理工作。其工作直接向网络发展中心副总裁赵华总汇报。 以上人事调动自?2018 年 5 月 1 日起正式生效。 特此通知 商桥物流综合管理中心 二〇一八年四月二十七日" ]]); } public function getNewsDetail(){ $params = $this->request->param(); $rule = [ "userNo"=>'require', "token"=>"require", "id"=>"require" ]; $validate = new Validate($rule); if(!$validate->check($params)){ HelperService::returnJson(['code'=>400,'msg'=>$validate->getError()]); } HelperService::returnJson(['code'=>200,'msg'=>'success','data'=>[ "id"=>001, "title"=>"辰森成立了-公告", "dateTime"=>"2018-09-12", "publisher"=>"Leo.xie", "content"=>"商桥总部、各分支机构: 根据公司发展需要,经研究决定: 调总部商务中心市场部产品总监张四季任上海大区网管总监,负责上海大区的网络拓展及管理工作。其工作直接向网络发展中心副总裁赵华总汇报。 以上人事调动自?2018 年 5 月 1 日起正式生效。 特此通知 商桥物流综合管理中心 二〇一八年四月二十七日" ]]); } /** * 裁剪图片 */ public function Cutout(){ $params = $this->request->param(); $rule = [ "img_content"=>'require' ]; $validate = new Validate($rule); if(!$validate->check($params)){ HelperService::returnJson(['code'=>400,'msg'=>$validate->getError()]); } $params['img_content'] = str_replace('data:image/png;base64,','',$params['img_content']); $img = base64_decode($params['img_content']); $img_path = "./photo2/img/porsche/".time().rand(1000,999).".png"; file_put_contents($img_path, $img); // $im = imagecreatefrompng($img_path); // //创建一个2000*2000的大画布 // $block = imagecreate(2000,2000); // imagecolorallocatealpha($block,215,215,215,215); // $height = imagesy($im); // $width = imagesx($im); // imagecopyresampled($block,$im,800,500,0,0,$width,$height,$width,$height); // imagepng($block,$img_path); // imagedestroy($block); // imagedestroy($im); Image::open($img_path)->save($img_path,null,30); HelperService::returnJson(['img_path'=>substr($img_path,9)]); } }