|
@@ -546,9 +546,15 @@ class Order
|
|
|
{
|
|
|
$button = array();
|
|
|
$cstatus = ',cstatus,soft_price';
|
|
|
+ $soft_price = 0;
|
|
|
if ($role['soft'] && $role['soft'] && $info['price'] > 0 && $info['status'] > 1) {
|
|
|
//$cstatus = ',cstatus';
|
|
|
//$soft = '【<a href="" style="color:blue">拆分代理费</a>】';
|
|
|
+ if (strstr($role['soft'], '%')) {
|
|
|
+ $role['soft'] = str_replace('%', '', $role['soft']);
|
|
|
+ $role['soft'] = $info['price'] * ($role['soft']/100);
|
|
|
+ }
|
|
|
+ $soft_price = $role['soft'];
|
|
|
}
|
|
|
|
|
|
if ($info['status'] <= 3 && $info['status'] > 0) {
|
|
@@ -579,7 +585,7 @@ class Order
|
|
|
$cstatus = ',prize_type';
|
|
|
}
|
|
|
}
|
|
|
- $purl = Dever::url('project/database/update?project=agent&table=order_process&order_id='.$info['id'].'&status=1&col=order_id,status,audit,price,desc'.$cstatus.'&price='.$info['price'], 'manage');
|
|
|
+ $purl = Dever::url('project/database/update?project=agent&table=order_process&order_id='.$info['id'].'&status=1&col=order_id,status,audit,price,desc'.$cstatus.'&price='.$info['price'].'&soft_price=' . $soft_price, 'manage');
|
|
|
if (isset($process[1]) && $process[1]) {
|
|
|
$purl .= '&where_id=' . $process[1]['id'];
|
|
|
}
|
|
@@ -631,6 +637,7 @@ class Order
|
|
|
$parent_per = 0;
|
|
|
$max_per = 15;
|
|
|
$level_up = false;
|
|
|
+ $html = '';
|
|
|
foreach ($parents as $k => $v) {
|
|
|
$parent_info = Dever::db('agent/member')->find($v['uid']);
|
|
|
if ($parent_info && $parent_info['status'] == 2) {
|
|
@@ -688,17 +695,16 @@ class Order
|
|
|
if ($k == 0) {
|
|
|
$parent_name = $this->show_parent_reward($parent_info, $info, $role, $v, $parent_role, $parent_level, $child_num);
|
|
|
}
|
|
|
- if ($parent_level['id'] && $parent_level['value'] > 0) {
|
|
|
|
|
|
- $param = array();
|
|
|
- $param['type'] = 2;
|
|
|
- $param['order_id'] = $info['id'];
|
|
|
- $param['parent_mid'] = $parent_info['id'];
|
|
|
- if (isset($level_up) && $level_up && isset($level) && $level) {
|
|
|
- $param['parent_level'] = $level['id'];
|
|
|
- $param['child_num'] = $child_num;
|
|
|
- }
|
|
|
-
|
|
|
+ $param = array();
|
|
|
+ $param['type'] = 2;
|
|
|
+ $param['order_id'] = $info['id'];
|
|
|
+ $param['parent_mid'] = $parent_info['id'];
|
|
|
+ if (isset($level_up) && $level_up && isset($level) && $level) {
|
|
|
+ $param['parent_level'] = $level['id'];
|
|
|
+ $param['child_num'] = $child_num;
|
|
|
+ }
|
|
|
+ if ($parent_level['id'] && $parent_level['value'] > 0) {
|
|
|
$param['cash'] = $cash;
|
|
|
$param['per'] = $parent_level['value'];
|
|
|
|
|
@@ -707,6 +713,12 @@ class Order
|
|
|
$cash = '<a style="color:blue" class="set_cash" data-param="'.$data_param.'">' . $cash . '</a>';
|
|
|
|
|
|
$table['body'][] = array($parent_info['name'], $parent_role['name'], $parent_level['name'], $parent_level['value'] . '%', $cash);
|
|
|
+ } else {
|
|
|
+ $param['cash'] = 0;
|
|
|
+ $param['per'] = 0;
|
|
|
+ $data_param = Dever::array_encode($param);
|
|
|
+
|
|
|
+ $html .= '<a style="color:blue;display:none;" class="set_cash" data-param="'.$data_param.'"> </a>';
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -719,7 +731,7 @@ class Order
|
|
|
$parent_title = '(已发放分润)';
|
|
|
$parent_button = array();
|
|
|
} else {
|
|
|
- $parent_title = '(未发放分润)';
|
|
|
+ $parent_title = '(未发放分润)' . $html;
|
|
|
/*
|
|
|
$parent_button[] = array
|
|
|
(
|