load->model('receiver/order/receiver_order_contracts_model'); $this->load->model('receiver/order/receiver_orders_v2_model'); $this->load->library('receiver/orders_v2_entity'); } //获取未签名pdf public function un_sign_pdf(){ $row = $this->receiver_order_contracts_model->get(['o_id>='=>Orders_v2_entity::V2_START_ID,'flag'=>0,'file !='=>'','status'=>1]); $receiver = $this->receiver_orders_v2_model->get(['id' => $row['o_id']]); if(file_exists(FCPATH.$row['file']) && $receiver){ $companys = $this->orders_v2_entity->get_biz_mchid($receiver['biz_id']); $url = http_host_com(); $width = 130; $s_img = build_qiniu_image_url($companys['company']['img_seal']); if($row['type']==1){ $page = 2; $height = 380; $s_img = build_qiniu_image_url($companys['srv_company']['img_seal']); }elseif ($row['type']==3){ $page = 1; $height = 620; } else{ $page = 3; $height = 160; } $data = [ 'id' => $row['id'], 'o_id' => $row['o_id'], 's_page' => $page, 'width' => $width, 'height' => $height, 's_img' => $s_img, 'file_url' => $url.'/'.$row['file'] ]; die(json_encode($data,JSON_UNESCAPED_UNICODE)); }else{ $this->receiver_order_contracts_model->update(['flag'=>1],['id'=>$row['id']]); } } //覆盖pdf文件 public function up_pdf(){ $id = $this->input->post('id'); $row = $this->receiver_order_contracts_model->get(['id'=>$id,'flag'=>0]); if($row){ $file_path_arr = explode('/',$row['file']); // $file_name = array_pop($file_path_arr); // $file_name = 'test.pdf'; // $file_path = implode('/',$file_path_arr); // $res = move_uploaded_file($_FILES['file']['tmp_name'],FCPATH.$file_path.'/'.$file_name); move_uploaded_file($_FILES['file']['tmp_name'],FCPATH.$row['file']); $res = $this->receiver_order_contracts_model->update(['flag'=>1],['id'=>$row['id']]); if($res){ $data = [ 'code' => 1, 'msg' => '保存成功' ]; die(json_encode($data,JSON_UNESCAPED_UNICODE)); } } } }