已完成用户APP首期功能开发

交付用户端首期页面、配套接口、后台资源及测试文档。用户APP构建、静态分析和三个管理后台构建通过;完整测试仍有2项失败,后端模型注释检查未通过,详见交付记录。
This commit is contained in:
czl231
2026-09-13 00:57:32 +08:00
parent a0a4bb1218
commit 3ef33b531d
793 changed files with 40959 additions and 1204 deletions

View File

@@ -147,6 +147,11 @@ func ServeGasorderContractAttachment(ctx *gin.Context) {
common.RespondRecordError(ctx, err)
return
}
ServeAuthorizedContractPDF(ctx, contract, operator)
}
// ServeAuthorizedContractPDF 输出已由调用方完成归属鉴权的合同;不得直接注册为路由。
func ServeAuthorizedContractPDF(ctx *gin.Context, contract models.GasorderContract, operator string) {
path, err := contractAttachmentPath(contract.FileURI, false)
if err != nil || !validStoredContractPDF(path) {
logContractAttachment(operator, contract.Identity, "download", "unavailable", contract.FileURI)