', $asktime[0]]; if(isset($asktime[1])){ $where[] = ['asktime', '<', $asktime[1]]; } } if(!empty($constructiontime)) { $where[] = ['constructiontime', '>', $constructiontime[0]]; if(isset($constructiontime[1])){ $where[] = ['constructiontime', '<', $constructiontime[1]]; } } if($content) { $where[] = ['content', 'like', '%' . $content . '%']; } $where[] = ['org_id','in',getOrgSelfAndChildrenIdsById(get_current_org_id())]; $equipment = new Equipment(); $list = $equipment->getPaginateList($where, ['*'], ['id' => 'asc'], ['engineering'], $limit); return dataReturn(0, 'success', $list); } /** * 添加 * @param $param */ public function store($param) { $equipment = new Equipment(); unset($param['writer_info']); $param['images'] =isset($param['writer'])?\json_encode($param['images']):''; $param['writer'] = isset($param['writer'])?implode(',', $param['writer']):''; $param['facility'] = isset($param['writer'])?\json_encode($param['facility']):''; $param['conditions'] =isset($param['writer'])? \json_encode($param['conditions']):''; $param['create_time'] = date('Y-m-d H:i:s',time()); $org_info = get_current_org_info(); if($org_info['level'] == 2) { $param['company_org_id'] = $org_info['id']; $param['company_org_name'] = $org_info['name']; $param['company_org_deptcode'] = $org_info['deptcode']; }elseif($org_info['level'] == 3) { $param['project_org_id'] = $org_info['id']; $param['project_org_name'] = $org_info['name']; $param['project_org_deptcode'] = $org_info['deptcode']; if($org_info['pid']) { $company_org = getOrg($org_info['pid']); $param['company_org_id'] = $company_org['id']; $param['company_org_name'] = $company_org['name']; $param['company_org_deptcode'] = $company_org['deptcode']; } } $param['org_id'] = $org_info['id']; $param['org_name'] = $org_info['name']; $param['org_deptcode'] = $org_info['deptcode']; $equipment->insertOne($param); return dataReturn(0, '添加成功'); } /** * 编辑 * @param $param * @return array|\think\response\Json */ public function update($param) { $equipment = new Equipment(); unset($param['writer_info']); unset($param['engineering']); $param['images'] =isset($param['writer'])?\json_encode($param['images']):''; $param['writer'] = isset($param['writer'])?implode(',', $param['writer']):''; $param['facility'] = isset($param['writer'])?\json_encode($param['facility']):''; $param['conditions'] =isset($param['writer'])? \json_encode($param['conditions']):''; $equipment->updateById($param, $param['id']); return dataReturn(0, '编辑成功'); } public function destroy($id){ $equipment = new Equipment(); $equipment->delById($id); return dataReturn(0, '删除成功'); } }