Commit dfa95973 by 杨树贤

优化合同生成逻辑

parent 36c99b4e
Showing with 11 additions and 4 deletions
...@@ -96,10 +96,17 @@ class SupplierContractService ...@@ -96,10 +96,17 @@ class SupplierContractService
if ($result !== false) { if ($result !== false) {
$fileData = $this->createSupplierContractPdf($data); $fileData = $this->createSupplierContractPdf($data);
if ($fileData['code'] == 0) { if ($fileData['code'] == 0) {
SupplierContractModel::where('id', $data['id'])->update([ $data['contract_file'] = $fileData['data']['oss_file_url'];
'contract_file' => $fileData['data']['oss_file_url'], if (!empty($data['id'])) {
'contract_no' => $this->generateContractNo($data['id']) SupplierContractModel::where('id', $data['id'])->update([
]); 'contract_file' => $fileData['data']['oss_file_url'],
]);
} else {
SupplierContractModel::insert([
'contract_file' => $fileData['data']['oss_file_url'],
'contract_no' => $this->generateContractNo($data['id'])
]);
}
} }
} }
\DB::connection('web')->commit(); \DB::connection('web')->commit();
......
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