更新
This commit is contained in:
parent
fe040f1575
commit
26183f80f8
@ -178,4 +178,17 @@ class ContractController extends BaseAdminController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function evidence()
|
||||||
|
{
|
||||||
|
$parms = Request::param();
|
||||||
|
$detail=ContractLogic::detail($parms);
|
||||||
|
$request = array(
|
||||||
|
"applyNo" => $detail['contract_no'],
|
||||||
|
"fullName" => $detail['party_a_info']['company_name'],
|
||||||
|
"identityCard" => $detail['party_a_info']['organization_code'],
|
||||||
|
"identityType" => 12,
|
||||||
|
);
|
||||||
|
return app(JunziqianController::class)->EvidenceDownload($request);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -198,7 +198,8 @@ class JunziqianController extends BaseApiController
|
|||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function downloadVehicleContractFile($applyNo) {
|
public function downloadVehicleContractFile($applyNo)
|
||||||
|
{
|
||||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||||
$contract_url = VehicleContract::where('contract_no', $applyNo)->value('contract_url');
|
$contract_url = VehicleContract::where('contract_no', $applyNo)->value('contract_url');
|
||||||
if ($contract_url && !empty($contract_url)) {
|
if ($contract_url && !empty($contract_url)) {
|
||||||
@ -217,7 +218,8 @@ class JunziqianController extends BaseApiController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function downloadVehicleContractEvidence($applyNo,$companyName,$companyCode) {
|
public function downloadVehicleContractEvidence($applyNo, $companyName, $companyCode)
|
||||||
|
{
|
||||||
//构建请求工具
|
//构建请求工具
|
||||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||||
//初始化合同参数
|
//初始化合同参数
|
||||||
@ -283,6 +285,9 @@ class JunziqianController extends BaseApiController
|
|||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 下载合同
|
||||||
|
*/
|
||||||
public function download_file($applyNo)
|
public function download_file($applyNo)
|
||||||
{
|
{
|
||||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||||
@ -303,6 +308,30 @@ class JunziqianController extends BaseApiController
|
|||||||
return $this->fail('获取失败');
|
return $this->fail('获取失败');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 保全后合同文件及证据包下载
|
||||||
|
*/
|
||||||
|
public function EvidenceDownload($param)
|
||||||
|
{
|
||||||
|
//初始化请求参数
|
||||||
|
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||||
|
|
||||||
|
$request = array(
|
||||||
|
"applyNo" => $param['applyNo'],
|
||||||
|
"fullName" => $param['fullName'],
|
||||||
|
"identityCard" => $param['identityCard'],
|
||||||
|
"identityType" => 12,
|
||||||
|
"dealType" => 1,
|
||||||
|
);
|
||||||
|
$response = $requestUtils->doPost("/v2/sign/presLinkFile", $request);
|
||||||
|
if ($response->success == true) {
|
||||||
|
$this->getDownload($response->data, root_path() . 'public/uploads/evidence/' . $param['applyNo'] . '.zip');
|
||||||
|
Db::name('contract')->where('contract_no', $param['applyNo'])->update(['contract_url' => '/uploads/evidence/' . $param['applyNo'] . '.pdf']);
|
||||||
|
return $this->success('获取成功', ['url' => env('url.url_prefix') . '/uploads/evidence/' . $param['applyNo'] . '.zip']);
|
||||||
|
} else {
|
||||||
|
return $this->fail('获取失败');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public function getDownload($url, $publicDir = '', $fileName = '', $type = 0)
|
public function getDownload($url, $publicDir = '', $fileName = '', $type = 0)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user