50 lines
1.9 KiB
PHP
50 lines
1.9 KiB
PHP
<?php
|
|
namespace app\model;
|
|
|
|
use think\facade\Db;
|
|
use think\Model;
|
|
|
|
class Information extends Model
|
|
{
|
|
const ZERO = 0;
|
|
const ONE = 1;
|
|
|
|
public static $Status = [
|
|
self::ZERO => '关闭',
|
|
self::ONE => '开启',
|
|
];
|
|
//详情
|
|
public function detail($id)
|
|
{
|
|
$detail = Db::name('Information')->where(['id' => $id])->find();
|
|
if (!empty($detail)) {
|
|
$detail['name'] = Db::name('Information')->where(['id' => $detail['id']])->value('name');
|
|
$detail['email'] = Db::name('Information')->where('id', $detail['id'])->value('email');
|
|
$detail['phone'] = Db::name('Information')->where('id', $detail['id'])->value('phone');
|
|
$detail['message'] = Db::name('Information')->where(['id' => $detail['id']])->value('message');
|
|
$productId = Db::name('Information')->where(['id' => $detail['id']])->value('product');
|
|
$detail['product'] = Db::name('Product')->where(['id' => $productId])->value('name');
|
|
$detail['company'] = Db::name('Information')->where(['id' => $detail['id']])->value('company');
|
|
$detail['ip'] = Db::name('Information')->where(['id' => $detail['id']])->value('ip');
|
|
$status = Db::name('Information')->where(['id' => $detail['id']])->value('status');
|
|
switch ($status) {
|
|
case 0:
|
|
$detail['status'] = '新商机';
|
|
break;
|
|
case 1:
|
|
$detail['status'] = '已跟进';
|
|
break;
|
|
case 2:
|
|
$detail['status'] = '已转化';
|
|
break;
|
|
case 3:
|
|
$detail['status'] = '已关闭';
|
|
break;
|
|
}
|
|
$timestamp = Db::name('Information')->where(['id' => $detail['id']])->value('create_time');
|
|
$detail['create_time'] = date('Y-m-d H:i:s', $timestamp);
|
|
}
|
|
return $detail;
|
|
}
|
|
}
|