|
@@ -199,19 +199,17 @@ class Manage
|
|
|
$role = Dever::db('setting/role')->one($order['role']);
|
|
|
if ($role && $role['type'] == 2) {
|
|
|
Dever::load('area/api')->upStatus($order['area'], 2);
|
|
|
- }
|
|
|
-
|
|
|
- $area_data = array('mid' => $order['mid'], 'order_id' => $order['id'], 'role' => $order['role'], 'area' => $order['area']);
|
|
|
- $area = Dever::db('agent/member_area')->find($area_data);
|
|
|
-
|
|
|
- if (!$area) {
|
|
|
- $area_data['type'] = $order['get_type'];
|
|
|
- $area_data['price'] = $order['price'];
|
|
|
- $area_data['status'] = 1;
|
|
|
- Dever::db('agent/member_area')->insert($area_data);
|
|
|
- } else {
|
|
|
- Dever::db('agent/member_area')->update(array('where_id' => $area['id'], 'state' => 2));
|
|
|
- if ($role && $role['type'] == 2) {
|
|
|
+
|
|
|
+ $area_data = array('mid' => $order['mid'], 'order_id' => $order['id'], 'role' => $order['role'], 'area' => $order['area']);
|
|
|
+ $area = Dever::db('agent/member_area')->find($area_data);
|
|
|
+
|
|
|
+ if (!$area) {
|
|
|
+ $area_data['type'] = $order['get_type'];
|
|
|
+ $area_data['price'] = $order['price'];
|
|
|
+ $area_data['status'] = 1;
|
|
|
+ Dever::db('agent/member_area')->insert($area_data);
|
|
|
+ } else {
|
|
|
+ Dever::db('agent/member_area')->update(array('where_id' => $area['id'], 'state' => 2));
|
|
|
Dever::load('area/api')->upStatus($area['area'], 1);
|
|
|
}
|
|
|
}
|
|
@@ -329,6 +327,9 @@ class Manage
|
|
|
{
|
|
|
$price = 0;
|
|
|
$t = intval($order['price']/10000);
|
|
|
+ if ($t <= 0) {
|
|
|
+ $t = 1;
|
|
|
+ }
|
|
|
if ($v['type'] == 1) {
|
|
|
$v['num'] = $v['num'] * $t;
|
|
|
$goods_info = Dever::load('goods/lib/info')->getInfoBySku($v['type_id'], $v['sku_id']);
|