|
@@ -739,6 +739,7 @@ class Manage
|
|
|
$w['month'] = $where['start'];
|
|
|
#城市
|
|
|
if($v['city']>0){
|
|
|
+ $city_area_stat = -1;
|
|
|
$where['area'] = $v['city'];
|
|
|
$data[$k]['citys']['area'] = $v['province'].','.$v['city'];
|
|
|
$where['parent_type'] = '1,3';
|
|
@@ -791,15 +792,16 @@ class Manage
|
|
|
|
|
|
$shop = Dever::db('mail/area_stat')->find(array('month'=>$w['month'],'area'=>$data[$k]['citys']['area']));
|
|
|
if(!$shop){
|
|
|
- Dever::db('mail/area_stat')->insert($w);
|
|
|
+ $city_area_stat = Dever::db('mail/area_stat')->insert($w);
|
|
|
}else{
|
|
|
- $w['where_id'] = $shop['id'];
|
|
|
+ $city_area_stat = $w['where_id'] = $shop['id'];
|
|
|
Dever::db('mail/area_stat')->update($w);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
#区县
|
|
|
if($v['county']>0){
|
|
|
+ $county_area_stat = -1;
|
|
|
$where['area'] = $v['county'];
|
|
|
$data[$k]['countys']['area'] = $v['province'].','.$v['city'].','.$v['county'];
|
|
|
// $data[$k]['countys']['money'] = Dever::db('shop/buy_order')->getSerachMoney($where);
|
|
@@ -847,11 +849,12 @@ class Manage
|
|
|
$w['l_num'] = $data[$k]['countys']['l_num'];
|
|
|
$w['l_price'] = $shop_area['price'];
|
|
|
$w['l_fprice'] = $data[$k]['countys']['l_fprice'];
|
|
|
+ $w['parent_id'] = $city_area_stat;
|
|
|
$shop = Dever::db('mail/area_stat')->find(array('month'=>$w['month'],'area'=>$data[$k]['countys']['area']));
|
|
|
if(!$shop){
|
|
|
- Dever::db('mail/area_stat')->insert($w);
|
|
|
+ $county_area_stat = Dever::db('mail/area_stat')->insert($w);
|
|
|
}else{
|
|
|
- $w['where_id'] = $shop['id'];
|
|
|
+ $county_area_stat = $w['where_id'] = $shop['id'];
|
|
|
Dever::db('mail/area_stat')->update($w);
|
|
|
}
|
|
|
}
|
|
@@ -905,6 +908,7 @@ class Manage
|
|
|
$w['l_num'] = $data[$k]['towns']['l_num'];
|
|
|
$w['l_price'] = $shop_area['price'];
|
|
|
$w['l_fprice'] = $data[$k]['towns']['l_fprice'];
|
|
|
+ $w['parent_id'] = $county_area_stat;
|
|
|
$shop = Dever::db('mail/area_stat')->find(array('month'=>$w['month'],'area'=>$data[$k]['towns']['area']));
|
|
|
if(!$shop){
|
|
|
Dever::db('mail/area_stat')->insert($w);
|