From cfc71a59f71c8c45ce148ae2fc4128460b757621 Mon Sep 17 00:00:00 2001 From: cloud Date: Wed, 8 Apr 2020 13:54:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/update/update.class.php | 233 ++++++++++++++++++------------------ 1 file changed, 116 insertions(+), 117 deletions(-) diff --git a/src/update/update.class.php b/src/update/update.class.php index bfe833f..6037de7 100644 --- a/src/update/update.class.php +++ b/src/update/update.class.php @@ -113,125 +113,124 @@ class update extends admin{ protected function table_field() { global $_M; // 场所资料库 - $zdytable['village'] = " `id` int(11) NOT NULL AUTO_INCREMENT, - `v_name` varchar(255) NOT NULL COMMENT '场所名称', - `v_type` varchar(255) NOT NULL COMMENT '分类', - `v_province` varchar(255) NOT NULL COMMENT '省', - `v_city` varchar(255) NOT NULL COMMENT '市', - `v_district` varchar(255) NOT NULL COMMENT '区', - `v_address` varchar(255) NOT NULL COMMENT '详细地址', - `v_lxname` varchar(150) NOT NULL COMMENT '相关联系人', - `v_tel` text COMMENT '联系电话', - `v_price` decimal(10,2) DEFAULT NULL COMMENT '场所均价', - `v_psize` int(11) COMMENT '居住人口规模', - `v_text` text COMMENT '备注', - `v_updatetime` datetime DEFAULT NULL, - `v_addtime` datetime DEFAULT NULL, - UNIQUE KEY `vname` (`v_name`), - PRIMARY KEY (`id`)"; + $zdytable['village'] = " `id` int(11) NOT NULL AUTO_INCREMENT, + `v_name` varchar(255) NOT NULL COMMENT '场所名称', + `v_type` varchar(255) NOT NULL COMMENT '分类', + `v_province` varchar(255) NOT NULL COMMENT '省', + `v_city` varchar(255) NOT NULL COMMENT '市', + `v_district` varchar(255) NOT NULL COMMENT '区', + `v_address` varchar(255) NOT NULL COMMENT '详细地址', + `v_lxname` varchar(150) NOT NULL COMMENT '相关联系人', + `v_tel` text COMMENT '联系电话', + `v_price` decimal(10,2) DEFAULT NULL COMMENT '场所均价', + `v_psize` int(11) DEFAULT NULL COMMENT '居住人口规模', + `v_forbidtype` text COMMENT '禁投行业', + `v_text` text COMMENT '备注', + `v_updatetime` datetime DEFAULT NULL, + `v_addtime` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `vname` (`v_name`)"; // 公司资料库 // 公司地址填写采用选择城市联动的方式填写,方便后期数据查询处理筛选 - $zdytable['customer'] = " `id` int(11) NOT NULL AUTO_INCREMENT, - `c_allname` varchar(255) NOT NULL COMMENT '公司全称名称', - `c_name` varchar(255) NOT NULL COMMENT '公司简称名称', - `c_province` varchar(255) NOT NULL COMMENT '省', - `c_city` varchar(255) NOT NULL COMMENT '市', - `c_district` varchar(255) NOT NULL COMMENT '区', - `c_address` varchar(255) NOT NULL COMMENT '详细地址', - `c_lxname` varchar(150) NOT NULL COMMENT '相关联系人', - `c_tel` text COMMENT '联系电话', - `c_text` text COMMENT '备注', - `c_updatetime` datetime DEFAULT NULL, - `c_addtime` datetime DEFAULT NULL, - UNIQUE KEY `cname` (`c_name`), - PRIMARY KEY (`id`)"; + $zdytable['customer'] = " `id` int(11) NOT NULL AUTO_INCREMENT, + `c_allname` varchar(255) NOT NULL COMMENT '公司全称名称', + `c_name` varchar(255) NOT NULL COMMENT '公司简称名称', + `c_province` varchar(255) NOT NULL COMMENT '省', + `c_city` varchar(255) NOT NULL COMMENT '市', + `c_district` varchar(255) NOT NULL COMMENT '区', + `c_address` varchar(255) NOT NULL COMMENT '详细地址', + `c_lxname` varchar(150) NOT NULL COMMENT '相关联系人', + `c_tel` text COMMENT '联系电话', + `c_text` text COMMENT '备注', + `c_updatetime` datetime DEFAULT NULL, + `c_addtime` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `cname` (`c_name`)"; //公司负责人联系方式 //负责人姓名,电话,职位分类,备注 // w_tel 可做成标签,总之要满足多个录入的要求 - $zdytable['workers'] = " `id` int(11) NOT NULL AUTO_INCREMENT, - `w_jid` int(11) NOT NULL COMMENT '职务id', - `w_name` varchar(150) NOT NULL COMMENT '姓名', - `w_tel` text COMMENT '联系电话', - `w_text` text COMMENT '备注', - `w_updatetime` datetime DEFAULT NULL, - `w_addtime` datetime DEFAULT NULL, - PRIMARY KEY (`id`)"; + $zdytable['workers'] = " `id` int(11) NOT NULL AUTO_INCREMENT, + `w_jid` int(11) NOT NULL COMMENT '职务id', + `w_name` varchar(150) NOT NULL COMMENT '姓名', + `w_tel` text COMMENT '联系电话', + `w_text` text COMMENT '备注', + `w_updatetime` datetime DEFAULT NULL, + `w_addtime` datetime DEFAULT NULL, + PRIMARY KEY (`id`)"; // 同一个广告位置 不可重复 - $zdytable['elevator'] = " `id` int(11) NOT NULL AUTO_INCREMENT, - `e_vid` int(11) COMMENT '场所ID', - `e_number` varchar(100) NOT NULL COMMENT '广告位编号,用于后期各表操作', - `e_bno` int(11) NOT NULL COMMENT '门口方位', - `e_aps` int(11) NOT NULL COMMENT '广告位置', - `e_size` varchar(255) NOT NULL COMMENT '广告位尺寸大小', - `e_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用 0 不启用,1 为启用', - `e_label` text COMMENT '自主标签', - `e_text` text COMMENT '备注', - UNIQUE KEY `elidno` (`e_vid`,`e_bno`,`e_aps`), - UNIQUE KEY `enumber` (`e_number`), - PRIMARY KEY (`id`)"; + $zdytable['elevator'] = " `id` int(11) NOT NULL AUTO_INCREMENT, + `e_vid` int(11) DEFAULT NULL COMMENT '场所ID', + `e_number` varchar(100) NOT NULL COMMENT '广告位编号,用于后期各表操作', + `e_bno` int(11) NOT NULL COMMENT '道闸方位', + `e_aps` int(11) NOT NULL COMMENT '广告位置', + `e_size` varchar(255) NOT NULL COMMENT '广告位尺寸大小', + `e_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用 0 不启用,1 为启用', + `e_label` text COMMENT '自主标签', + `e_text` text COMMENT '备注', + PRIMARY KEY (`id`), + UNIQUE KEY `enumber` (`e_number`), + UNIQUE KEY `elidno` (`e_vid`,`e_bno`,`e_aps`)"; // 合同资料库 // h_cid h_wid 采用联动菜单方式 // h_noticeday 可做成tab 标签形式满足多个通知天数 - $zdytable['contract'] = " `id` int(11) NOT NULL AUTO_INCREMENT, - `h_number` varchar(100) NOT NULL COMMENT '合同编号,用于后期各表操作', - `h_signtime` varchar(255) COMMENT '签订日期', - `h_cid` int(11) COMMENT '签定公司', - `h_wid` varchar(255) COMMENT '签定相关公司人员', - `h_tprice` decimal(10,2) DEFAULT NULL COMMENT '总价格', - `h_starttime` varchar(255) COMMENT '广告开始时间', - `h_endtime` varchar(255) COMMENT '广告结束时间', - `h_noticeday` varchar(255) COMMENT '提前通知天数', - `h_medium` text COMMENT '投放媒介', - `h_tower` text COMMENT '投放台数', - `h_texta` text COMMENT '投放周期备注,天月年', - `h_text` text COMMENT '备注', - `h_updatetime` datetime DEFAULT NULL COMMENT '修改时间', - `h_addtime` datetime DEFAULT NULL COMMENT '录入时间', - UNIQUE KEY `elidno` (`h_number`), - PRIMARY KEY (`id`)"; + $zdytable['contract'] = " `id` int(11) NOT NULL AUTO_INCREMENT, + `h_number` varchar(100) NOT NULL COMMENT '合同编号,用于后期各表操作', + `h_signtime` varchar(255) DEFAULT NULL COMMENT '签订日期', + `h_cid` int(11) DEFAULT NULL COMMENT '签定公司', + `h_wid` varchar(255) DEFAULT NULL COMMENT '签定相关公司人员', + `h_tprice` decimal(10,2) DEFAULT NULL COMMENT '总价格', + `h_starttime` varchar(255) DEFAULT NULL COMMENT '广告开始时间', + `h_endtime` varchar(255) DEFAULT NULL COMMENT '广告结束时间', + `h_noticeday` varchar(255) DEFAULT NULL COMMENT '提前通知天数', + `h_text` text COMMENT '备注', + `h_updatetime` datetime DEFAULT NULL COMMENT '修改时间', + `h_addtime` datetime DEFAULT NULL COMMENT '录入时间', + `h_medium` text COMMENT '投放媒介', + `h_tower` text COMMENT '投放台数', + `h_texta` text COMMENT '投放周期备注,天月年', + PRIMARY KEY (`id`), + UNIQUE KEY `elidno` (`h_number`)"; // 广告投放计划单 //将合同的进度状态调整到投放计划内 - $zdytable['launch'] = " `id` int(11) NOT NULL AUTO_INCREMENT, - `l_title` varchar(255) COMMENT '投放计划标题', - `l_hnumber` varchar(100) NOT NULL COMMENT '合同编号', - `l_enumber` text COMMENT '排期成功的广告位编号', - `l_selectenum` text COMMENT '选择的广告位编号', - `l_schedule` int(11) COMMENT '投放进度', - `l_starttime` varchar(255) COMMENT '广告开始时间', - `l_endtime` varchar(255) COMMENT '广告结束时间', - `l_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '广告排期状态 0预选,1正常 2预排', - `l_type` varchar(255) NOT NULL COMMENT '分类', - `l_text` text COMMENT '备注', - `l_updatetime` datetime DEFAULT NULL COMMENT '修改时间', - `l_addtime` datetime DEFAULT NULL COMMENT '录入时间', - PRIMARY KEY (`id`)"; + $zdytable['launch'] = " `id` int(11) NOT NULL AUTO_INCREMENT, + `l_title` varchar(255) DEFAULT NULL COMMENT '投放计划标题', + `l_hnumber` varchar(100) NOT NULL COMMENT '合同编号', + `l_enumber` text COMMENT '排期成功的广告位编号', + `l_selectenum` text COMMENT '选择的广告位编号', + `l_schedule` int(11) DEFAULT NULL COMMENT '投放进度', + `l_starttime` varchar(255) DEFAULT NULL COMMENT '广告开始时间', + `l_endtime` varchar(255) DEFAULT NULL COMMENT '广告结束时间', + `l_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '广告排期状态 0预选,1正常 2预排', + `l_type` varchar(255) NOT NULL COMMENT '分类', + `l_text` text COMMENT '备注', + `l_updatetime` datetime DEFAULT NULL COMMENT '修改时间', + `l_addtime` datetime DEFAULT NULL COMMENT '录入时间', + PRIMARY KEY (`id`)"; // 广告时间段排期表,广告位编号,合同编号,开始时间,结束时间,状态 // 排期的缓存表 - $zdytable['schedule'] = " - `id` char(36) NOT NULL COMMENT 'uuid', - `s_lid` int(11) COMMENT '广告投放ID', - `s_enumber` varchar(100) NOT NULL COMMENT '广告位编号', - `s_hnumber` varchar(100) NOT NULL COMMENT '合同编号', - `s_starttime` varchar(255) COMMENT '广告开始时间', - `s_endtime` varchar(255) COMMENT '广告结束时间', - UNIQUE KEY `slidse` (`s_lid`,`s_enumber`), - PRIMARY KEY (`id`) - "; + $zdytable['schedule'] = " `id` char(36) NOT NULL COMMENT 'uuid', + `s_lid` int(11) DEFAULT NULL COMMENT '广告投放ID', + `s_enumber` varchar(100) NOT NULL COMMENT '广告位编号', + `s_hnumber` varchar(100) NOT NULL COMMENT '合同编号', + `s_starttime` varchar(255) DEFAULT NULL COMMENT '广告开始时间', + `s_endtime` varchar(255) DEFAULT NULL COMMENT '广告结束时间', + PRIMARY KEY (`id`), + UNIQUE KEY `slidse` (`s_lid`,`s_enumber`)"; // 参数配置 - $zdytable['para'] = " `id` int(11) NOT NULL AUTO_INCREMENT, - `p_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '参数分类 0广告位置,1职位,2合同状态,3门口方位', - `p_order` int(11) DEFAULT '0' COMMENT '排序', - `p_name` varchar(255) COMMENT '名称', - `p_value` int(11) COMMENT '参数值,必须为数字', - `p_text` varchar(255) COMMENT '备注', - UNIQUE KEY `ptypevalue` (`p_type`,`p_value`), - PRIMARY KEY (`id`)"; + $zdytable['para'] = " `id` int(11) NOT NULL AUTO_INCREMENT, + `p_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '参数分类 0广告位置,1职位,2合同状态,3道闸方位', + `p_order` int(11) DEFAULT '0' COMMENT '排序', + `p_name` varchar(255) DEFAULT NULL COMMENT '名称', + `p_value` int(11) DEFAULT NULL COMMENT '参数值,必须为数字', + `p_text` varchar(255) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`id`), + UNIQUE KEY `ptypevalue` (`p_type`,`p_value`)"; // 有序表,处理分割字段 $zdytable['sequence'] = " `seq` int(11) NOT NULL AUTO_INCREMENT, @@ -239,26 +238,26 @@ class update extends admin{ // 公司资料库 // 公司地址填写采用选择城市联动的方式填写,方便后期数据查询处理筛选 - $zdytable['welog'] = " `id` int(11) NOT NULL AUTO_INCREMENT, - `openid` varchar(45) NOT NULL COMMENT '微信用户ID', - `text` text COMMENT '核心内容', - `content` text COMMENT '微信模板信息', - `returntext` text COMMENT '返回信息', - `state` tinyint(1) COMMENT '记录状态', - `exetime` varchar(255) COMMENT '处理时间', - `addtime` varchar(255) COMMENT '录入时间', - PRIMARY KEY (`id`)"; + $zdytable['welog'] = " `id` int(11) NOT NULL AUTO_INCREMENT, + `openid` varchar(45) NOT NULL COMMENT '微信用户ID', + `text` text COMMENT '核心内容', + `content` text COMMENT '微信模板信息', + `returntext` text COMMENT '返回信息', + `state` tinyint(1) DEFAULT NULL COMMENT '记录状态', + `exetime` varchar(255) DEFAULT NULL COMMENT '处理时间', + `addtime` varchar(255) DEFAULT NULL COMMENT '录入时间', + PRIMARY KEY (`id`)"; //前台巡查人员的验证密钥密码 - $zdytable['keylist'] = " `id` int(11) NOT NULL AUTO_INCREMENT, - `k_passkey` varchar(45) NOT NULL COMMENT '密钥密码', - `k_basekey` text COMMENT '明密', - `k_wid` varchar(255) COMMENT '相关联系人', - `k_state` tinyint(1) COMMENT '密钥状态', - `k_text` text COMMENT '备注', - `k_addtime` varchar(255) COMMENT '新增时间', - `k_updatetime` varchar(255) COMMENT '修改时间', - PRIMARY KEY (`id`)"; + $zdytable['keylist'] = " `id` int(11) NOT NULL AUTO_INCREMENT, + `k_passkey` varchar(45) NOT NULL COMMENT '密钥密码', + `k_basekey` text COMMENT '明密', + `k_wid` varchar(255) DEFAULT NULL COMMENT '相关联系人', + `k_state` tinyint(1) DEFAULT NULL COMMENT '密钥状态', + `k_text` text COMMENT '备注', + `k_addtime` varchar(255) DEFAULT NULL COMMENT '新增时间', + `k_updatetime` varchar(255) DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`id`)"; /** * 1、增加新表