'checkGoods' ]; protected $message = [ ]; protected $scene = [ ]; protected function checkGoods($value,$rule,$data=[]){ if(!isset($data['goods'])||empty($data['goods'])){ return '未选择物品'; } foreach ($data['goods'] as $k=>$v){ $info = Db::name('mate_goods') ->where('org_id',$data['org_id']) ->where('id',$v) ->where('enable',1) ->where('del',0) ->find(); if(!$info){ return '选择的物品不存在'; } } return true; } }