111
This commit is contained in:
+5
-3
@@ -61,18 +61,20 @@ public class OnboardingContractDocumentService : IOnboardingContractDocumentServ
|
||||
item => item.VariableCode,
|
||||
item => item.VariableValue ?? string.Empty,
|
||||
StringComparer.OrdinalIgnoreCase));
|
||||
var name = $"{task.TaskNo}_{contract.ContractName}.docx";
|
||||
var generatedAt = DateTime.Now;
|
||||
// 在文件名中加入生成批次,避免手机系统把同名的新合同误认为历史下载文件。
|
||||
var name = $"{task.TaskNo}_{contract.ContractName}_{generatedAt:yyyyMMddHHmmssfff}.docx";
|
||||
var fileId = await _fileService.StoreGeneratedFile(
|
||||
SysDictConst.FILE_ENGINE_ALIYUN_OSS,
|
||||
name,
|
||||
rendered);
|
||||
|
||||
contract.GeneratedDocxFileId = fileId;
|
||||
contract.GeneratedAt = DateTime.Now;
|
||||
contract.GeneratedAt = generatedAt;
|
||||
contract.ContractStatus = task.TaskStatus == OnboardingTaskStatus.Approved
|
||||
? TaskContractStatus.OfflinePendingSign
|
||||
: TaskContractStatus.PendingConfirm;
|
||||
await _db.Updateable(contract).ExecuteCommandAsync();
|
||||
return fileId;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user