Commit fd20a0d9 authored by hujun's avatar hujun

收佣日期修改

parent 25614958
...@@ -475,13 +475,14 @@ class Finance extends Basic ...@@ -475,13 +475,14 @@ class Finance extends Basic
$practical_fee_arr = $this->params["practical_fee"]; $practical_fee_arr = $this->params["practical_fee"];
$bargain_id = $this->params["id"]; $bargain_id = $this->params["id"];
$log_data = $add_real_arr = $update_real_arr = []; $log_data = $add_real_arr = $update_real_arr = $del_real_id = [];
$i = $j = 0; $i = $j = 0;
foreach ($practical_fee_arr as $item) { foreach ($practical_fee_arr as $item) {
if (empty($item['fee']) || empty($item['operation_date'])) { if (empty($item['fee']) || empty($item['operation_date'])) {
$update_real_arr[$i]['id'] = $item['fee_id']; $update_real_arr[$i]['id'] = $item['fee_id'];
$update_real_arr[$i]['is_del'] = 1; $update_real_arr[$i]['is_del'] = 1;
$log_data[$i] = '[删除实收佣金:' . $item['fee'] . ',收佣日期' . $item['operation_date'] . ']'; // $log_data[$i] = '[删除实收佣金:' . $item['fee'] . ',收佣日期' . $item['operation_date'] . ']'; //
$del_real_id[] = $item['fee_id'];
$i++; $i++;
} elseif ($item["fee_id"] > 0) { } elseif ($item["fee_id"] > 0) {
$update_real_arr[$i]['id'] = $item['fee_id']; $update_real_arr[$i]['id'] = $item['fee_id'];
...@@ -512,8 +513,10 @@ class Finance extends Basic ...@@ -512,8 +513,10 @@ class Finance extends Basic
$content = '[应收总佣金:' . $update_data['commission'] . ']' . implode(' ', $log_data); $content = '[应收总佣金:' . $update_data['commission'] . ']' . implode(' ', $log_data);
$this->editRecordLog((int)$this->params["id"], $content, 1, '', $update_data['is_open']); $this->editRecordLog((int)$this->params["id"], $content, 1, '', $update_data['is_open']);
$m_partial = new OPartialCommission(); if (!empty($del_real_id)) {
$m_partial->editData(['real_income_id'=>0], $bargain_id, 'bargain_id'); $m_partial = new OPartialCommission();
$m_partial->updateData(['real_income_id'=>0], ['bargain_id'=>$bargain_id, 'real_income_id'=>['in',$del_real_id]]);
}
} catch (\Exception $e) { } catch (\Exception $e) {
return $this->response(101, '内部错误,修改成交报告失败!请联系运营。'); return $this->response(101, '内部错误,修改成交报告失败!请联系运营。');
} }
......
...@@ -449,4 +449,14 @@ class OPartialCommission extends BaseModel ...@@ -449,4 +449,14 @@ class OPartialCommission extends BaseModel
//dump($this->getLastSql()); //dump($this->getLastSql());
return $result; return $result;
} }
/**
* @param $data
* @param $where
* @return OPartialCommission
*/
public function updateData($data, $where)
{
return $this->where($where)->update($data);
}
} }
\ No newline at end of file
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