select(['id', 'timeLimit', 'times', 'storeOpen', 'judgeOpen']) ->from('{{%ybwm_store}}') ->where('uniacid=:uniacid AND display=1 AND deleteAt=0',[':uniacid'=>$result['uniacid']])->all(); for ($t = 0; $t < count($store); $t++) { $timeOpen=Store::getStoreOutBusiness($store[$t]['id']); if ($store[$t]['storeOpen'] == 1 AND $timeOpen == 1) { Yii::$app->db->createCommand()->update('{{%ybwm_store}}', array('judgeOpen' => 1), 'id=:id', ['id' =>$store[$t]['id']])->execute(); } else { Yii::$app->db->createCommand()->update('{{%ybwm_store}}', array('judgeOpen' => 2), 'id=:id', ['id' =>$store[$t]['id']])->execute(); } } } //记录用户访问小程序浏览量 public function actionVisitCollect(){ $result=axios_request(); if(!$this->wqData['userId']){ echo json_encode(['code'=>1,'msg'=>'成功']); } $request_type=Yii::$app->request->isPost?'post':'get'; if($result['storeId']&&$this->wqData['userId']){ $row= (new \yii\db\Query()) ->from('{{%ybwm_member}}') ->where('id=:id and uniacid=:uniacid',[':id'=>$this->wqData['userId'],':uniacid'=>$this->wqData['uniacid']]) ->one(); $userData=array( 'createdAt'=>time(), 'uniacid'=>$this->wqData['uniacid'], 'bindType'=>1, 'openId'=>$row['openId'], 'userTel'=>$row['userTel'], 'userId'=>$this->wqData['userId'], 'storeId'=>$result['storeId'], ); $this->memberBind($result['storeId'],$this->wqData['userId'],$userData); } $data=array( 'uniacid'=>$this->wqData['uniacid'], 'model'=>$this->wqData['module'], 'modelname'=>$result['moduleName'], 'type'=>1, 'createdAt'=>time(), 'ip'=>getIps(), 'userId'=>$this->wqData['userId'], 'request_type'=>$request_type, 'par_str'=>json_encode($result), 'storeId'=>$result['storeId'], ); YII::$app->db->createCommand()->insert('{{%ybwm_visit_list}}', $data)->execute(); echo json_encode(['code'=>1,'msg'=>'访问记录已录入']); } }