数据库表数据
控制器代码
$company = Db::table('rht_entity_company')->field('id,company_name,type')->where([['type', 'in', [1, 2]], ['is_del', 'eq', 0]])->select();
foreach ($company as $v) {
if ($v['type'] == 1) {
$sales[] = $v;
} else if ($v['type'] == 2) {
$purchasing[] = $v;
}
}
halt($sales);
数据库表结构
CREATE TABLE `rht_entity_company` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`company_no` varchar(20) DEFAULT '' COMMENT '公司主体编号',
`company_name` varchar(100) DEFAULT '' COMMENT '公司主体名称',
`type` tinyint(4) unsigned DEFAULT '0' COMMENT '公司主体类型 1销售主体 2采购主体 0未选择 ',
`is_del` tinyint(4) unsigned DEFAULT '0' COMMENT '是否删除 0未删除 1已删除',
`create_time` int(11) DEFAULT NULL COMMENT '创建时间',
`update_time` int(11) DEFAULT NULL COMMENT '修改时间',
`create_time_auto` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time_auto` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='公司主体信息表';