findOrEmpty(); if (!$taskWorker->isEmpty() && $taskWorker->shop_orders_id == 0) { //shop_goods_id INT ( 10 ) DEFAULT 0 NOT NULL COMMENT '商品id(套餐)', //shop_orders_id int(10) NOT NULL DEFAULT '0' COMMENT '购买单号id', // 检查是否已经购买套餐 $sn_orders = ShopOrders::where('worker_id',$masterWorkerId)->where('pay_status',1)->where('refund_status',0)->column('id','sn'); if (!empty($sn_orders)) { $shopOrderGoods = ShopOrderGoods::whereIn('sn',array_keys($sn_orders))->where('shop_goods_id',$taskWorker->shop_goods_id)->findOrEmpty(); if (!$shopOrderGoods->isEmpty()) { $taskWorker->shop_orders_id = $sn_orders[$shopOrderGoods->sn]; $taskWorker->save(); // 添加培训课程 $course = TrainingCourse::where('id',$taskWorker->course_id)->findOrEmpty(); return true; } } } return false; } }