diff --git a/business/jxstore/cms/job.go b/business/jxstore/cms/job.go index cca459d99..195607ea1 100644 --- a/business/jxstore/cms/job.go +++ b/business/jxstore/cms/job.go @@ -82,6 +82,13 @@ func PublishJob(ctx *jxcontext.Context, jobExt *model.JobExt) (errCode string, e if ctx.GetUserID() != job.UserID { return errCode, fmt.Errorf("用户信息已过期,请重新登录!") } + authBinds, err := dao.GetUserBindAuthInfo(dao.GetDB(), job.UserID, model.AuthBindTypeAuth, []string{"weixinapp"}, "", "", "wx70d0943e61e0d15c") + if err != nil { + return errCode, err + } + if len(authBinds) == 0 { + return errCode, fmt.Errorf("请绑定微信认证方式!") + } //发布任务要扣除任务总额的保证金,不够扣就要进行充值 userBill, err := dao.GetUserBill(db, job.UserID, "") if userBill == nil {