lan = $this->request->getLan(); } //获取是否领取 public function getNewbieWeal(ProductOrder $productOrder) { $info = $productOrder::getUserWelfare($this->auth->id, $productOrder::Newbie); $this->success('', boolval($info)); } //新人福利 public function setNewbieWeal(UserWelfare $userWelfare, ProductOrder $productOrder, UserModel $userModel) { $row = $userWelfare::getIsWelfare(); if(empty($row->is_newbie)) $this->error(__('暂未开启')); $info = $productOrder::getUserWelfare($this->auth->id, $productOrder::Newbie); if(!empty($info)) $this->error(__('您已领取')); Db::startTrans(); try { //添加Rwa茶记录 $result = WelfareLoginc::setUserWelfareLos($this->auth->id, $row->product_id, $row->num, $this->lan); //添加茶数量 $userModel::updateForRwaNum($this->auth->id, $this->auth->parent_id, $row->num, '+'); Db::commit(); } catch (\Exception $e) { Db::rollback(); $this->error($e->getMessage()); } $this->success('', $result); } //超级福利 public function getSuperWeal() { $this->success('', $info); } //超级福利 public function setSuperWeal() { $this->success('', $info); } }