尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
管理端企业列表和审核
文章目录一、企业列表二、审核一、企业列表后端代码staticmethod async def select_enterprise_list(page: int,size: int,enterprise_name: str, submit_time_start: str,submit_time_end: str): query Q() if enterprise_name: query query Q(enterprise_name__icontainsenterprise_name) if submit_time_start: query query Q(submit_time__gtesubmit_time_start) if submit_time_end: query query Q(submit_time__ltesubmit_time_end) total_count await Enterprise.all().filter(query).count() total_page math.ceil(total_count / size) offset (page - 1) * size res await Enterprise.filter(query).offset(offset).limit(size) enterprise_list [] for item in res: enterprise_id item.id info await EnterpriseInfo.get_or_none( enterprise_identerprise_id).prefetch_related(industry) enterprise_qualification await EnterpriseQualification.get_or_none( enterprise_identerprise_id) res_dict { enterprise: item, enterpriseinfo: info, enterprise_qualification: enterprise_qualification, industry: info.industry.name } enterprise_list.append(res_dict) page_dict { total_count: total_count, total_page: total_page, page: page, size: size } return { enterprise_list: enterprise_list, page_dict: page_dict } enterprise_router.get(/detail/{enterprise_id}, summary查询企业信息, description查询企业信息) async def select_enterprise_by_id(enterprise_id: int): res await EnterpriseService.select_enterprise_by_id(enterprise_id) return {code: 200, data: res, msg: 查询成功}二、审核后端代码staticmethod async def select_enterprise_by_id(enterprise_id: int,): enterprise await Enterprise.get_or_none(identerprise_id) enterpriseinfo await (EnterpriseInfo.get_or_none(enterprise_identerprise_id) .prefetch_related(industry)) enterprise_qualification await EnterpriseQualification.get_or_none(enterprise_identerprise_id) return { enterprise: enterprise, enterpriseinfo: enterpriseinfo, enterprise_qualification: enterprise_qualification, industry: enterpriseinfo.industry.name } staticmethod async def enterprise_review(data:EnterpriseReviewCreateRequest): enterprise_id data.enterprise_id enterprise_review await EnterpriseReview.get_or_none(enterprise_identerprise_id) if enterprise_review is None: enterprise_review await EnterpriseReview.create( enterprise_identerprise_id, review_resultdata.review_result, review_reasondata.review_reason, remarkdata.remark, review_timenow() ) else: enterprise_review.review_result data.review_result if data.review_result else enterprise_review.review_result enterprise_review.review_reason data.review_reason if data.review_reason else enterprise_review.review_reason enterprise_review.remark data.remark if data.remark else enterprise_review.remark enterprise_review.review_time now() await enterprise_review.save() if data.review_result 1: enterprise await Enterprise.get_or_none(identerprise_id) enterprise.account_status AccountStatus.NORMAL await enterprise.save() enterpriseQualification await EnterpriseQualification.get_or_none(enterprise_identerprise_id) await RecruitTeam.create( enterprise_identerprise_id, name enterpriseQualification.contact_name, mobile enterpriseQualification.contact_phone, email enterpriseQualification.contact_email, status TeamMemberStatus.NORMAL ) enterprise_router.get(/detail/{enterprise_id}, summary查询企业信息, description查询企业信息) async def select_enterprise_by_id(enterprise_id: int): res await EnterpriseService.select_enterprise_by_id(enterprise_id) return {code: 200, data: res, msg: 查询成功} enterprise_router.post(/enterprise_review, summary审核企业信息, description审核企业信息) async def enterprise_review(data: EnterpriseReviewCreateRequest): res await EnterpriseService.enterprise_review(data) return {code: 200, data: res, msg: 审核成功}
RELATED

相关推荐

扣子定时任务设置不生效?3分钟定位5类典型故障(附官方未公开的debug日志开关)

扣子定时任务设置不生效?3分钟定位5类典型故障(附官方未公开的debug日志开关)

更多请点击: https://kaifayun.com 第一章:扣子定时任务设置不生效?3分钟定位5类典型故障(附官方未公开的debug日志开关) 扣子(Coze)平台中定时任务(Scheduled Bot)配置…

📅 2026/10/11 15:05:40
C++ --红黑树

C++ --红黑树

红黑树的五大性质 每个节点是红色或黑色 根节点是黑色 所有叶子(NIL空节点)都是黑色 红色节点的两个子节点都是黑色(即不能有连续的红节点) 从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点(黑色高度一…

📅 2026/9/19 14:07:25
【AI需求预测分析黄金法则】:20年实战总结的5大避坑指南与实时优化框架

【AI需求预测分析黄金法则】:20年实战总结的5大避坑指南与实时优化框架

更多请点击: https://intelliparadigm.com 第一章:AI需求预测分析黄金法则的底层逻辑 AI需求预测并非单纯依赖历史数据拟合,其本质是构建“业务动因—数据表征—模型响应”的闭环因果链。脱离业务语义的数据驱动建模,极易陷入过拟…

📅 2026/9/19 14:08:03
MORE NEWS

更多资讯

📰

电工证全国还没联网吗?全国通用吗?怕考不过白交培训费

电工证全国还没联网吗?全国通用吗?怕考不过白交培训费 你是不是也担心,考了电工证后,到了外地用不了?或者怕自己花了钱,最后发现这个证根本 全国通用 ?别急,我来告诉你真相,帮你避坑,也让你知道这个证到底值不值得考。 先说重点:…

📰

赣州市高级维修电工证报名门槛低吗?2026河南最新政策说清了

赣州市高级维修电工证报名门槛低吗?2026河南最新政策说清了 你是不是总听人说电工证难考、门槛高?其实不然, 赣州市高级维修电工证…

📰

电工证在哪里查询 2026河南最新政策怎么应对

电工证在哪里查询 2026河南最新政策怎么应对 证书过期了不知道怎么复审延期,你是不是也遇到过这种烦心事?最近在开封从事公路工程的张师傅就因为电工证过期没及时处理,被项目暂停了工作安排,耽误了不少工期。2026年河南最新政策已经明确要求,特…

📰

深圳电工证复考怕考不过白交培训费?电子证书怎么考更稳妥?

深圳电工证复考怕考不过白交培训费?电子证书怎么考更稳妥? 怕考不过白交培训费?深圳电工证复考是很多电工从业者的头等大事,特别是像郑州的建筑工人群体,证书的有效期与年审、继续教育学时规定,直接影响到能否继续上岗作业。而如今很多地方已经推行…

📰

办理_广东电工证理论考试需要什么材料

广东电工证理论考试怎么考?郑州报考避坑指南帮你搞定 你是不是也担心, 不知道去哪报名怕被中介坑 ?特别是像你这样在 三门峡公路工程 领域工作的朋友,想要考个 广东电工证理论考试…

📰

新荣区电工证过期怎么办?官方报名入口教你复审延期方法

新荣区电工证过期怎么办?官方报名入口教你复审延期方法 证书过期了不知道怎么复审延期?别急,今天就来聊聊 新荣区电工证 的复审流程,让你搞清楚 官方报名入口 到底在哪,怎么操作才不会耽误工作和项目进度。 一、证书过期了怎么办?复审流程全解析…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬