getJsonData(); $rules = [ 'agent_uid' => 'required', 'channel_code' => 'required', 'mom_app_uid' => 'required', 'android_or_ios' => 'required', 'app_download' => 'required', 'mom_app_version' => 'required', ]; $validator = Validator::make($inputData, $rules); if ($validator->fails()) { // 如果有错误(可能是多个信息),这里只取第一个错误信息返回. return json_fail($validator->errors()->first()); } $packModel = (new PackModel())->where([ 'channel_code'=>$inputData['channel_code'], 'mom_app_uid'=>$inputData['mom_app_uid'], 'android_or_ios'=>$inputData['android_or_ios'], 'mom_app_version'=>$inputData['mom_app_version'], ])->first(); if ($packModel){ $packModel->status = 1; $packModel->app_download = $inputData['app_download']; if (!$packModel->save()){ logger('储存失败',$inputData); return json_fail('储存失败!'); } return json_success([],'OK'); } logger('此渠道未进行打处理!',$inputData); return json_success([],'此渠道未进行打处理!'); } }