liujiandao
2023-12-22 dd97f2626579ca8be69b9b6d68ce9d592b62eb6a
使用系统设置修改
1个文件已修改
30 ■■■■■ 已修改文件
api/v1/system_set.go 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system_set.go
@@ -81,40 +81,48 @@
        ctx.FailWithMsg(ecode.UnknownErr, "参数错误")
        return
    }
    m := make(map[string]string)
    switch constvar.ModeType(modeType) {
    case constvar.BjdMode:
        all, err := model.NewSystemSetSearch().SetModeType(modeType).FindAll()
        if err == nil {
        if err != nil {
            ctx.FailWithMsg(ecode.UnknownErr, "查询系统设置错误")
            return
        }
            for _, set := range all {
                //报价单是否必须关联销售机会
                if set.Name == "报价单是否必须关联销售机会" {
                    if set.Value == "是" {
                        c.Writer.Header().Set("Xsjh", "yes")
                    m["Xsjh"] = "yes"
                    } else {
                        c.Writer.Header().Set("Xsjh", "no")
                    }
                    m["Xsjh"] = "no"
                    //c.Writer.Header().Set("Xsjh", "no")
                }
            }
        }
    case constvar.XsmxMode:
        all, err := model.NewSystemSetSearch().SetModeType(modeType).FindAll()
        if err == nil {
        if err != nil {
            ctx.FailWithMsg(ecode.UnknownErr, "查询系统设置错误")
            return
        }
            for _, set := range all {
                //销售明细单是否必须关联报价单
                if set.Name == "销售明细单是否必须关联报价单" {
                    if set.Value == "是" {
                        c.Writer.Header().Set("Bjd", "yes")
                    m["Bjd"] = "yes"
                    } else {
                        c.Writer.Header().Set("Bjd", "no")
                    m["Bjd"] = "no"
                    //c.Writer.Header().Set("Bjd", "no")
                    }
                }
                //销售明细单是否必须关联业务机会
                if set.Name == "销售明细单是否必须关联业务机会" {
                    if set.Value == "是" {
                        c.Writer.Header().Set("Ywjh", "yes")
                    m["Ywjh"] = "yes"
                    } else {
                        c.Writer.Header().Set("Ywjh", "no")
                    }
                    m["Ywjh"] = "no"
                    //c.Writer.Header().Set("Ywjh", "no")
                }
            }
        }
@@ -122,5 +130,5 @@
        ctx.FailWithMsg(ecode.UnknownErr, "参数错误")
        return
    }
    ctx.Ok()
    ctx.OkWithDetailed(m)
}