<?php
|
|
namespace app\agent\model;
|
|
use app\common\model\agent\Contract as ContractModel;
|
|
class Contract extends ContractModel
|
{
|
/**
|
* 获取客户合同
|
*/
|
public function getList($data)
|
{
|
$data = $this->where('client_id','=',$data[0])
|
->field(['name','url'])
|
->select();
|
|
return $data;
|
}
|
|
/**
|
* 新增记录
|
*/
|
public function add($data)
|
{
|
return $this->saveAll($data);
|
}
|
|
/**
|
* 修改记录
|
*/
|
public function edit($data)
|
{
|
$this->startTrans();
|
try {
|
$save_data = [
|
'client_name' => $data['client_name'],
|
'company' => $data['company'],
|
'mark_manager' => $data['mark_manager'],
|
'handrate_wx'=>$data['handrate_wx'],
|
'commissionrate_wx' => $data['commissionrate_wx']
|
];
|
$this->save($save_data);
|
|
$this->commit();
|
return true;
|
} catch (\Exception $e) {
|
$this->error = $e->getMessage();
|
$this->rollback();
|
return false;
|
}
|
}
|
/**
|
* 移入移出回收站
|
*/
|
public function recycle($is_recycle = true)
|
{
|
return $this->save(['is_recycle' => (int)$is_recycle]);
|
}
|
|
/**
|
* 软删除
|
*/
|
public function setDelete()
|
{
|
return $this->save(['is_delete' => 1]);
|
}
|
|
}
|