Commit dfa95973 by 杨树贤

优化合同生成逻辑

parent 36c99b4e
Showing with 7 additions and 0 deletions
...@@ -96,12 +96,19 @@ class SupplierContractService ...@@ -96,12 +96,19 @@ class SupplierContractService
if ($result !== false) { if ($result !== false) {
$fileData = $this->createSupplierContractPdf($data); $fileData = $this->createSupplierContractPdf($data);
if ($fileData['code'] == 0) { if ($fileData['code'] == 0) {
$data['contract_file'] = $fileData['data']['oss_file_url'];
if (!empty($data['id'])) {
SupplierContractModel::where('id', $data['id'])->update([ SupplierContractModel::where('id', $data['id'])->update([
'contract_file' => $fileData['data']['oss_file_url'], 'contract_file' => $fileData['data']['oss_file_url'],
]);
} else {
SupplierContractModel::insert([
'contract_file' => $fileData['data']['oss_file_url'],
'contract_no' => $this->generateContractNo($data['id']) 'contract_no' => $this->generateContractNo($data['id'])
]); ]);
} }
} }
}
\DB::connection('web')->commit(); \DB::connection('web')->commit();
return true; return true;
} catch (\Exception $e) { } catch (\Exception $e) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment