Commit 2890e524 authored by hujun's avatar hujun

分佣提成明细表

parent f0aed09d
...@@ -728,14 +728,14 @@ class Finance extends Basic ...@@ -728,14 +728,14 @@ class Finance extends Basic
$where[] = [ 'EXP', 'b.id =' . $this->params['bargain_id'] . ' or father_id=' . $this->params['bargain_id'] ]; $where[] = [ 'EXP', 'b.id =' . $this->params['bargain_id'] . ' or father_id=' . $this->params['bargain_id'] ];
} }
$field = 'a.id,b.id as bargain_id,a.confirm_date,a.practical_fee,b.scale_fee,d.internal_address,b.agent_id,b.house_number,b.father_id,b.order_id'; $field = 'a.id,b.id as bargain_id,a.confirm_date,a.practical_fee,b.scale_fee,d.internal_address,b.agent_id,b.house_number,b.father_id,b.order_id,a.real_income_id';
$m_commission = new OPartialCommission(); $m_commission = new OPartialCommission();
try { try {
$data['data']['list'] = $m_commission->getCommissionBargainList($pageNo, $pageSize, 'a.id desc', $field, $where); $data['data']['list'] = $m_commission->getCommissionBargainList($pageNo, $pageSize, 'a.id desc', $field, $where);
$data['data']['total'] = $m_commission->getCommissionBargainListTotal($where); $data['data']['total'] = $m_commission->getCommissionBargainListTotal($where);
} catch (\Exception $e) { } catch (\Exception $e) {
return $this->response(101, '内部错误,获取分佣提成明细列表失败!请联系运营。'); return $this->response(101, '内部错误,获取分佣提成明细列表失败!请联系运营。'.$e->getMessage());
} }
return $this->response("200", "request success", $data); return $this->response("200", "request success", $data);
...@@ -781,7 +781,7 @@ class Finance extends Basic ...@@ -781,7 +781,7 @@ class Finance extends Basic
$where['b.house_number'] = [ 'like', '%' . $this->params['house_number'] . '%' ]; $where['b.house_number'] = [ 'like', '%' . $this->params['house_number'] . '%' ];
} }
$field = 'a.id,a.confirm_date,a.practical_fee,b.scale_fee,d.internal_address,b.agent_id,cash,service_charge,charity_fund,real_fee'; $field = 'a.id,a.confirm_date,a.practical_fee,b.scale_fee,d.internal_address,b.agent_id,cash,service_charge,charity_fund,real_fee,a.real_income_id';
$m_commission = new OPartialCommission(); $m_commission = new OPartialCommission();
try { try {
......
...@@ -44,7 +44,7 @@ class OPartialCommission extends BaseModel ...@@ -44,7 +44,7 @@ class OPartialCommission extends BaseModel
$result = []; $result = [];
$m_agent = new AAgents(); $m_agent = new AAgents();
$m_bargain = new OBargainModel(); $m_real = new ORealIncome();
$fields_str = 'a.id,a.name,a.phone,b.store_name,c.district_name'; $fields_str = 'a.id,a.name,a.phone,b.store_name,c.district_name';
foreach ($data as $k => $v) { foreach ($data as $k => $v) {
$result[$k] = $v; $result[$k] = $v;
...@@ -76,6 +76,8 @@ class OPartialCommission extends BaseModel ...@@ -76,6 +76,8 @@ class OPartialCommission extends BaseModel
$data[$k]['role_name'] = '无'; $data[$k]['role_name'] = '无';
} }
} }
$result[$k]['income_time'] = $m_real->where('id', $v['real_income_id'])->value('income_time');
} }
return $result; return $result;
} }
...@@ -109,9 +111,10 @@ class OPartialCommission extends BaseModel ...@@ -109,9 +111,10 @@ class OPartialCommission extends BaseModel
$result = []; $result = [];
$m_agent = new AAgents(); $m_agent = new AAgents();
$m_real = new ORealIncome();
$fields_str = 'a.id,a.name,a.phone,b.store_name,c.district_name'; $fields_str = 'a.id,a.name,a.phone,b.store_name,c.district_name';
foreach ($data as $k => $v) { foreach ($data as $k => $v) {
$result[$k]['confirm_date'] = $v['confirm_date']; $result[$k]['income_time'] = $m_real->where('id', $v['real_income_id'])->value('income_time');
if ($v['agent_id']) { if ($v['agent_id']) {
$agent_data = $m_agent->getStoreDistrict($fields_str, [ 'a.id' => $v['agent_id'] ]); $agent_data = $m_agent->getStoreDistrict($fields_str, [ 'a.id' => $v['agent_id'] ]);
$result[$k]['district_store'] = $agent_data['store_name'] . '-' . $agent_data['store_name']; $result[$k]['district_store'] = $agent_data['store_name'] . '-' . $agent_data['store_name'];
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
[% for(var item in it){ %] [% for(var item in it){ %]
<tr class="text-center" data-id="[%= it[item]['bargain_id'] %]" data-orderid="[%= it[item]['order_id'] %]" data-fatherid="[%= it[item]['father_id'] %]"> <tr class="text-center" data-id="[%= it[item]['bargain_id'] %]" data-orderid="[%= it[item]['order_id'] %]" data-fatherid="[%= it[item]['father_id'] %]">
<td>[%= it[item]['bargain_id'] %]</td> <td>[%= it[item]['bargain_id'] %]</td>
<td>[%= it[item]['confirm_date'] %]</td> <td>[%= it[item]['income_time'] %]</td>
<td>[%= it[item]['district_store'] %]</td> <td>[%= it[item]['district_store'] %]</td>
<td>[%= it[item]['agent'] %]</td> <td>[%= it[item]['agent'] %]</td>
<td>[%= it[item]['internal_address'] %]</td> <td>[%= it[item]['internal_address'] %]</td>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment