liujiandao
2024-04-18 4fc6b9ac7e0a7fb87464e6650370763a1a0978bc
把工厂名返给前端
1个文件已修改
18 ■■■■ 已修改文件
controllers/operation.go 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/operation.go
@@ -871,14 +871,19 @@
    }
    var fileUrl string
    companyName := conf.WebConf.CompanyName
    if companyName == "" {
        util.ResponseFormat(c, code.RequestParamError, "缺少工厂名称配置")
        return
    }
    if operation.BaseOperationType == constvar.BaseOperationTypeIncoming {
        if conf.WebConf.CompanyName == "jialian" {
        if companyName == "jialian" {
            fileUrl, err = JialianOperation(constvar.FileTemplateCategory_JialianInput, operation)
            if err != nil {
                util.ResponseFormat(c, code.RequestParamError, err.Error())
                return
            }
        } else if conf.WebConf.CompanyName == "geruimi" {
        } else if companyName == "geruimi" {
            fileUrl, err = ExportInputSelfmade(constvar.FileTemplateCategory_Selfmade, operation)
            if err != nil {
                util.ResponseFormat(c, code.RequestParamError, err.Error())
@@ -886,13 +891,13 @@
            }
        }
    } else if operation.BaseOperationType == constvar.BaseOperationTypeOutgoing {
        if conf.WebConf.CompanyName == "jialian" {
        if 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" {
        } else if companyName == "geruimi" {
            fileUrl, err = ExportInputSelfmade(constvar.FileTemplateCategory_Selfmade, operation)
            if err != nil {
                util.ResponseFormat(c, code.RequestParamError, err.Error())
@@ -904,7 +909,10 @@
        return
    }
    util.ResponseFormat(c, code.Success, fileUrl)
    m := make(map[string]string)
    m["url"] = fileUrl
    m["name"] = companyName
    util.ResponseFormat(c, code.Success, m)
}
func JialianOperation(category constvar.FileTemplateCategory, operation *models.Operation) (string, error) {