Commit dfa95973 by 杨树贤

优化合同生成逻辑

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