diff --git a/api/controllers/plan/Syt.php b/api/controllers/plan/Syt.php index fe014177..638ff203 100644 --- a/api/controllers/plan/Syt.php +++ b/api/controllers/plan/Syt.php @@ -649,4 +649,35 @@ class Syt extends CI_Controller echo $this->mdSytActivityKpiData->db->last_query();exit; print_r($rows); } + //更新kpi itemId + public function up_kpi_order(){ + $this->load->model('market/market_sylive_activity_kpidata_model','mdSytActivityKpiData'); + $this->load->model('market/market_sylive_order_model','order_model'); + $page = $this->input->get('page'); + $size = $this->input->get('size'); + !$page && $page = 1; + !$size && $size = 20; + $where = [ + 'activityId' => 4, + 'tagId>' => 0, + 'itemId' => 0, + 'kpi' => 'order' + ]; + $rows = $this->mdSytActivityKpiData->select($where,'id asc',$page,$size); + if($rows){ + foreach ($rows as $item) { + $order = $this->order_model->get(['id'=>$item['tagId']]); + if($order){ + $update = [ + 'itemId' => $order['itemId'] + ]; + $this->mdSytActivityKpiData->update($update,['id'=>$item['id']]); + echo "更新成功:".json_encode($update,JSON_UNESCAPED_UNICODE).",kpidata id:{$item['id']}
"; + }else{ + echo "找不到订单:{$item['tagId']},kpidata id:{$item['id']}
"; + } + } + } + echo '执行结束'; + } }