conf #467
|
@ -3759,12 +3759,29 @@ func (s *Service) OpSetPrivateZoneMoment(ctx *gin.Context, req *zonemomentproto.
|
||||||
// ZoneThirdPartner
|
// ZoneThirdPartner
|
||||||
func (s *Service) OpCreateZoneThirdPartner(ctx *gin.Context, req *zone_third_partner_proto.OpCreateReq) (ec errcode.ErrCode) {
|
func (s *Service) OpCreateZoneThirdPartner(ctx *gin.Context, req *zone_third_partner_proto.OpCreateReq) (ec errcode.ErrCode) {
|
||||||
ec = errcode.ErrCodeZoneThirdPartnerSrvOk
|
ec = errcode.ErrCodeZoneThirdPartnerSrvOk
|
||||||
|
|
||||||
err := _DefaultZoneThirdPartner.OpCreate(ctx, req)
|
err := _DefaultZoneThirdPartner.OpCreate(ctx, req)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("OpCreate fail, req: %v, err: %v", util.ToJson(req), err)
|
logger.Error("OpCreate fail, req: %v, err: %v", util.ToJson(req), err)
|
||||||
ec = errcode.ErrCodeZoneThirdPartnerSrvFail
|
ec = errcode.ErrCodeZoneThirdPartnerSrvFail
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if mongo.IsDuplicateKeyError(err) {
|
||||||
|
logger.Error("OpCreate duplicate key found, req: %v, err: %v", util.ToJson(req), err)
|
||||||
|
ec = errcode.ErrCodeZoneThirdPartnerDuplicateKey
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if err != nil {
|
||||||
|
logger.Error("OpCreate fail, req: %v, err: %v", util.ToJson(req), err)
|
||||||
|
ec = errcode.ErrCodeZoneThirdPartnerSrvFail
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
_err := _DefaultVas.ZoneFreeJoinThirdPartner(ctx, req.ZoneThirdPartner.GetThirdPartnerMid(), req.ZoneThirdPartner.GetZid())
|
||||||
|
if _err != nil {
|
||||||
|
logger.Error("ZoneFreeJoinThirdPartner fail, mid: %v, zid: %v, err: %v", req.ZoneThirdPartner.GetThirdPartnerMid(), req.ZoneThirdPartner.GetZid(), _err)
|
||||||
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue