This commit is contained in:
苏尹岚
2021-03-12 09:25:54 +08:00
parent 656e679140
commit 795893424d
3 changed files with 32 additions and 1 deletions

View File

@@ -271,3 +271,19 @@ func UpdateVendorOrgCode(ctx *jxcontext.Context, ID int, payload map[string]inte
}
return err
}
func AddVendorOrgCode(ctx *jxcontext.Context, vendorOrgCode *model.VendorOrgCode) (err error) {
var (
db = dao.GetDB()
)
list, err := dao.GetVendorOrgCode(db, vendorOrgCode.VendorID, vendorOrgCode.VendorOrgCode, model.VendorOrgTypePlatform)
if err != nil {
return err
}
if len(list) > 0 {
return fmt.Errorf("库里有这个账号了,[%v]", vendorOrgCode.VendorOrgCode)
}
dao.WrapAddIDCULDEntity(vendorOrgCode, ctx.GetUserName())
dao.CreateEntity(db, vendorOrgCode)
return err
}

View File

@@ -170,5 +170,11 @@ func (c *SysController) UpdateVendorOrgCode() {
// @Failure 200 {object} controllers.CallResult
// @router /AddVendorOrgCode [post]
func (c *SysController) AddVendorOrgCode() {
c.callAddVendorOrgCode(func(params *tSysAddVendorOrgCodeParams) (retVal interface{}, errCode string, err error) {
vendorOrgCode := &model.VendorOrgCode{}
if err = utils.UnmarshalUseNumber([]byte(params.Payload), &vendorOrgCode); err == nil {
err = common.AddVendorOrgCode(params.Ctx, vendorOrgCode)
}
return retVal, "", err
})
}

View File

@@ -2952,6 +2952,15 @@ func init() {
Filters: nil,
Params: nil})
beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:SysController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:SysController"],
beego.ControllerComments{
Method: "AddVendorOrgCode",
Router: `/AddVendorOrgCode`,
AllowHTTPMethods: []string{"post"},
MethodParams: param.Make(),
Filters: nil,
Params: nil})
beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:SysController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:SysController"],
beego.ControllerComments{
Method: "GetEbaiRTFDetail",