Commit c71c7027 authored by clone's avatar clone

1

parent 0e8c59f4
...@@ -120,14 +120,19 @@ class AmercementService ...@@ -120,14 +120,19 @@ class AmercementService
return $str; return $str;
} }
public function getStatusName($status) public function getStatusName($status,$is_settlement)
{ {
switch ($status) { switch ($status) {
case 0 : case 0 :
$str = '待支付'; $str = '待支付';
break; break;
case 1 : case 1 :
$str = '已支付'; if($is_settlement > 0){
$str = '已支付-已结算';
}else{
$str = '已支付-未结算';
}
break; break;
case 2 : case 2 :
$str = '已取消'; $str = '已取消';
...@@ -278,7 +283,7 @@ class AmercementService ...@@ -278,7 +283,7 @@ class AmercementService
$conditions["id"] = $id; $conditions["id"] = $id;
$field = "id,status,type,money,submit_agent_id,agent_id,remarks,create_time, $field = "id,status,type,money,submit_agent_id,agent_id,remarks,create_time,
operation_id,operation_time,forfeit_penalty,money_sum"; operation_id,operation_time,forfeit_penalty,money_sum,is_settlement";
$result = $this->m_amercement->getAmercementInfo($conditions, $field); $result = $this->m_amercement->getAmercementInfo($conditions, $field);
if (!$result) { if (!$result) {
...@@ -287,7 +292,7 @@ class AmercementService ...@@ -287,7 +292,7 @@ class AmercementService
$redis_cache = new RedisCacheService(); $redis_cache = new RedisCacheService();
$result['type_name'] = $this->getTypeName($result['type']); $result['type_name'] = $this->getTypeName($result['type']);
$result['status_name'] = $this->getStatusName($result['status']); $result['status_name'] = $this->getStatusName($result['status'],$result['is_settlement']);
$agent_data = $redis_cache->getRedisCache(2, $result['submit_agent_id']); $agent_data = $redis_cache->getRedisCache(2, $result['submit_agent_id']);
$result['submit_agent_name'] = $agent_data['name']; $result['submit_agent_name'] = $agent_data['name'];
$agent_data = $redis_cache->getRedisCache(2, $result['agent_id']); $agent_data = $redis_cache->getRedisCache(2, $result['agent_id']);
...@@ -469,7 +474,7 @@ class AmercementService ...@@ -469,7 +474,7 @@ class AmercementService
$this->updateBeforeAmercement();//将已支付罚款状态改掉 $this->updateBeforeAmercement();//将已支付罚款状态改掉
$conditions = $this->buildConditions($params); $conditions = $this->buildConditions($params);
$field = "id,status,type,money,submit_agent_id,agent_id,remarks,create_time,forfeit_penalty,money_sum"; $field = "id,status,type,money,submit_agent_id,agent_id,remarks,create_time,forfeit_penalty,money_sum,is_settlement";
$result = $this->m_amercement->getAmercementList($conditions, $field, $page_no, $page_size); $result = $this->m_amercement->getAmercementList($conditions, $field, $page_no, $page_size);
$redis_cache = new RedisCacheService(); $redis_cache = new RedisCacheService();
...@@ -485,7 +490,7 @@ class AmercementService ...@@ -485,7 +490,7 @@ class AmercementService
$this->updateAmercement($val['id'], ['money_sum' => $money_sum]); $this->updateAmercement($val['id'], ['money_sum' => $money_sum]);
} }
$result[$key]['type_name'] = $this->getTypeName($val['type']); $result[$key]['type_name'] = $this->getTypeName($val['type']);
$result[$key]['status_name'] = $this->getStatusName($val['status']); $result[$key]['status_name'] = $this->getStatusName($val['status'],$val['is_settlement']);
$agent_data = $redis_cache->getRedisCache(2, $val['submit_agent_id']); $agent_data = $redis_cache->getRedisCache(2, $val['submit_agent_id']);
$result[$key]['submit_agent_name'] = $agent_data['name']; $result[$key]['submit_agent_name'] = $agent_data['name'];
...@@ -540,7 +545,7 @@ class AmercementService ...@@ -540,7 +545,7 @@ class AmercementService
{ {
$this->updateBeforeAmercement();//将已支付罚款状态改掉 $this->updateBeforeAmercement();//将已支付罚款状态改掉
$conditions = $this->buildConditions($params); $conditions = $this->buildConditions($params);
$field = "id,status,type,money,submit_agent_id,agent_id,remarks,create_time,forfeit_penalty"; $field = "id,status,type,money,submit_agent_id,agent_id,remarks,create_time,forfeit_penalty,is_settlement";
$result = $this->m_amercement->getAmercementListExcel($conditions, $field); $result = $this->m_amercement->getAmercementListExcel($conditions, $field);
$redis_cache = new RedisCacheService(); $redis_cache = new RedisCacheService();
...@@ -551,7 +556,7 @@ class AmercementService ...@@ -551,7 +556,7 @@ class AmercementService
$result[$key]['forfeit_penalty'] = $forfeit_penalty; $result[$key]['forfeit_penalty'] = $forfeit_penalty;
} }
$result[$key]['type_name'] = $this->getTypeName($val['type']); $result[$key]['type_name'] = $this->getTypeName($val['type']);
$result[$key]['status_name'] = $this->getStatusName($val['status']); $result[$key]['status_name'] = $this->getStatusName($val['status'],$val['is_settlement']);
$agent_data = $redis_cache->getRedisCache(2, $val['submit_agent_id']); $agent_data = $redis_cache->getRedisCache(2, $val['submit_agent_id']);
$result[$key]['submit_agent_name'] = $agent_data['name']; $result[$key]['submit_agent_name'] = $agent_data['name'];
$agent_data = $redis_cache->getRedisCache(2, $val['agent_id']); $agent_data = $redis_cache->getRedisCache(2, $val['agent_id']);
......
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