projectmanager/app/model/Information.php
2025-06-25 11:52:01 +08:00

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;
}
}