diff --git a/business/jxstore/cms/job.go b/business/jxstore/cms/job.go index 2890fb85d..2730b4345 100644 --- a/business/jxstore/cms/job.go +++ b/business/jxstore/cms/job.go @@ -244,6 +244,9 @@ func AcceptJob(ctx *jxcontext.Context, jobID int) (err error) { dao.Commit(db) //任务限时完成 checkLimitJobOrders(db, job, jobOrder) + if jobID == model.JobIDMtMembers { + + } return err } @@ -466,3 +469,20 @@ func ImprotMtMembers(ctx *jxcontext.Context, mtMembers []*model.MtMember) (err e } return err } + +func BuySpecialJob(ctx *jxcontext.Context, jobID int) (errCode string, err error) { + var ( + db = dao.GetDB() + job = &model.Job{} + ) + job.ID = jobID + dao.GetEntity(db, job) + if job == nil { + return errCode, fmt.Errorf("未查询到该任务!") + } + userBill, err := dao.GetUserBill(db, ctx.GetUserID(), "") + if userBill.AccountBalance < job.AvgPrice { + + } + return errCode, err +} diff --git a/conf/app.conf b/conf/app.conf index 0d914152a..db12d08cb 100644 --- a/conf/app.conf +++ b/conf/app.conf @@ -208,7 +208,7 @@ yinbaoAppID = "18C0E0867E467DBC26EFF5E957B02EC4" aliUpcAppCode = "00a6eefba0204d3fa310ac0ee7a6fc54" [rsm] -EnableDocs = false +EnableDocs = true jdOrgCode = "320406" jdLoginName = "jd_jxcs1223" diff --git a/controllers/job_controller.go b/controllers/job_controller.go index 6ec7c0544..7cffb2db7 100644 --- a/controllers/job_controller.go +++ b/controllers/job_controller.go @@ -212,5 +212,8 @@ func (c *JobController) ImprotMtMembers() { // @Failure 200 {object} controllers.CallResult // @router /BuySpecialJob [post] func (c *JobController) BuySpecialJob() { - + c.callBuySpecialJob(func(params *tJobBuySpecialJobParams) (retVal interface{}, errCode string, err error) { + errCode, err = cms.BuySpecialJob(params.Ctx, params.JobID) + return retVal, "", err + }) }