Commit 48ba68ad authored by hujun's avatar hujun

成交报告-转到一级

parent bc8e4eda
......@@ -126,10 +126,12 @@ class Finance extends Basic
case 2 :
//成交报告列表-第二级审核
$where['a.audit_level'] = 1;
$where['a.status'] = 11;
break;
case 3 :
//成交报告列表-第三级审核
$where['a.audit_level'] = 2;
$where['a.status'] = 11;
break;
case 4 :
//成交报告列表-已结单
......@@ -1223,7 +1225,10 @@ class Finance extends Basic
$m_bargain = new OBargainModel();
$update_data['status'] = 10;
$update_data['audit_level'] = 0;
$m_bargain->updateBargainById($this->params['bargain_id'], $update_data);
$where[] = ['EXP', 'id='.$this->params['bargain_id'] .' or father_id='.$this->params['bargain_id']];
$where['status'] = ['<>', 30];
$m_bargain->updateBargainByWhere($update_data, $where);
die('111');
$msg = '';
if ($data > 0) {
$code = 200;
......
......@@ -70,6 +70,27 @@ class OBargainModel extends Model
}
}
/**
* 修改信息
*
* @param $data
* @param $params
* @return int
*/
public function updateBargainByWhere($data, $params)
{
$data["update_time"] = date("Y-m-d H:i:s", time());
Db::startTrans();
try {
$this->db_->where($params)->update($data);
Db::commit();
return 1;
} catch (\Exception $e) {
Db::rollback();
return 0;
}
}
/**
* 查询成交报告记录
*
......@@ -424,7 +445,11 @@ class OBargainModel extends Model
//记录第几级审核-与 OFinancialAudit 表一致
$update_data['audit_level'] = $data['audit_level'];
$this->where('id', $bargain_data['id'])->whereOr('father_id', $bargain_data['id'])->update($update_data);
$where_bargain['id'] = $bargain_data['id'];
$where_bargain['status'] = ['<>', 30];
$where_bargain[] = ['EXP', 'id='.$bargain_data['id'] .' or father_id='.$bargain_data['id'] ];
$this->where($where_bargain)->update($update_data);
$this->commit();
$result = true;
} else {
......
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