From 3643c9f7402f6413b30db44633ad6ddd64ef1124 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期三, 17 四月 2024 16:37:22 +0800 Subject: [PATCH] 嘉联出库打印 --- controllers/operation.go | 24 ++++++++++++++++-------- 1 files changed, 16 insertions(+), 8 deletions(-) diff --git a/controllers/operation.go b/controllers/operation.go index dd7e6a7..229b1eb 100644 --- a/controllers/operation.go +++ b/controllers/operation.go @@ -873,12 +873,12 @@ var fileUrl string if operation.BaseOperationType == constvar.BaseOperationTypeIncoming { if conf.WebConf.CompanyName == "jialian" { - fileUrl, err = JialianInputOperation(operation) + fileUrl, err = JialianOperation(constvar.FileTemplateCategory_JialianInput, operation) if err != nil { util.ResponseFormat(c, code.RequestParamError, err.Error()) return } - } else { + } else if conf.WebConf.CompanyName == "geruimi" { fileUrl, err = ExportInputSelfmade(constvar.FileTemplateCategory_Selfmade, operation) if err != nil { util.ResponseFormat(c, code.RequestParamError, err.Error()) @@ -886,10 +886,18 @@ } } } else if operation.BaseOperationType == constvar.BaseOperationTypeOutgoing { - fileUrl, err = ExportOutputOperation(constvar.FileTemplateCategory_Output, operation) - if err != nil { - util.ResponseFormat(c, code.RequestParamError, err.Error()) - return + if conf.WebConf.CompanyName == "jialian" { + fileUrl, err = JialianOperation(constvar.FileTemplateCategory_JialianOutput, operation) + if err != nil { + util.ResponseFormat(c, code.RequestParamError, err.Error()) + return + } + } else if conf.WebConf.CompanyName == "geruimi" { + fileUrl, err = ExportInputSelfmade(constvar.FileTemplateCategory_Selfmade, operation) + if err != nil { + util.ResponseFormat(c, code.RequestParamError, err.Error()) + return + } } } else { util.ResponseFormat(c, code.RequestParamError, "璇ヨ褰曚笉鏀寔鎵撳嵃") @@ -899,8 +907,8 @@ util.ResponseFormat(c, code.Success, fileUrl) } -func JialianInputOperation(operation *models.Operation) (string, error) { - template, err := models.NewFileTemplateAttachmentSearch().SetCategory(14).First() +func JialianOperation(category constvar.FileTemplateCategory, operation *models.Operation) (string, error) { + template, err := models.NewFileTemplateAttachmentSearch().SetCategory(category).First() if err != nil { return "", errors.New("鑾峰彇妯$増璁板綍澶辫触:" + err.Error()) } -- Gitblit v1.8.0