diff --git a/controllers/job_controller.go b/controllers/job_controller.go index 36e5add1e..13d69d047 100644 --- a/controllers/job_controller.go +++ b/controllers/job_controller.go @@ -228,6 +228,8 @@ func (c *JobController) RechargeMtMembers() { // @Description 发送京东快递 // @Param token header string true "认证token" // @Param payload formData string true "delivery order 类型" +// @Param pickUpStartTime formData string false "预约取件开始时间" +// @Param pickUpEndTime formData string false "预约取件结束时间" // @Success 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult // @router /SendJdDelivery [post] @@ -235,6 +237,10 @@ func (c *JobController) SendJdDelivery() { c.callSendJdDelivery(func(params *tJobSendJdDeliveryParams) (retVal interface{}, errCode string, err error) { var dOrder *model.DeliveryOrder if err = jxutils.Strings2Objs(params.Payload, &dOrder); err == nil { + if params.PickUpStartTime != "" && params.PickUpEndTime != "" { + dOrder.PickUpStartTime = utils.Str2Time(params.PickUpStartTime) + dOrder.PickUpEndTime = utils.Str2Time(params.PickUpEndTime) + } errCode, err = cms.SendJdDelivery(params.Ctx, dOrder) } return retVal, errCode, err