isset($Info['model_id']) ? $Info['model_id'] : null, 'week' => isset($Info['week']) ? $Info['week'] : null, 'workday_create' => isset($Info['workday_create']) ? $Info['workday_create'] : null, 'holiday_create' => isset($Info['holiday_create']) ? $Info['holiday_create'] : null, ]; $requiredFields = ['model_id'=>'模板id','week'=>'星期','workday_create'=>'工作日是否生成','holiday_create'=>'节假日是否生成']; // 判断是否为空 foreach ($requiredFields as $key=> $field) { if (!isset($params[$key]) || $params[$key] === null) { return \Yz::echoError1('参数 ' . $field . ' 不能为空'); } } if(!isset($Info['TimeRange']) or count($Info['TimeRange'])<>2){ return \Yz::echoError1('起止时间格式错误'); } $model=DB::table('plan_model as a')->where(['a.id'=>$params['model_id'],'a.is_del'=>0,'a.status'=>1])->first(); if(!$model) return \Yz::echoError1('模板不可用'); $planType=DB::table('plan_type')->where(['id'=>$model->plan_type,'a.is_del'=>0,'a.status'=>1])->first(); if(!$planType) return \Yz::echoError1('号源类型不可用'); } }