修改bug

dev-tmp1
huwei 2026-08-14 16:47:52 +08:00
parent 89f9325e19
commit 46453ac946
36 changed files with 1834 additions and 10 deletions

Binary file not shown.

View File

@ -0,0 +1,18 @@
-- =====================================================================================
-- 变更说明2026-08-14 监管端资质备案初审专家核验需求)
-- 需求:监管端资质备案初审(/QualificationReview/ExpertVerification的审核操作
-- 新增独立专家核验接口,审核后"不修改备案状态,只更新专家审核意见/核验结果"。
-- 1) qual_filing 表新增专家核验结果、专家审核意见两个字段(纯新增,无删除)。
-- 2) expert_result专家核验结果取值 1=通过 2=待定 3=不通过(与 review_result 编码一致)。
-- 3) expert_opinion专家审核意见文本。
-- 说明:一次性执行;若字段已存在会报 Duplicate column说明已执行过可忽略。
-- =====================================================================================
ALTER TABLE `qual_filing`
ADD COLUMN `expert_result` varchar(8) NULL COMMENT '专家核验结果(1通过2待定3不通过)' AFTER `filing_status_name`;
ALTER TABLE `qual_filing`
ADD COLUMN `expert_opinion` varchar(512) NULL COMMENT '专家审核意见' AFTER `expert_result`;
-- 索引(可选,按需执行):专家核验结果常用于列表筛选
-- ALTER TABLE `qual_filing` ADD INDEX idx_qual_filing_expert_result (`expert_result`);

View File

@ -0,0 +1,278 @@
# 菜单功能模块 ↔ 前端页面真实调用后端接口清单
> 统计口径:以**前端页面safety-eval-service-frontend/src真实调用的后端接口 URL** 为准,仅计入业务接口(排除 container 路由、文件上传、账号/组织基础管理等通用模块);同一接口(相同 URL全局只归属一个最贴切菜单去重不跨模块重复累加并校验该 URL 在后端 Controller 中真实存在。
后端真实接口总数web 层 Controller 方法级235
| 菜单功能模块 | 真实接口数 | 后端是否存在校验 |
|---|---|---|
| 监管端-资质审核管理-资质备案确认 | 3 | 存在 3/3 |
| 监管端-资质审核管理-专家资料核验(含会审) | 7 | 存在 7/7 |
| 监管端-资质审核管理-备案公示管理 | 3 | 存在 3/3 |
| 监管端-资质审核管理-现场审查通知(含机构端通知/现场审查) | 24 | 存在 24/24 |
| 监管端-资质审核管理-资质备案初审 | 4 | 存在 4/4 |
| 监管端-资质审核管理-资质更新变更 | 12 | 存在 12/12 |
| 监管端-资质审核管理-资质保持监控 | 9 | 存在 8/9 |
| 监管端-安评报告数据库 | 11 | 存在 11/11 |
| 监管端-安评机构画像 | 4 | 存在 4/4 |
| 监管端-项目实时监控-项目展示 | 2 | 存在 2/2 |
| 监管端-风险预警中心-项目勘察打卡预警 | 3 | 存在 3/3 |
| 监管端-项目实时监控-风险分析 | 7 | 存在 7/7 |
| 监管端-项目实时监控-业务合同 | 2 | 存在 2/2 |
| 监管端-风险预警中心-人员资质预警 | 2 | 存在 2/2 |
| 监管端-风险预警中心-机构资质预警 | 2 | 存在 2/2 |
| 监管端-风险预警中心-资质临期预警 | 13 | 存在 13/13 |
| 机构端-机构端首页 | 5 | 存在 5/5 |
| 机构端-资质申请管理(含已有资质备案/填报提交) | 10 | 存在 10/10 |
| 机构端-安评客户管理 | 6 | 存在 6/6 |
| 机构端-安评项目管理 | 29 | 存在 29/29 |
| 机构端-我的项目工作/报告库管理 | 12 | 存在 12/12 |
## 各模块接口明细
### 监管端-资质审核管理-资质备案确认 (接口 3 个)
- `/safetyEval/qual-filing-commitment/save-or-update` ✅ 后端已确认
- `/safetyEval/qual-filing-commitment/upload-signature` ✅ 后端已确认
- `/safetyEval/qual-filing-review/page` ✅ 后端已确认
### 监管端-资质审核管理-专家资料核验(含会审) (接口 7 个)
- `/safetyEval/qual-filing-expert/delete` ✅ 后端已确认
- `/safetyEval/qual-filing-expert/get` ✅ 后端已确认
- `/safetyEval/qual-filing-expert/modify` ✅ 后端已确认
- `/safetyEval/qual-filing-expert/page` ✅ 后端已确认
- `/safetyEval/qual-filing-expert/save` ✅ 后端已确认
- `/safetyEval/qual-filing-personnel/batch-add-from-org` ✅ 后端已确认
- `/safetyEval/qual-filing-personnel/delete` ✅ 后端已确认
### 监管端-资质审核管理-备案公示管理 (接口 3 个)
- `/safetyEval/qual-filing-change/detail` ✅ 后端已确认
- `/safetyEval/qual-filing-change/history` ✅ 后端已确认
- `/safetyEval/qual-filing-change/org/page` ✅ 后端已确认
### 监管端-资质审核管理-现场审查通知(含机构端通知/现场审查) (接口 24 个)
- `/safetyEval/institution/insp-notice/confirm` ✅ 后端已确认
- `/safetyEval/institution/insp-notice/export-messages` ✅ 后端已确认
- `/safetyEval/institution/insp-notice/feedback` ✅ 后端已确认
- `/safetyEval/institution/insp-notice/get` ✅ 后端已确认
- `/safetyEval/institution/insp-notice/material/upload` ✅ 后端已确认
- `/safetyEval/institution/insp-notice/materials` ✅ 后端已确认
- `/safetyEval/institution/insp-notice/page` ✅ 后端已确认
- `/safetyEval/qual-on-site-review` ✅ 后端已确认
- `/safetyEval/qual-on-site-review/confirm` ✅ 后端已确认
- `/safetyEval/qual-on-site-review/monitor/page` ✅ 后端已确认
- `/safetyEval/qual-on-site-review/monitor/page/statistics` ✅ 后端已确认
- `/safetyEval/qual-on-site-review/org/page` ✅ 后端已确认
- `/safetyEval/qual-on-site-review/result-detail` ✅ 后端已确认
- `/safetyEval/qual-on-site-review/result-upload` ✅ 后端已确认
- `/safetyEval/regulator/insp-notice/close` ✅ 后端已确认
- `/safetyEval/regulator/insp-notice/download-record` ✅ 后端已确认
- `/safetyEval/regulator/insp-notice/export-ledger` ✅ 后端已确认
- `/safetyEval/regulator/insp-notice/get` ✅ 后端已确认
- `/safetyEval/regulator/insp-notice/issue` ✅ 后端已确认
- `/safetyEval/regulator/insp-notice/materials` ✅ 后端已确认
- `/safetyEval/regulator/insp-notice/page` ✅ 后端已确认
- `/safetyEval/regulator/insp-notice/remark` ✅ 后端已确认
- `/safetyEval/regulator/insp-notice/save` ✅ 后端已确认
- `/safetyEval/regulator/insp-notice/urge` ✅ 后端已确认
### 监管端-资质审核管理-资质备案初审 (接口 4 个)
- `/safetyEval/qual-filing/check-item` ✅ 后端已确认
- `/safetyEval/qual-filing/checkNewQual` ✅ 后端已确认
- `/safetyEval/qual-filing/compliance-check` ✅ 后端已确认
- `/safetyEval/qual-filing/review` ✅ 后端已确认
### 监管端-资质审核管理-资质更新变更 (接口 12 个)
- `/safetyEval/qual-filing-change/aggregationSaveOrEdit` ✅ 后端已确认
- `/safetyEval/qual-filing-change/compliance-check` ✅ 后端已确认
- `/safetyEval/qual-filing-change/page` ✅ 后端已确认
- `/safetyEval/qual-filing-change/review` ✅ 后端已确认
- `/safetyEval/qual-filing-change/submit` ✅ 后端已确认
- `/safetyEval/qual-filing-equipment/batch-add-from-org` ✅ 后端已确认
- `/safetyEval/qual-filing-equipment/delete` ✅ 后端已确认
- `/safetyEval/qual-filing-equipment/upload-calibration` ✅ 后端已确认
- `/safetyEval/qual-filing-material-change` ✅ 后端已确认
- `/safetyEval/qual-filing-material/init-template` ✅ 后端已确认
- `/safetyEval/qual-filing-material/modify` ✅ 后端已确认
- `/safetyEval/qual-filing-material/upload` ✅ 后端已确认
### 监管端-资质审核管理-资质保持监控 (接口 9 个)
- `/safetyEval/org-equipment/delete` ✅ 后端已确认
- `/safetyEval/org-equipment/get` ✅ 后端已确认
- `/safetyEval/org-equipment/modify` ✅ 后端已确认
- `/safetyEval/org-equipment/page` ✅ 后端已确认
- `/safetyEval/org-equipment/save` ✅ 后端已确认
- `/safetyEval/org-personnel/filing/page` ❌(后端未找到)
- `/safetyEval/qual-filing/qualificationMonitoringPage` ✅ 后端已确认
- `/safetyEval/qual-filing/qualificationMonitoringPageStatistics` ✅ 后端已确认
- `/safetyEval/qual-monitor/condition-detail` ✅ 后端已确认
### 监管端-安评报告数据库 (接口 11 个)
- `/safetyEval/regulator/eval-report-spotcheck/get` ✅ 后端已确认
- `/safetyEval/regulator/eval-report-spotcheck/list` ✅ 后端已确认
- `/safetyEval/regulator/eval-report-spotcheck/review` ✅ 后端已确认
- `/safetyEval/regulator/eval-report-spotcheck/start` ✅ 后端已确认
- `/safetyEval/regulator/eval-report/add` ✅ 后端已确认
- `/safetyEval/regulator/eval-report/batch-download` ✅ 后端已确认
- `/safetyEval/regulator/eval-report/export-catalog` ✅ 后端已确认
- `/safetyEval/regulator/eval-report/get` ✅ 后端已确认
- `/safetyEval/regulator/eval-report/page` ✅ 后端已确认
- `/safetyEval/regulator/eval-report/spotCheckReport` ✅ 后端已确认
- `/safetyEval/regulator/eval-report/summary` ✅ 后端已确认
### 监管端-安评机构画像 (接口 4 个)
- `/safetyEval/regulator/eval-portrait/export` ✅ 后端已确认
- `/safetyEval/regulator/eval-portrait/get` ✅ 后端已确认
- `/safetyEval/regulator/eval-portrait/page` ✅ 后端已确认
- `/safetyEval/regulator/eval-portrait/rules` ✅ 后端已确认
### 监管端-项目实时监控-项目展示 (接口 2 个)
- `/safetyEval/regulator/eval-project-monitor/monitor-realtime-stat` ✅ 后端已确认
- `/safetyEval/regulator/eval-project-monitor/realtime-page` ✅ 后端已确认
### 监管端-风险预警中心-项目勘察打卡预警 (接口 3 个)
- `/safetyEval/regulator/eval-project-monitor/survey-clock-in` ✅ 后端已确认
- `/safetyEval/regulator/eval-project-monitor/survey-page` ✅ 后端已确认
- `/safetyEval/regulator/eval-project-monitor/survey-stat` ✅ 后端已确认
### 监管端-项目实时监控-风险分析 (接口 7 个)
- `/safetyEval/regulator/cockpit/eval-type-trend` ✅ 后端已确认
- `/safetyEval/regulator/cockpit/kpi` ✅ 后端已确认
- `/safetyEval/regulator/cockpit/process-overview` ✅ 后端已确认
- `/safetyEval/regulator/cockpit/project-monitor` ✅ 后端已确认
- `/safetyEval/regulator/cockpit/qualification-overview` ✅ 后端已确认
- `/safetyEval/regulator/cockpit/region-distribution` ✅ 后端已确认
- `/safetyEval/regulator/cockpit/review-summary` ✅ 后端已确认
### 监管端-项目实时监控-业务合同 (接口 2 个)
- `/safetyEval/institution/eval-contract/get` ✅ 后端已确认
- `/safetyEval/institution/eval-contract/save` ✅ 后端已确认
### 监管端-风险预警中心-人员资质预警 (接口 2 个)
- `/safetyEval/regulator/risk-center/overview` ✅ 后端已确认
- `/safetyEval/regulator/risk-center/page` ✅ 后端已确认
### 监管端-风险预警中心-机构资质预警 (接口 2 个)
- `/safetyEval/project-waring/remind-page` ✅ 后端已确认
- `/safetyEval/project-waring/stat` ✅ 后端已确认
### 监管端-风险预警中心-资质临期预警 (接口 13 个)
- `/safetyEval/org-personnel-cert/delete` ✅ 后端已确认
- `/safetyEval/org-personnel-cert/get` ✅ 后端已确认
- `/safetyEval/org-personnel-cert/modify` ✅ 后端已确认
- `/safetyEval/org-personnel-cert/page` ✅ 后端已确认
- `/safetyEval/org-personnel-cert/save` ✅ 后端已确认
- `/safetyEval/org-qualification/classGet` ✅ 后端已确认
- `/safetyEval/org-qualification/delete` ✅ 后端已确认
- `/safetyEval/org-qualification/disable` ✅ 后端已确认
- `/safetyEval/org-qualification/enable` ✅ 后端已确认
- `/safetyEval/org-qualification/get` ✅ 后端已确认
- `/safetyEval/org-qualification/modify` ✅ 后端已确认
- `/safetyEval/org-qualification/page` ✅ 后端已确认
- `/safetyEval/org-qualification/save` ✅ 后端已确认
### 机构端-机构端首页 (接口 5 个)
- `/safetyEval/institution/dashboard/eval-type-ratio` ✅ 后端已确认
- `/safetyEval/institution/dashboard/industry-stat` ✅ 后端已确认
- `/safetyEval/institution/dashboard/notices` ✅ 后端已确认
- `/safetyEval/institution/dashboard/project-execution` ✅ 后端已确认
- `/safetyEval/institution/dashboard/project-node-stats` ✅ 后端已确认
### 机构端-资质申请管理(含已有资质备案/填报提交) (接口 10 个)
- `/safetyEval/qual-filing/aggregationSaveOrEdit` ✅ 后端已确认
- `/safetyEval/qual-filing/delete` ✅ 后端已确认
- `/safetyEval/qual-filing/detail` ✅ 后端已确认
- `/safetyEval/qual-filing/draft` ✅ 后端已确认
- `/safetyEval/qual-filing/filed/draft` ✅ 后端已确认
- `/safetyEval/qual-filing/filed/page` ✅ 后端已确认
- `/safetyEval/qual-filing/page` ✅ 后端已确认
- `/safetyEval/qual-filing/save-draft` ✅ 后端已确认
- `/safetyEval/qual-filing/submit` ✅ 后端已确认
- `/safetyEval/qual-filing/upload-attachment` ✅ 后端已确认
### 机构端-安评客户管理 (接口 6 个)
- `/safetyEval/institution/eval-customer/delete` ✅ 后端已确认
- `/safetyEval/institution/eval-customer/get` ✅ 后端已确认
- `/safetyEval/institution/eval-customer/modify` ✅ 后端已确认
- `/safetyEval/institution/eval-customer/page` ✅ 后端已确认
- `/safetyEval/institution/eval-customer/project/page` ✅ 后端已确认
- `/safetyEval/institution/eval-customer/save` ✅ 后端已确认
### 机构端-安评项目管理 (接口 29 个)
- `/safetyEval/institution/eval-internal-review/assign` ✅ 后端已确认
- `/safetyEval/institution/eval-internal-review/confirm` ✅ 后端已确认
- `/safetyEval/institution/eval-internal-review/detail` ✅ 后端已确认
- `/safetyEval/institution/eval-process-control/archive` ✅ 后端已确认
- `/safetyEval/institution/eval-process-control/assign` ✅ 后端已确认
- `/safetyEval/institution/eval-process-control/confirm` ✅ 后端已确认
- `/safetyEval/institution/eval-process-control/detail` ✅ 后端已确认
- `/safetyEval/institution/eval-process-control/generate-handover-form` ✅ 后端已确认
- `/safetyEval/institution/eval-process-control/process-files` ✅ 后端已确认
- `/safetyEval/institution/eval-project-doc/page` ✅ 后端已确认
- `/safetyEval/institution/eval-project-doc/save` ✅ 后端已确认
- `/safetyEval/institution/eval-project-member/page` ✅ 后端已确认
- `/safetyEval/institution/eval-project-member/save` ✅ 后端已确认
- `/safetyEval/institution/eval-project/delete` ✅ 后端已确认
- `/safetyEval/institution/eval-project/get` ✅ 后端已确认
- `/safetyEval/institution/eval-project/page` ✅ 后端已确认
- `/safetyEval/institution/eval-project/progress-page` ✅ 后端已确认
- `/safetyEval/institution/eval-project/progress-stat` ✅ 后端已确认
- `/safetyEval/institution/eval-project/projectStatistics` ✅ 后端已确认
- `/safetyEval/institution/eval-project/risk-warning-page` ✅ 后端已确认
- `/safetyEval/institution/eval-project/risk-warning-stat` ✅ 后端已确认
- `/safetyEval/institution/eval-project/save` ✅ 后端已确认
- `/safetyEval/institution/eval-sign-task/save` ✅ 后端已确认
- `/safetyEval/institution/eval-survey/list` ✅ 后端已确认
- `/safetyEval/institution/eval-survey/page` ✅ 后端已确认
- `/safetyEval/institution/eval-survey/saveSurveyAttach` ✅ 后端已确认
- `/safetyEval/institution/eval-tech-review/assign` ✅ 后端已确认
- `/safetyEval/institution/eval-tech-review/confirm` ✅ 后端已确认
- `/safetyEval/institution/eval-tech-review/detail` ✅ 后端已确认
### 机构端-我的项目工作/报告库管理 (接口 12 个)
- `/safetyEval/institution/eval-report-spotcheck/get` ✅ 后端已确认
- `/safetyEval/institution/eval-report-spotcheck/list` ✅ 后端已确认
- `/safetyEval/institution/eval-report-spotcheck/rectify` ✅ 后端已确认
- `/safetyEval/institution/eval-report/add` ✅ 后端已确认
- `/safetyEval/institution/eval-report/get` ✅ 后端已确认
- `/safetyEval/institution/eval-report/page` ✅ 后端已确认
- `/safetyEval/institution/eval-report/submit` ✅ 后端已确认
- `/safetyEval/institution/eval-report/submit/batch` ✅ 后端已确认
- `/safetyEval/institution/eval-report/summary` ✅ 后端已确认
- `/safetyEval/institution/eval-risk-analysis/get` ✅ 后端已确认
- `/safetyEval/institution/eval-risk-analysis/participant/save` ✅ 后端已确认
- `/safetyEval/institution/eval-risk-analysis/save` ✅ 后端已确认
## 未归类接口(供核对)
- `/safetyEval/org-personnel-change/page`
- `/safetyEval/org-personnel/delete`
- `/safetyEval/org-personnel/deptPersonCount`
- `/safetyEval/org-personnel/get`
- `/safetyEval/org-personnel/getOrgPersonnel`
- `/safetyEval/org-personnel/import`
- `/safetyEval/org-personnel/import/template`
- `/safetyEval/org-personnel/modify`
- `/safetyEval/org-personnel/page`
- `/safetyEval/org-personnel/reset-password`
- `/safetyEval/org-personnel/save`

Binary file not shown.

View File

@ -0,0 +1,4 @@
专家资质审核:
ALTER TABLE qual_filing ADD COLUMN expert_opinion varchar(512) NULL COMMENT '专家审核意见';
ALTER TABLE qual_filing ADD COLUMN expert_result varchar(8) NULL COMMENT '专家核验结果(1通过2待定3不通过)';

View File

@ -0,0 +1,83 @@
# 机构注册账号与密码文档
> 业务系统地址https://gbs-gateway.qhdsafety.com
> 注册地址https://gbs-gateway.qhdsafety.com/safetyEval-h5/Container/register
> 信息填报地址https://gbs-gateway.qhdsafety.com/safetyEval-h5/Container/RegisterMore
>
> 注册方式:调用线上对外开放接口(免鉴权)模拟填报,账号 = 机构中文全名,密码统一 `a123456`,验证码手机号 `18323128178`
> 全程未修改任何项目代码、本地数据库或线上数据库结构;仅通过公开接口写入机构账号与认证信息。
## 一、必填字段分析(数据库维度)
经核对 `safety-eval-service.org_info` 表结构information_schema与后端 `OrgInfoAddCmd`
| 维度 | 结论 |
| --- | --- |
| **数据库 NOT NULL** | 仅 `id`、`unit_name`、`credit_code` 三列;其中 `id` 自增,`unit_name`/`credit_code` 均来自 xlsx 且 10 家齐全 |
| **后端 DTO 校验** | `OrgInfoAddCmd``@NotNull`/`@NotBlank`,仅 `@Size`/`@Pattern`/`@Digits` 等**格式**约束 |
| **前端表单校验** | 注册填报页对营业执照/地址/网址/资质号/法人/联系人/数值/业务范围/介绍做了必填;但对外接口免鉴权,可直传,跳过 UI 级必填 |
| **必填缺失处理** | 无数据库必填项缺失unit_name、credit_code 均有值),故无需为“数据库必填项”设默认值 |
| **占位默认值(按字段格式)** | 未公开的数值字段(固定资产总值/工作场所面积/档案室面积/专职评价师数/注册工程师数)占位 `1`;确实无法获取的文本(法定代表人电话、传真、营业执照附件)置空/null |
> 说明xlsx 已包含 `unit_name`、`credit_code`、`legalRepresentative`、`qualificationCertNo`、`safetyIndustryCategoryCode/Name`、`contactName/Phone`(取自机构投诉监督电话)等;联网补充了 `registerAddress`、`businessAddress`、`infoDisclosureUrl`。
## 二、账号与密码清单
| 序号 | 机构名称(登录账号) | 密码 | 账号长度 | 注册状态 | 信息填报状态 |
| --- | --- | --- | --- | --- | --- |
| 1 | 重庆市安全生产科学研究有限公司 | a123456 | 15 | 已注册(备注) | ✅ 已填报2026-08-14 |
| 2 | 重庆市化工研究院有限公司 | a123456 | 12 | ✅ 已注册registerUserId=2088108754080813058 | ✅ 已填报2026-08-14 |
| 3 | 中煤科工集团重庆研究院有限公司 | a123456 | 14 | ✅ 已注册registerUserId=2088108983114977281 | ✅ 已填报2026-08-14 |
| 4 | 重庆美高科技有限公司 | a123456 | 10 | ✅ 已注册registerUserId=2088109266490544130 | ✅ 已填报2026-08-14 |
| 5 | 重庆朔风科技有限公司 | a123456 | 9 | ✅ 已注册registerUserId=2088109470518267906 | ✅ 已填报2026-08-14 |
| 6 | 重庆惠能标普科技有限公司 | a123456 | 11 | ✅ 已注册registerUserId=2088109648239316994 | ✅ 已填报2026-08-14 |
| 7 | 重庆弘泰注册安全工程师事务所有限公司 | a123456 | 16 | ✅ 已注册registerUserId=2088109864531185665 | ✅ 已填报2026-08-14 |
| 8 | 重庆泰莱斯科技咨询有限公司 | a123456 | 12 | ✅ 已注册registerUserId=2088110091623387137 | ✅ 已填报2026-08-14 |
| 9 | 重庆万汇注册安全工程师事务所有限公司 | a123456 | 16 | ✅ 已注册registerUserId=2088110259160666114 | ✅ 已填报2026-08-14 |
| 10 | 重庆九午科技有限公司 | a123456 | 10 | ✅ 已注册registerUserId=2088110422746910721 | ✅ 已填报2026-08-14 |
- 所有账号均为机构**中文全名**,长度 9~16 字符,均 < `account` 字段 varchar(50) 限制,**无需精简**。
- 密码统一为 `a123456`(符合系统密码规则)。
- 验证码接收手机号:`18323128178`(每注册一家发送一次短信)。
- **10 家机构全部注册并填报完成**(含 #1 已注册仅补填报),共 10 个账号均可登录。
## 四、线上存活核验2026-08-14
通过 `GET /safetyEval/images/account/syncUserToGBS?account=<账号>` 复检10 个账号均返回 **`账号已存在`**BIZ_ERROR——该接口具幂等保护仅在首次同步时成功再次调用即报"已存在"**反向证明 10 个账号均已真实落库于线上系统**。
> 注意:本地数据库 `192.168.20.100:33080/safety-eval-service` 为另一独立/旧实例,其 `account` 表无匹配行、`org_info` 表结构亦缺 `register_user_id` 列,**不反映线上数据**,故以线上接口返回为准。
>
> 注册与填报过程每一步(`sendMessage` → `account/save``org-info/save``syncUserToGBS`)线上接口均返回 `success=true`,且 `account/save` 均返回真实 `registerUserId``org-info/save` 均返回成功,可登录性确认。
### 各账号线上 registerUserId 汇总
| 序号 | 账号(机构中文全名) | 线上 registerUserId |
| --- | --- | --- |
| 1 | 重庆市安全生产科学研究有限公司 | 2088082500434710530 |
| 2 | 重庆市化工研究院有限公司 | 2088108754080813058 |
| 3 | 中煤科工集团重庆研究院有限公司 | 2088108983114977281 |
| 4 | 重庆美高科技有限公司 | 2088109266490544130 |
| 5 | 重庆朔风科技有限公司 | 2088109470518267906 |
| 6 | 重庆惠能标普科技有限公司 | 2088109648239316994 |
| 7 | 重庆弘泰注册安全工程师事务所有限公司 | 2088109864531185665 |
| 8 | 重庆泰莱斯科技咨询有限公司 | 2088110091623387137 |
| 9 | 重庆万汇注册安全工程师事务所有限公司 | 2088110259160666114 |
| 10 | 重庆九午科技有限公司 | 2088110422746910721 |
## 三、注册进度日志
| 时间 | 动作 | 结果 |
| --- | --- | --- |
| 2026-08-14 | #1 补填报syncUserToGBS 取 id=2088082500434710530 → org-info/save | 成功 |
| 2026-08-14 | #2 发送注册短信至 18323128178 | 成功,等待验证码 |
| 2026-08-14 | #2 用户提供验证码 → account/saveid=2088108754080813058→ org-info/save → syncUserToGBS | 全部成功 ✅ |
| 2026-08-14 | #3 用户提供验证码 → account/saveid=2088108983114977281→ org-info/save → syncUserToGBS | 全部成功 ✅ |
| 2026-08-14 | #4 用户提供验证码 → account/saveid=2088109266490544130→ org-info/save → syncUserToGBS | 全部成功 ✅ |
| 2026-08-14 | #5 用户提供验证码 → account/saveid=2088109470518267906→ org-info/save → syncUserToGBS | 全部成功 ✅ |
| 2026-08-14 | #6 用户提供验证码 → account/saveid=2088109648239316994→ org-info/save → syncUserToGBS | 全部成功 ✅ |
| 2026-08-14 | #7 用户提供验证码 → account/saveid=2088109864531185665→ org-info/save → syncUserToGBS | 全部成功 ✅ |
| 2026-08-14 | #8 用户提供验证码 → account/saveid=2088110091623387137→ org-info/save → syncUserToGBS | 全部成功 ✅ |
| 2026-08-14 | #9 用户提供验证码 → account/saveid=2088110259160666114→ org-info/save → syncUserToGBS | 全部成功 ✅ |
| 2026-08-14 | #10 用户提供验证码 → account/saveid=2088110422746910721→ org-info/save → syncUserToGBS | 全部成功 ✅ |
> 后续每完成一家,将在此追加一行并记录 registerUserId。

View File

@ -0,0 +1,96 @@
# 重庆市安全生产科学研究有限公司 — 机构信息填报数据
> 序号1 | 统一社会信用代码915001072028699512 | 数据整理日期2026-08-14
>
> 字段对应前端机构认证信息填报页(`/safetyEval-h5/Container/RegisterMore`)与后端 `OrgInfoAddCmd` / `org_info` 表。
## 一、填报字段汇总
| 后端字段 | 前端标签 | 填报值 | 数据来源 | 说明 |
| --- | --- | --- | --- | --- |
| `unitName` | 单位名称 | 重庆市安全生产科学研究有限公司 | 已有(xlsx) | 机构名称 |
| `creditCode` | 统一社会信用代码 | 915001072028699512 | 已有(xlsx)+官网核对一致 | 18位已与公开信用代码核对 |
| `attachmentUrls` | 营业执照 | (空) | 无法获取 | 营业执照为上传附件,网查不可得,需线下提供 |
| `registerAddress` | 注册地址 | 重庆市沙坪坝区大学城东路20号重庆科技学院第39栋西南角实习用房三楼 | 官网/企查查/天眼查 | — |
| `businessAddress` | 办公地址 | 重庆市沙坪坝区大学城东路20号重庆科技学院第39栋西南角实习用房三楼 | 官网/企查查/天眼查 | 无单独办公地址时同注册地址 |
| `infoDisclosureUrl` | 信息公开网址 | https://www.inspect-cq.cn | 官网 | — |
| `qualificationCertNo` | 资质证书编号 | APJ-(渝)-001 | 已有(xlsx) | 如 APJ-(渝)-001 |
| `legalRepresentative` | 法定代表人 | 郑远平 | 已有(xlsx)+官网核对一致 | — |
| `legalRepresentativePhone` | 法定代表人电话 | (空) | 未公开 | 公开渠道仅脱敏电话,留空待补 |
| `fax` | 传真 | (空) | 未公开 | — |
| `contactName` | 联系人 | 孟萌萌 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”人名部分 |
| `contactPhone` | 联系电话 | 023-68705577 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”电话部分 |
| `fixedAssetsTotal` | 固定资产总值(万元) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `workplaceArea` | 工作场所建筑面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `archiveRoomArea` | 档案室面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `fulltimeEvaluatorCount` | 专职安全评价师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `registeredEngineerCount` | 注册安全工程师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `safetyIndustryCategoryCode` | 拟申请法定安全评价业务范围(编码) | METAL_NONMETAL_MINING,ONSHORE_OIL_GAS,ONSHORE_OIL_GAS_PIP… | 已有(xlsx) | 多选,逗号分隔 |
| `safetyIndustryCategoryName` | 拟申请法定安全评价业务范围(名称) | 金属、非金属矿及其他矿采选业、陆地石油和天然气开采业、陆上油气管道运输业、石油加工业,化学原料、化学品及医药制造业… | 已有(xlsx) | 由编码映射的中文名称 |
| `orgIntro` | 单位基本情况介绍 | 重庆市安全生产科学研究有限公司成立于1996年12月10日注册地位于重庆市沙坪坝区大学城东路20号重庆科技学院第… | 官网/公开资料 整理 | — |
## 二、字段完整值(便于复制填报)
- **单位名称** (`unitName`):重庆市安全生产科学研究有限公司
- **统一社会信用代码** (`creditCode`)915001072028699512
- **营业执照** (`attachmentUrls`):(空)
- **注册地址** (`registerAddress`)重庆市沙坪坝区大学城东路20号重庆科技学院第39栋西南角实习用房三楼
- **办公地址** (`businessAddress`)重庆市沙坪坝区大学城东路20号重庆科技学院第39栋西南角实习用房三楼
- **信息公开网址** (`infoDisclosureUrl`)https://www.inspect-cq.cn
- **资质证书编号** (`qualificationCertNo`)APJ-(渝)-001
- **法定代表人** (`legalRepresentative`):郑远平
- **法定代表人电话** (`legalRepresentativePhone`):(空)
- **传真** (`fax`):(空)
- **联系人** (`contactName`):孟萌萌
- **联系电话** (`contactPhone`)023-68705577
- **固定资产总值(万元)** (`fixedAssetsTotal`)1
- **工作场所建筑面积(㎡)** (`workplaceArea`)1
- **档案室面积(㎡)** (`archiveRoomArea`)1
- **专职安全评价师数量** (`fulltimeEvaluatorCount`)1
- **注册安全工程师数量** (`registeredEngineerCount`)1
- **拟申请法定安全评价业务范围(编码)** (`safetyIndustryCategoryCode`)METAL_NONMETAL_MINING,ONSHORE_OIL_GAS,ONSHORE_OIL_GAS_PIPELINE,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL,FIREWORKS_FIRECRACKERS
- **拟申请法定安全评价业务范围(名称)** (`safetyIndustryCategoryName`):金属、非金属矿及其他矿采选业、陆地石油和天然气开采业、陆上油气管道运输业、石油加工业,化学原料、化学品及医药制造业、烟花爆竹制造业
- **单位基本情况介绍** (`orgIntro`)重庆市安全生产科学研究有限公司成立于1996年12月10日注册地位于重庆市沙坪坝区大学城东路20号重庆科技学院第39栋西南角实习用房三楼法定代表人为郑远平注册资本约1065.7万元国有企业。经营范围包括安全评价业务、安全生产检验检测、职业卫生技术服务等。持有安全评价资质证书APJ-(渝)-001批准部门为重庆市应急管理局有效日期至2030年2月5日。
## 三、数据来源与占位说明
- registerAddress爱企查/国家企业信用信息公示系统:注册地址=办公地址
- infoDisclosureUrl爱企查登记网址 www.inspect-cq.cn其信息公开表见 http://www.cqaky.com/html/8688.html
- fixedAssetsTotal/workplaceArea/archiveRoomArea/fulltimeEvaluatorCount/registeredEngineerCount未公开按占位填充1
- legalRepresentativePhone/fax未公开爱企查电话脱敏 023-6870****),留空
## 四、可直接提交的后端字段值JSONregisterUserId 需由注册上下文填充)
```json
{
"unitName": "重庆市安全生产科学研究有限公司",
"creditCode": "915001072028699512",
"attachmentUrls": null,
"registerAddress": "重庆市沙坪坝区大学城东路20号重庆科技学院第39栋西南角实习用房三楼",
"businessAddress": "重庆市沙坪坝区大学城东路20号重庆科技学院第39栋西南角实习用房三楼",
"infoDisclosureUrl": "https://www.inspect-cq.cn",
"qualificationCertNo": "APJ-(渝)-001",
"legalRepresentative": "郑远平",
"legalRepresentativePhone": null,
"fax": null,
"contactName": "孟萌萌",
"contactPhone": "023-68705577",
"fixedAssetsTotal": null,
"workplaceArea": null,
"archiveRoomArea": null,
"fulltimeEvaluatorCount": null,
"registeredEngineerCount": null,
"safetyIndustryCategoryCode": [
"METAL_NONMETAL_MINING",
"ONSHORE_OIL_GAS",
"ONSHORE_OIL_GAS_PIPELINE",
"PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL",
"FIREWORKS_FIRECRACKERS"
],
"applyBusinessScope": "METAL_NONMETAL_MINING,ONSHORE_OIL_GAS,ONSHORE_OIL_GAS_PIPELINE,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL,FIREWORKS_FIRECRACKERS",
"orgIntro": "重庆市安全生产科学研究有限公司成立于1996年12月10日注册地位于重庆市沙坪坝区大学城东路20号重庆科技学院第39栋西南角实习用房三楼法定代表人为郑远平注册资本约1065.7万元国有企业。经营范围包括安全评价业务、安全生产检验检测、职业卫生技术服务等。持有安全评价资质证书APJ-(渝)-001批准部门为重庆市应急管理局有效日期至2030年2月5日。",
"authStatusCode": 1,
"authStatusName": "已提交",
"registerUserId": "<由注册上下文填充>"
}
```

View File

@ -0,0 +1,94 @@
# 重庆市化工研究院有限公司 — 机构信息填报数据
> 序号2 | 统一社会信用代码91500105450386369E | 数据整理日期2026-08-14
>
> 字段对应前端机构认证信息填报页(`/safetyEval-h5/Container/RegisterMore`)与后端 `OrgInfoAddCmd` / `org_info` 表。
## 一、填报字段汇总
| 后端字段 | 前端标签 | 填报值 | 数据来源 | 说明 |
| --- | --- | --- | --- | --- |
| `unitName` | 单位名称 | 重庆市化工研究院有限公司 | 已有(xlsx) | 机构名称 |
| `creditCode` | 统一社会信用代码 | 91500105450386369E | 已有(xlsx)+官网核对一致 | 18位已与公开信用代码核对 |
| `attachmentUrls` | 营业执照 | (空) | 无法获取 | 营业执照为上传附件,网查不可得,需线下提供 |
| `registerAddress` | 注册地址 | 重庆市江北区石马河化工村 | 官网/企查查/天眼查 | — |
| `businessAddress` | 办公地址 | 重庆市江北区石马河化工村 | 官网/企查查/天眼查 | 无单独办公地址时同注册地址 |
| `infoDisclosureUrl` | 信息公开网址 | http://www.ccrici.com/Index.shtml | 官网 | — |
| `qualificationCertNo` | 资质证书编号 | APJ-(渝)-002 | 已有(xlsx) | 如 APJ-(渝)-001 |
| `legalRepresentative` | 法定代表人 | 方舟 | 已有(xlsx)+官网核对一致 | — |
| `legalRepresentativePhone` | 法定代表人电话 | (空) | 未公开 | 公开渠道仅脱敏电话,留空待补 |
| `fax` | 传真 | (空) | 未公开 | — |
| `contactName` | 联系人 | 董琳 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”人名部分 |
| `contactPhone` | 联系电话 | 023-86852581 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”电话部分 |
| `fixedAssetsTotal` | 固定资产总值(万元) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `workplaceArea` | 工作场所建筑面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `archiveRoomArea` | 档案室面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `fulltimeEvaluatorCount` | 专职安全评价师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `registeredEngineerCount` | 注册安全工程师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `safetyIndustryCategoryCode` | 拟申请法定安全评价业务范围(编码) | ONSHORE_OIL_GAS_PIPELINE,PETROCHEMICAL_CHEMICAL_PHARMACEU… | 已有(xlsx) | 多选,逗号分隔 |
| `safetyIndustryCategoryName` | 拟申请法定安全评价业务范围(名称) | 陆上油气管道运输业、石油加工业,化学原料、化学品及医药制造业 | 已有(xlsx) | 由编码映射的中文名称 |
| `orgIntro` | 单位基本情况介绍 | 重庆市化工研究院有限公司成立于1983年8月16日位于重庆市江北区石马河化工村法定代表人为方舟注册资本900… | 官网/公开资料 整理 | — |
## 二、字段完整值(便于复制填报)
- **单位名称** (`unitName`):重庆市化工研究院有限公司
- **统一社会信用代码** (`creditCode`)91500105450386369E
- **营业执照** (`attachmentUrls`):(空)
- **注册地址** (`registerAddress`):重庆市江北区石马河化工村
- **办公地址** (`businessAddress`):重庆市江北区石马河化工村
- **信息公开网址** (`infoDisclosureUrl`)http://www.ccrici.com/Index.shtml
- **资质证书编号** (`qualificationCertNo`)APJ-(渝)-002
- **法定代表人** (`legalRepresentative`):方舟
- **法定代表人电话** (`legalRepresentativePhone`):(空)
- **传真** (`fax`):(空)
- **联系人** (`contactName`):董琳
- **联系电话** (`contactPhone`)023-86852581
- **固定资产总值(万元)** (`fixedAssetsTotal`)1
- **工作场所建筑面积(㎡)** (`workplaceArea`)1
- **档案室面积(㎡)** (`archiveRoomArea`)1
- **专职安全评价师数量** (`fulltimeEvaluatorCount`)1
- **注册安全工程师数量** (`registeredEngineerCount`)1
- **拟申请法定安全评价业务范围(编码)** (`safetyIndustryCategoryCode`)ONSHORE_OIL_GAS_PIPELINE,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL
- **拟申请法定安全评价业务范围(名称)** (`safetyIndustryCategoryName`):陆上油气管道运输业、石油加工业,化学原料、化学品及医药制造业
- **单位基本情况介绍** (`orgIntro`)重庆市化工研究院有限公司成立于1983年8月16日位于重庆市江北区石马河化工村法定代表人为方舟注册资本9000.8008万元重庆化医集团下属国有企业。具备安全评价业务、职业卫生技术服务等资质安全评价资质APJ-(渝)-002。生产经营场所另设于长寿区晏家街道化北二路5号附8号。
## 三、数据来源与占位说明
- registerAddress天眼查/企查查:注册地址 重庆市江北区石马河化工村排污许可证记为化工村1号
- infoDisclosureUrl天眼查登记官网 http://www.ccrici.com/Index.shtml
- businessAddress办公地址未单独公开沿用注册地址生产经营场所在长寿区
- fixedAssetsTotal/workplaceArea/archiveRoomArea/fulltimeEvaluatorCount/registeredEngineerCount未公开按占位填充1
- legalRepresentativePhone/fax未公开留空
## 四、可直接提交的后端字段值JSONregisterUserId 需由注册上下文填充)
```json
{
"unitName": "重庆市化工研究院有限公司",
"creditCode": "91500105450386369E",
"attachmentUrls": null,
"registerAddress": "重庆市江北区石马河化工村",
"businessAddress": "重庆市江北区石马河化工村",
"infoDisclosureUrl": "http://www.ccrici.com/Index.shtml",
"qualificationCertNo": "APJ-(渝)-002",
"legalRepresentative": "方舟",
"legalRepresentativePhone": null,
"fax": null,
"contactName": "董琳",
"contactPhone": "023-86852581",
"fixedAssetsTotal": null,
"workplaceArea": null,
"archiveRoomArea": null,
"fulltimeEvaluatorCount": null,
"registeredEngineerCount": null,
"safetyIndustryCategoryCode": [
"ONSHORE_OIL_GAS_PIPELINE",
"PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL"
],
"applyBusinessScope": "ONSHORE_OIL_GAS_PIPELINE,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL",
"orgIntro": "重庆市化工研究院有限公司成立于1983年8月16日位于重庆市江北区石马河化工村法定代表人为方舟注册资本9000.8008万元重庆化医集团下属国有企业。具备安全评价业务、职业卫生技术服务等资质安全评价资质APJ-(渝)-002。生产经营场所另设于长寿区晏家街道化北二路5号附8号。",
"authStatusCode": 1,
"authStatusName": "已提交",
"registerUserId": "<由注册上下文填充>"
}
```

View File

@ -0,0 +1,97 @@
# 中煤科工集团重庆研究院有限公司 — 机构信息填报数据
> 序号3 | 统一社会信用代码91500107450402728J | 数据整理日期2026-08-14
>
> 字段对应前端机构认证信息填报页(`/safetyEval-h5/Container/RegisterMore`)与后端 `OrgInfoAddCmd` / `org_info` 表。
## 一、填报字段汇总
| 后端字段 | 前端标签 | 填报值 | 数据来源 | 说明 |
| --- | --- | --- | --- | --- |
| `unitName` | 单位名称 | 中煤科工集团重庆研究院有限公司 | 已有(xlsx) | 机构名称 |
| `creditCode` | 统一社会信用代码 | 91500107450402728J | 已有(xlsx)+官网核对一致 | 18位已与公开信用代码核对 |
| `attachmentUrls` | 营业执照 | (空) | 无法获取 | 营业执照为上传附件,网查不可得,需线下提供 |
| `registerAddress` | 注册地址 | 重庆市九龙坡区科城路6号 | 官网/企查查/天眼查 | — |
| `businessAddress` | 办公地址 | 重庆市九龙坡区科城路6号 | 官网/企查查/天眼查 | 无单独办公地址时同注册地址 |
| `infoDisclosureUrl` | 信息公开网址 | http://www.cqccteg.com | 官网 | — |
| `qualificationCertNo` | 资质证书编号 | APJ-(渝)-003 | 已有(xlsx) | 如 APJ-(渝)-001 |
| `legalRepresentative` | 法定代表人 | 邓飞 | 已有(xlsx)+官网核对一致 | — |
| `legalRepresentativePhone` | 法定代表人电话 | (空) | 未公开 | 公开渠道仅脱敏电话,留空待补 |
| `fax` | 传真 | 023-68687382 | 官网/公开表(部分机构) | — |
| `contactName` | 联系人 | 朱丕凯 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”人名部分 |
| `contactPhone` | 联系电话 | 15823443130 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”电话部分 |
| `fixedAssetsTotal` | 固定资产总值(万元) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `workplaceArea` | 工作场所建筑面积(㎡) | 2600 | 公开资料 | — |
| `archiveRoomArea` | 档案室面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `fulltimeEvaluatorCount` | 专职安全评价师数量 | 158 | 公开资料 | — |
| `registeredEngineerCount` | 注册安全工程师数量 | 32 | 公开资料 | — |
| `safetyIndustryCategoryCode` | 拟申请法定安全评价业务范围(编码) | COAL_MINING,METAL_NONMETAL_MINING,PETROCHEMICAL_CHEMICAL_… | 已有(xlsx) | 多选,逗号分隔 |
| `safetyIndustryCategoryName` | 拟申请法定安全评价业务范围(名称) | 煤炭开采业、金属、非金属矿及其他矿采选业、石油加工业,化学原料、化学品及医药制造业、烟花爆竹制造业 | 已有(xlsx) | 由编码映射的中文名称 |
| `orgIntro` | 单位基本情况介绍 | 中煤科工集团重庆研究院有限公司曾用名煤炭科学研究总院重庆研究院成立于1991年9月6日位于重庆市九龙坡区科… | 官网/公开资料 整理 | — |
## 二、字段完整值(便于复制填报)
- **单位名称** (`unitName`):中煤科工集团重庆研究院有限公司
- **统一社会信用代码** (`creditCode`)91500107450402728J
- **营业执照** (`attachmentUrls`):(空)
- **注册地址** (`registerAddress`)重庆市九龙坡区科城路6号
- **办公地址** (`businessAddress`)重庆市九龙坡区科城路6号
- **信息公开网址** (`infoDisclosureUrl`)http://www.cqccteg.com
- **资质证书编号** (`qualificationCertNo`)APJ-(渝)-003
- **法定代表人** (`legalRepresentative`):邓飞
- **法定代表人电话** (`legalRepresentativePhone`):(空)
- **传真** (`fax`)023-68687382
- **联系人** (`contactName`):朱丕凯
- **联系电话** (`contactPhone`)15823443130
- **固定资产总值(万元)** (`fixedAssetsTotal`)1
- **工作场所建筑面积(㎡)** (`workplaceArea`)2600
- **档案室面积(㎡)** (`archiveRoomArea`)1
- **专职安全评价师数量** (`fulltimeEvaluatorCount`)158
- **注册安全工程师数量** (`registeredEngineerCount`)32
- **拟申请法定安全评价业务范围(编码)** (`safetyIndustryCategoryCode`)COAL_MINING,METAL_NONMETAL_MINING,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL,FIREWORKS_FIRECRACKERS
- **拟申请法定安全评价业务范围(名称)** (`safetyIndustryCategoryName`):煤炭开采业、金属、非金属矿及其他矿采选业、石油加工业,化学原料、化学品及医药制造业、烟花爆竹制造业
- **单位基本情况介绍** (`orgIntro`)中煤科工集团重庆研究院有限公司曾用名煤炭科学研究总院重庆研究院成立于1991年9月6日位于重庆市九龙坡区科城路6号法定代表人为邓飞注册资本30000万元为国有控股高新技术企业中国煤炭科工集团下属。具备安全评价业务、职业卫生技术服务、地质灾害治理等资质。其煤与瓦斯突出鉴定业务拥有业务用房2600m2、专职技术人员158人其中注册安全工程师32人
## 三、数据来源与占位说明
- registerAddress天眼查/企查查/国家企业信用系统:注册地址 重庆市九龙坡区科城路6号
- infoDisclosureUrl天眼查登记官网 http://www.cqccteg.com
- fax国家矿山安全监察局公开表煤与瓦斯突出鉴定机构基本情况传真电话 023-68687382
- workplaceArea=2600/fulltimeEvaluatorCount=158/registeredEngineerCount=32取自煤与瓦斯突出鉴定机构基本情况表业务用房面积/突出鉴定专职技术人员/其中注册安全工程师),为专项业务数据,非全机构安评师/注安师总数
- fixedAssetsTotal/archiveRoomArea未公开按占位填充1
- legalRepresentativePhone未公开留空
## 四、可直接提交的后端字段值JSONregisterUserId 需由注册上下文填充)
```json
{
"unitName": "中煤科工集团重庆研究院有限公司",
"creditCode": "91500107450402728J",
"attachmentUrls": null,
"registerAddress": "重庆市九龙坡区科城路6号",
"businessAddress": "重庆市九龙坡区科城路6号",
"infoDisclosureUrl": "http://www.cqccteg.com",
"qualificationCertNo": "APJ-(渝)-003",
"legalRepresentative": "邓飞",
"legalRepresentativePhone": null,
"fax": "023-68687382",
"contactName": "朱丕凯",
"contactPhone": "15823443130",
"fixedAssetsTotal": null,
"workplaceArea": 2600.0,
"archiveRoomArea": null,
"fulltimeEvaluatorCount": 158,
"registeredEngineerCount": 32,
"safetyIndustryCategoryCode": [
"COAL_MINING",
"METAL_NONMETAL_MINING",
"PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL",
"FIREWORKS_FIRECRACKERS"
],
"applyBusinessScope": "COAL_MINING,METAL_NONMETAL_MINING,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL,FIREWORKS_FIRECRACKERS",
"orgIntro": "中煤科工集团重庆研究院有限公司曾用名煤炭科学研究总院重庆研究院成立于1991年9月6日位于重庆市九龙坡区科城路6号法定代表人为邓飞注册资本30000万元为国有控股高新技术企业中国煤炭科工集团下属。具备安全评价业务、职业卫生技术服务、地质灾害治理等资质。其煤与瓦斯突出鉴定业务拥有业务用房2600m2、专职技术人员158人其中注册安全工程师32人。",
"authStatusCode": 1,
"authStatusName": "已提交",
"registerUserId": "<由注册上下文填充>"
}
```

View File

@ -0,0 +1,98 @@
# 重庆美高科技有限公司 — 机构信息填报数据
> 序号4 | 统一社会信用代码91500107765913290K | 数据整理日期2026-08-14
>
> 字段对应前端机构认证信息填报页(`/safetyEval-h5/Container/RegisterMore`)与后端 `OrgInfoAddCmd` / `org_info` 表。
## 一、填报字段汇总
| 后端字段 | 前端标签 | 填报值 | 数据来源 | 说明 |
| --- | --- | --- | --- | --- |
| `unitName` | 单位名称 | 重庆美高科技有限公司 | 已有(xlsx) | 机构名称 |
| `creditCode` | 统一社会信用代码 | 91500107765913290K | 已有(xlsx)+官网核对一致 | 18位已与公开信用代码核对 |
| `attachmentUrls` | 营业执照 | (空) | 无法获取 | 营业执照为上传附件,网查不可得,需线下提供 |
| `registerAddress` | 注册地址 | 重庆市渝中区虎踞路92号1单元4-2#(自主承诺) | 官网/企查查/天眼查 | — |
| `businessAddress` | 办公地址 | 重庆市渝中区虎踞路92号(总部城A区16栋)1单元2号 | 官网/企查查/天眼查 | 无单独办公地址时同注册地址 |
| `infoDisclosureUrl` | 信息公开网址 | https://www.cqmgkj.com | 官网 | — |
| `qualificationCertNo` | 资质证书编号 | APJ-(渝)-005 | 已有(xlsx) | 如 APJ-(渝)-001 |
| `legalRepresentative` | 法定代表人 | 陈伟 | 已有(xlsx)+官网核对一致 | — |
| `legalRepresentativePhone` | 法定代表人电话 | (空) | 未公开 | 公开渠道仅脱敏电话,留空待补 |
| `fax` | 传真 | (空) | 未公开 | — |
| `contactName` | 联系人 | 周怡 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”人名部分 |
| `contactPhone` | 联系电话 | 13452305018 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”电话部分 |
| `fixedAssetsTotal` | 固定资产总值(万元) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `workplaceArea` | 工作场所建筑面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `archiveRoomArea` | 档案室面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `fulltimeEvaluatorCount` | 专职安全评价师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `registeredEngineerCount` | 注册安全工程师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `safetyIndustryCategoryCode` | 拟申请法定安全评价业务范围(编码) | COAL_MINING,METAL_NONMETAL_MINING,ONSHORE_OIL_GAS,ONSHORE… | 已有(xlsx) | 多选,逗号分隔 |
| `safetyIndustryCategoryName` | 拟申请法定安全评价业务范围(名称) | 煤炭开采业、金属、非金属矿及其他矿采选业、陆地石油和天然气开采业、陆上油气管道运输业、石油加工业,化学原料、化学品… | 已有(xlsx) | 由编码映射的中文名称 |
| `orgIntro` | 单位基本情况介绍 | 重庆美高科技有限公司成立于2004年8月27日位于重庆市渝中区虎踞路92号法定代表人为陈伟注册资本1300万… | 官网/公开资料 整理 | — |
## 二、字段完整值(便于复制填报)
- **单位名称** (`unitName`):重庆美高科技有限公司
- **统一社会信用代码** (`creditCode`)91500107765913290K
- **营业执照** (`attachmentUrls`):(空)
- **注册地址** (`registerAddress`)重庆市渝中区虎踞路92号1单元4-2#(自主承诺)
- **办公地址** (`businessAddress`)重庆市渝中区虎踞路92号(总部城A区16栋)1单元2号
- **信息公开网址** (`infoDisclosureUrl`)https://www.cqmgkj.com
- **资质证书编号** (`qualificationCertNo`)APJ-(渝)-005
- **法定代表人** (`legalRepresentative`):陈伟
- **法定代表人电话** (`legalRepresentativePhone`):(空)
- **传真** (`fax`):(空)
- **联系人** (`contactName`):周怡
- **联系电话** (`contactPhone`)13452305018
- **固定资产总值(万元)** (`fixedAssetsTotal`)1
- **工作场所建筑面积(㎡)** (`workplaceArea`)1
- **档案室面积(㎡)** (`archiveRoomArea`)1
- **专职安全评价师数量** (`fulltimeEvaluatorCount`)1
- **注册安全工程师数量** (`registeredEngineerCount`)1
- **拟申请法定安全评价业务范围(编码)** (`safetyIndustryCategoryCode`)COAL_MINING,METAL_NONMETAL_MINING,ONSHORE_OIL_GAS,ONSHORE_OIL_GAS_PIPELINE,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL,FIREWORKS_FIRECRACKERS
- **拟申请法定安全评价业务范围(名称)** (`safetyIndustryCategoryName`):煤炭开采业、金属、非金属矿及其他矿采选业、陆地石油和天然气开采业、陆上油气管道运输业、石油加工业,化学原料、化学品及医药制造业、烟花爆竹制造业
- **单位基本情况介绍** (`orgIntro`)重庆美高科技有限公司成立于2004年8月27日位于重庆市渝中区虎踞路92号法定代表人为陈伟注册资本1300万元。主要从事安全评价业务、职业卫生技术服务、地质灾害治理工程、消防技术服务、安全咨询等技术服务是重庆市应急管理局认定的安全评价机构资质APJ-(渝)-005
## 三、数据来源与占位说明
- registerAddress天眼查/企查查:注册地址 重庆市渝中区虎踞路92号1单元4-2#(自主承诺)
- businessAddress企查查2025年报通信地址 重庆市渝中区虎踞路92号(总部城A区16栋)1单元2号
- infoDisclosureUrl天眼查登记官网 https://www.cqmgkj.com
- fixedAssetsTotal/workplaceArea/archiveRoomArea/fulltimeEvaluatorCount/registeredEngineerCount未公开按占位填充1
- legalRepresentativePhone/fax未公开留空
## 四、可直接提交的后端字段值JSONregisterUserId 需由注册上下文填充)
```json
{
"unitName": "重庆美高科技有限公司",
"creditCode": "91500107765913290K",
"attachmentUrls": null,
"registerAddress": "重庆市渝中区虎踞路92号1单元4-2#(自主承诺)",
"businessAddress": "重庆市渝中区虎踞路92号(总部城A区16栋)1单元2号",
"infoDisclosureUrl": "https://www.cqmgkj.com",
"qualificationCertNo": "APJ-(渝)-005",
"legalRepresentative": "陈伟",
"legalRepresentativePhone": null,
"fax": null,
"contactName": "周怡",
"contactPhone": "13452305018",
"fixedAssetsTotal": null,
"workplaceArea": null,
"archiveRoomArea": null,
"fulltimeEvaluatorCount": null,
"registeredEngineerCount": null,
"safetyIndustryCategoryCode": [
"COAL_MINING",
"METAL_NONMETAL_MINING",
"ONSHORE_OIL_GAS",
"ONSHORE_OIL_GAS_PIPELINE",
"PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL",
"FIREWORKS_FIRECRACKERS"
],
"applyBusinessScope": "COAL_MINING,METAL_NONMETAL_MINING,ONSHORE_OIL_GAS,ONSHORE_OIL_GAS_PIPELINE,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL,FIREWORKS_FIRECRACKERS",
"orgIntro": "重庆美高科技有限公司成立于2004年8月27日位于重庆市渝中区虎踞路92号法定代表人为陈伟注册资本1300万元。主要从事安全评价业务、职业卫生技术服务、地质灾害治理工程、消防技术服务、安全咨询等技术服务是重庆市应急管理局认定的安全评价机构资质APJ-(渝)-005。",
"authStatusCode": 1,
"authStatusName": "已提交",
"registerUserId": "<由注册上下文填充>"
}
```

View File

@ -0,0 +1,96 @@
# 重庆朔风科技有限公司 — 机构信息填报数据
> 序号5 | 统一社会信用代码91500112559032775M | 数据整理日期2026-08-14
>
> 字段对应前端机构认证信息填报页(`/safetyEval-h5/Container/RegisterMore`)与后端 `OrgInfoAddCmd` / `org_info` 表。
## 一、填报字段汇总
| 后端字段 | 前端标签 | 填报值 | 数据来源 | 说明 |
| --- | --- | --- | --- | --- |
| `unitName` | 单位名称 | 重庆朔风科技有限公司 | 已有(xlsx) | 机构名称 |
| `creditCode` | 统一社会信用代码 | 91500112559032775M | 已有(xlsx)+官网核对一致 | 18位已与公开信用代码核对 |
| `attachmentUrls` | 营业执照 | (空) | 无法获取 | 营业执照为上传附件,网查不可得,需线下提供 |
| `registerAddress` | 注册地址 | 重庆市两江新区栖霞路18号23幢1单元7-5 | 官网/企查查/天眼查 | — |
| `businessAddress` | 办公地址 | 重庆市两江新区栖霞路18号融创金贸时代23栋7楼 | 官网/企查查/天眼查 | 无单独办公地址时同注册地址 |
| `infoDisclosureUrl` | 信息公开网址 | http://www.cqshuofeng.com | 官网 | — |
| `qualificationCertNo` | 资质证书编号 | APJ-(渝)-006 | 已有(xlsx) | 如 APJ-(渝)-001 |
| `legalRepresentative` | 法定代表人 | 陈友能 | 已有(xlsx)+官网核对一致 | — |
| `legalRepresentativePhone` | 法定代表人电话 | (空) | 未公开 | 公开渠道仅脱敏电话,留空待补 |
| `fax` | 传真 | 023-67113949 | 官网/公开表(部分机构) | — |
| `contactName` | 联系人 | 杨香 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”人名部分 |
| `contactPhone` | 联系电话 | 023-67113949 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”电话部分 |
| `fixedAssetsTotal` | 固定资产总值(万元) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `workplaceArea` | 工作场所建筑面积(㎡) | 1000 | 公开资料 | — |
| `archiveRoomArea` | 档案室面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `fulltimeEvaluatorCount` | 专职安全评价师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `registeredEngineerCount` | 注册安全工程师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `safetyIndustryCategoryCode` | 拟申请法定安全评价业务范围(编码) | METAL_NONMETAL_MINING,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL | 已有(xlsx) | 多选,逗号分隔 |
| `safetyIndustryCategoryName` | 拟申请法定安全评价业务范围(名称) | 金属、非金属矿及其他矿采选业、石油加工业,化学原料、化学品及医药制造业 | 已有(xlsx) | 由编码映射的中文名称 |
| `orgIntro` | 单位基本情况介绍 | 重庆朔风科技有限公司成立于2010年8月统一社会信用代码91500112559032775M办公地址位于重庆市… | 官网/公开资料 整理 | — |
## 二、字段完整值(便于复制填报)
- **单位名称** (`unitName`):重庆朔风科技有限公司
- **统一社会信用代码** (`creditCode`)91500112559032775M
- **营业执照** (`attachmentUrls`):(空)
- **注册地址** (`registerAddress`)重庆市两江新区栖霞路18号23幢1单元7-5
- **办公地址** (`businessAddress`)重庆市两江新区栖霞路18号融创金贸时代23栋7楼
- **信息公开网址** (`infoDisclosureUrl`)http://www.cqshuofeng.com
- **资质证书编号** (`qualificationCertNo`)APJ-(渝)-006
- **法定代表人** (`legalRepresentative`):陈友能
- **法定代表人电话** (`legalRepresentativePhone`):(空)
- **传真** (`fax`)023-67113949
- **联系人** (`contactName`):杨香
- **联系电话** (`contactPhone`)023-67113949
- **固定资产总值(万元)** (`fixedAssetsTotal`)1
- **工作场所建筑面积(㎡)** (`workplaceArea`)1000
- **档案室面积(㎡)** (`archiveRoomArea`)1
- **专职安全评价师数量** (`fulltimeEvaluatorCount`)1
- **注册安全工程师数量** (`registeredEngineerCount`)1
- **拟申请法定安全评价业务范围(编码)** (`safetyIndustryCategoryCode`)METAL_NONMETAL_MINING,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL
- **拟申请法定安全评价业务范围(名称)** (`safetyIndustryCategoryName`):金属、非金属矿及其他矿采选业、石油加工业,化学原料、化学品及医药制造业
- **单位基本情况介绍** (`orgIntro`)重庆朔风科技有限公司成立于2010年8月统一社会信用代码91500112559032775M办公地址位于重庆市两江新区栖霞路18号融创金贸时代23栋7楼法定代表人为陈友能注册资本300万元拥有办公场所1000余平方米。是重庆市应急管理局认定的安全技术咨询专业机构主要从事煤矿、非煤矿山、危险化学品、燃气、油气管道、金属冶炼等行业安全评价、安全“三同时”、职业卫生等技术咨询服务。
## 三、数据来源与占位说明
- registerAddress天眼查/企查查:注册地址 重庆市两江新区栖霞路18号23幢1单元7-5
- businessAddress官网cqshuofeng.com办公地址 重庆市两江新区栖霞路18号融创金贸时代23栋7楼
- infoDisclosureUrl官网 http://www.cqshuofeng.com
- fax官网公布传真 023-67113949另列 63203640
- workplaceArea=1000官网拥有办公场所1000余平方米
- fixedAssetsTotal/archiveRoomArea/fulltimeEvaluatorCount/registeredEngineerCount未公开按占位填充1
- legalRepresentativePhone未公开留空
## 四、可直接提交的后端字段值JSONregisterUserId 需由注册上下文填充)
```json
{
"unitName": "重庆朔风科技有限公司",
"creditCode": "91500112559032775M",
"attachmentUrls": null,
"registerAddress": "重庆市两江新区栖霞路18号23幢1单元7-5",
"businessAddress": "重庆市两江新区栖霞路18号融创金贸时代23栋7楼",
"infoDisclosureUrl": "http://www.cqshuofeng.com",
"qualificationCertNo": "APJ-(渝)-006",
"legalRepresentative": "陈友能",
"legalRepresentativePhone": null,
"fax": "023-67113949",
"contactName": "杨香",
"contactPhone": "023-67113949",
"fixedAssetsTotal": null,
"workplaceArea": 1000.0,
"archiveRoomArea": null,
"fulltimeEvaluatorCount": null,
"registeredEngineerCount": null,
"safetyIndustryCategoryCode": [
"METAL_NONMETAL_MINING",
"PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL"
],
"applyBusinessScope": "METAL_NONMETAL_MINING,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL",
"orgIntro": "重庆朔风科技有限公司成立于2010年8月统一社会信用代码91500112559032775M办公地址位于重庆市两江新区栖霞路18号融创金贸时代23栋7楼法定代表人为陈友能注册资本300万元拥有办公场所1000余平方米。是重庆市应急管理局认定的安全技术咨询专业机构主要从事煤矿、非煤矿山、危险化学品、燃气、油气管道、金属冶炼等行业安全评价、安全“三同时”、职业卫生等技术咨询服务。",
"authStatusCode": 1,
"authStatusName": "已提交",
"registerUserId": "<由注册上下文填充>"
}
```

View File

@ -0,0 +1,93 @@
# 重庆惠能标普科技有限公司 — 机构信息填报数据
> 序号6 | 统一社会信用代码91500000MA5U6UTK68 | 数据整理日期2026-08-14
>
> 字段对应前端机构认证信息填报页(`/safetyEval-h5/Container/RegisterMore`)与后端 `OrgInfoAddCmd` / `org_info` 表。
## 一、填报字段汇总
| 后端字段 | 前端标签 | 填报值 | 数据来源 | 说明 |
| --- | --- | --- | --- | --- |
| `unitName` | 单位名称 | 重庆惠能标普科技有限公司 | 已有(xlsx) | 机构名称 |
| `creditCode` | 统一社会信用代码 | 91500000MA5U6UTK68 | 已有(xlsx)+官网核对一致 | 18位已与公开信用代码核对 |
| `attachmentUrls` | 营业执照 | (空) | 无法获取 | 营业执照为上传附件,网查不可得,需线下提供 |
| `registerAddress` | 注册地址 | 重庆市北部新区高新园水星科技发展中心(木星)2区5楼1号 | 官网/企查查/天眼查 | — |
| `businessAddress` | 办公地址 | 重庆市北部新区高新园水星科技发展中心(木星)2区5楼1号 | 官网/企查查/天眼查 | 无单独办公地址时同注册地址 |
| `infoDisclosureUrl` | 信息公开网址 | http://www.cqhnbp.com | 官网 | — |
| `qualificationCertNo` | 资质证书编号 | APJ-(渝)-007 | 已有(xlsx) | 如 APJ-(渝)-001 |
| `legalRepresentative` | 法定代表人 | 赵川 | 已有(xlsx)+官网核对一致 | — |
| `legalRepresentativePhone` | 法定代表人电话 | (空) | 未公开 | 公开渠道仅脱敏电话,留空待补 |
| `fax` | 传真 | (空) | 未公开 | — |
| `contactName` | 联系人 | (空) | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”人名部分 |
| `contactPhone` | 联系电话 | 023-67524060 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”电话部分 |
| `fixedAssetsTotal` | 固定资产总值(万元) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `workplaceArea` | 工作场所建筑面积(㎡) | 900 | 公开资料 | — |
| `archiveRoomArea` | 档案室面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `fulltimeEvaluatorCount` | 专职安全评价师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `registeredEngineerCount` | 注册安全工程师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `safetyIndustryCategoryCode` | 拟申请法定安全评价业务范围(编码) | PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL | 已有(xlsx) | 多选,逗号分隔 |
| `safetyIndustryCategoryName` | 拟申请法定安全评价业务范围(名称) | 石油加工业,化学原料、化学品及医药制造业 | 已有(xlsx) | 由编码映射的中文名称 |
| `orgIntro` | 单位基本情况介绍 | 重庆惠能标普科技有限公司成立于2011年3月17日位于重庆市北部新区高新园水星科技发展中心(木星)2区5楼1号… | 官网/公开资料 整理 | — |
## 二、字段完整值(便于复制填报)
- **单位名称** (`unitName`):重庆惠能标普科技有限公司
- **统一社会信用代码** (`creditCode`)91500000MA5U6UTK68
- **营业执照** (`attachmentUrls`):(空)
- **注册地址** (`registerAddress`):重庆市北部新区高新园水星科技发展中心(木星)2区5楼1号
- **办公地址** (`businessAddress`):重庆市北部新区高新园水星科技发展中心(木星)2区5楼1号
- **信息公开网址** (`infoDisclosureUrl`)http://www.cqhnbp.com
- **资质证书编号** (`qualificationCertNo`)APJ-(渝)-007
- **法定代表人** (`legalRepresentative`):赵川
- **法定代表人电话** (`legalRepresentativePhone`):(空)
- **传真** (`fax`):(空)
- **联系人** (`contactName`):(空)
- **联系电话** (`contactPhone`)023-67524060
- **固定资产总值(万元)** (`fixedAssetsTotal`)1
- **工作场所建筑面积(㎡)** (`workplaceArea`)900
- **档案室面积(㎡)** (`archiveRoomArea`)1
- **专职安全评价师数量** (`fulltimeEvaluatorCount`)1
- **注册安全工程师数量** (`registeredEngineerCount`)1
- **拟申请法定安全评价业务范围(编码)** (`safetyIndustryCategoryCode`)PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL
- **拟申请法定安全评价业务范围(名称)** (`safetyIndustryCategoryName`):石油加工业,化学原料、化学品及医药制造业
- **单位基本情况介绍** (`orgIntro`)重庆惠能标普科技有限公司成立于2011年3月17日位于重庆市北部新区高新园水星科技发展中心(木星)2区5楼1号法定代表人为赵川注册资本1000万元。是第三方科技检测研究机构现有各类技术人员80余人拥有业务用房900m2其中实验用房400m2检测设备总价值700余万元。持有计量认证、职业病危害检测与评价、安全评价等资质安全评价资质APJ-(渝)-007
## 三、数据来源与占位说明
- registerAddress天眼查/企查查/爱企查:注册地址 重庆市北部新区高新园水星科技发展中心(木星)2区5楼1号
- infoDisclosureUrl天眼查登记官网 http://www.cqhnbp.com
- workplaceArea=900企查查简介拥有业务用房900m2
- fixedAssetsTotal/archiveRoomArea/fulltimeEvaluatorCount/registeredEngineerCount未公开按占位填充1
- legalRepresentativePhone/fax未公开留空
## 四、可直接提交的后端字段值JSONregisterUserId 需由注册上下文填充)
```json
{
"unitName": "重庆惠能标普科技有限公司",
"creditCode": "91500000MA5U6UTK68",
"attachmentUrls": null,
"registerAddress": "重庆市北部新区高新园水星科技发展中心(木星)2区5楼1号",
"businessAddress": "重庆市北部新区高新园水星科技发展中心(木星)2区5楼1号",
"infoDisclosureUrl": "http://www.cqhnbp.com",
"qualificationCertNo": "APJ-(渝)-007",
"legalRepresentative": "赵川",
"legalRepresentativePhone": null,
"fax": null,
"contactName": null,
"contactPhone": "023-67524060",
"fixedAssetsTotal": null,
"workplaceArea": 900.0,
"archiveRoomArea": null,
"fulltimeEvaluatorCount": null,
"registeredEngineerCount": null,
"safetyIndustryCategoryCode": [
"PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL"
],
"applyBusinessScope": "PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL",
"orgIntro": "重庆惠能标普科技有限公司成立于2011年3月17日位于重庆市北部新区高新园水星科技发展中心(木星)2区5楼1号法定代表人为赵川注册资本1000万元。是第三方科技检测研究机构现有各类技术人员80余人拥有业务用房900m2其中实验用房400m2检测设备总价值700余万元。持有计量认证、职业病危害检测与评价、安全评价等资质安全评价资质APJ-(渝)-007。",
"authStatusCode": 1,
"authStatusName": "已提交",
"registerUserId": "<由注册上下文填充>"
}
```

View File

@ -0,0 +1,94 @@
# 重庆弘泰注册安全工程师事务所有限公司 — 机构信息填报数据
> 序号7 | 统一社会信用代码915001105801539772 | 数据整理日期2026-08-14
>
> 字段对应前端机构认证信息填报页(`/safetyEval-h5/Container/RegisterMore`)与后端 `OrgInfoAddCmd` / `org_info` 表。
## 一、填报字段汇总
| 后端字段 | 前端标签 | 填报值 | 数据来源 | 说明 |
| --- | --- | --- | --- | --- |
| `unitName` | 单位名称 | 重庆弘泰注册安全工程师事务所有限公司 | 已有(xlsx) | 机构名称 |
| `creditCode` | 统一社会信用代码 | 915001105801539772 | 已有(xlsx)+官网核对一致 | 18位已与公开信用代码核对 |
| `attachmentUrls` | 营业执照 | (空) | 无法获取 | 营业执照为上传附件,网查不可得,需线下提供 |
| `registerAddress` | 注册地址 | 重庆市渝中区虎歇路77号1幢11-8#,12-10#、11#、12# | 官网/企查查/天眼查 | — |
| `businessAddress` | 办公地址 | 重庆市渝中区虎歇路77号1幢11-8#,12-10#、11#、12# | 官网/企查查/天眼查 | 无单独办公地址时同注册地址 |
| `infoDisclosureUrl` | 信息公开网址 | http://www.cqhtaq.com | 官网 | — |
| `qualificationCertNo` | 资质证书编号 | APJ-(渝)-012 | 已有(xlsx) | 如 APJ-(渝)-001 |
| `legalRepresentative` | 法定代表人 | 李中彬 | 已有(xlsx)+官网核对一致 | — |
| `legalRepresentativePhone` | 法定代表人电话 | (空) | 未公开 | 公开渠道仅脱敏电话,留空待补 |
| `fax` | 传真 | (空) | 未公开 | — |
| `contactName` | 联系人 | (空) | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”人名部分 |
| `contactPhone` | 联系电话 | 023-67828111 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”电话部分 |
| `fixedAssetsTotal` | 固定资产总值(万元) | 1000 | 公开资料 | — |
| `workplaceArea` | 工作场所建筑面积(㎡) | 1000 | 公开资料 | — |
| `archiveRoomArea` | 档案室面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `fulltimeEvaluatorCount` | 专职安全评价师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `registeredEngineerCount` | 注册安全工程师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `safetyIndustryCategoryCode` | 拟申请法定安全评价业务范围(编码) | COAL_MINING,METAL_NONMETAL_MINING | 已有(xlsx) | 多选,逗号分隔 |
| `safetyIndustryCategoryName` | 拟申请法定安全评价业务范围(名称) | 煤炭开采业、金属、非金属矿及其他矿采选业 | 已有(xlsx) | 由编码映射的中文名称 |
| `orgIntro` | 单位基本情况介绍 | 重庆弘泰注册安全工程师事务所有限公司曾用名重庆弘泰矿山安全技术有限公司成立于2011年7月13日位于重庆市… | 官网/公开资料 整理 | — |
## 二、字段完整值(便于复制填报)
- **单位名称** (`unitName`):重庆弘泰注册安全工程师事务所有限公司
- **统一社会信用代码** (`creditCode`)915001105801539772
- **营业执照** (`attachmentUrls`):(空)
- **注册地址** (`registerAddress`)重庆市渝中区虎歇路77号1幢11-8#,12-10#、11#、12#
- **办公地址** (`businessAddress`)重庆市渝中区虎歇路77号1幢11-8#,12-10#、11#、12#
- **信息公开网址** (`infoDisclosureUrl`)http://www.cqhtaq.com
- **资质证书编号** (`qualificationCertNo`)APJ-(渝)-012
- **法定代表人** (`legalRepresentative`):李中彬
- **法定代表人电话** (`legalRepresentativePhone`):(空)
- **传真** (`fax`):(空)
- **联系人** (`contactName`):(空)
- **联系电话** (`contactPhone`)023-67828111
- **固定资产总值(万元)** (`fixedAssetsTotal`)1000
- **工作场所建筑面积(㎡)** (`workplaceArea`)1000
- **档案室面积(㎡)** (`archiveRoomArea`)1
- **专职安全评价师数量** (`fulltimeEvaluatorCount`)1
- **注册安全工程师数量** (`registeredEngineerCount`)1
- **拟申请法定安全评价业务范围(编码)** (`safetyIndustryCategoryCode`)COAL_MINING,METAL_NONMETAL_MINING
- **拟申请法定安全评价业务范围(名称)** (`safetyIndustryCategoryName`):煤炭开采业、金属、非金属矿及其他矿采选业
- **单位基本情况介绍** (`orgIntro`)重庆弘泰注册安全工程师事务所有限公司曾用名重庆弘泰矿山安全技术有限公司成立于2011年7月13日位于重庆市渝中区虎歇路77号法定代表人为李中彬注册资本1000万元办公面积1000平方米固定资产1000万元。主要从事安全评价、安全风险评估、安全设施设计、安全生产标准化评审、应急预案编制、职业卫生技术服务等。持有安全评价资质APJ-(渝)-012。
## 三、数据来源与占位说明
- registerAddress天眼查/百度百科/爱企查:注册地址 重庆市渝中区虎歇路77号1幢11-8#,12-10#、11#、12#
- infoDisclosureUrl百度百科/爱企查登记官网 http://www.cqhtaq.com
- workplaceArea=1000/fixedAssetsTotal=1000百度百科办公面积1000平方米固定资产1000万元
- archiveRoomArea/fulltimeEvaluatorCount/registeredEngineerCount未公开按占位填充1
- legalRepresentativePhone/fax未公开留空
## 四、可直接提交的后端字段值JSONregisterUserId 需由注册上下文填充)
```json
{
"unitName": "重庆弘泰注册安全工程师事务所有限公司",
"creditCode": "915001105801539772",
"attachmentUrls": null,
"registerAddress": "重庆市渝中区虎歇路77号1幢11-8#,12-10#、11#、12#",
"businessAddress": "重庆市渝中区虎歇路77号1幢11-8#,12-10#、11#、12#",
"infoDisclosureUrl": "http://www.cqhtaq.com",
"qualificationCertNo": "APJ-(渝)-012",
"legalRepresentative": "李中彬",
"legalRepresentativePhone": null,
"fax": null,
"contactName": null,
"contactPhone": "023-67828111",
"fixedAssetsTotal": 1000.0,
"workplaceArea": 1000.0,
"archiveRoomArea": null,
"fulltimeEvaluatorCount": null,
"registeredEngineerCount": null,
"safetyIndustryCategoryCode": [
"COAL_MINING",
"METAL_NONMETAL_MINING"
],
"applyBusinessScope": "COAL_MINING,METAL_NONMETAL_MINING",
"orgIntro": "重庆弘泰注册安全工程师事务所有限公司曾用名重庆弘泰矿山安全技术有限公司成立于2011年7月13日位于重庆市渝中区虎歇路77号法定代表人为李中彬注册资本1000万元办公面积1000平方米固定资产1000万元。主要从事安全评价、安全风险评估、安全设施设计、安全生产标准化评审、应急预案编制、职业卫生技术服务等。持有安全评价资质APJ-(渝)-012。",
"authStatusCode": 1,
"authStatusName": "已提交",
"registerUserId": "<由注册上下文填充>"
}
```

View File

@ -0,0 +1,95 @@
# 重庆泰莱斯科技咨询有限公司 — 机构信息填报数据
> 序号8 | 统一社会信用代码915000006689420149 | 数据整理日期2026-08-14
>
> 字段对应前端机构认证信息填报页(`/safetyEval-h5/Container/RegisterMore`)与后端 `OrgInfoAddCmd` / `org_info` 表。
## 一、填报字段汇总
| 后端字段 | 前端标签 | 填报值 | 数据来源 | 说明 |
| --- | --- | --- | --- | --- |
| `unitName` | 单位名称 | 重庆泰莱斯科技咨询有限公司 | 已有(xlsx) | 机构名称 |
| `creditCode` | 统一社会信用代码 | 915000006689420149 | 已有(xlsx)+官网核对一致 | 18位已与公开信用代码核对 |
| `attachmentUrls` | 营业执照 | (空) | 无法获取 | 营业执照为上传附件,网查不可得,需线下提供 |
| `registerAddress` | 注册地址 | 重庆市渝北区黄山大道中段70号3幢8-2 | 官网/企查查/天眼查 | — |
| `businessAddress` | 办公地址 | 重庆市渝北区黄山大道中段70号3幢8-2 | 官网/企查查/天眼查 | 无单独办公地址时同注册地址 |
| `infoDisclosureUrl` | 信息公开网址 | http://www.tailaisi.com | 官网 | — |
| `qualificationCertNo` | 资质证书编号 | APJ-(渝)-009 | 已有(xlsx) | 如 APJ-(渝)-001 |
| `legalRepresentative` | 法定代表人 | 江智宇 | 已有(xlsx)+官网核对一致 | — |
| `legalRepresentativePhone` | 法定代表人电话 | (空) | 未公开 | 公开渠道仅脱敏电话,留空待补 |
| `fax` | 传真 | (空) | 未公开 | — |
| `contactName` | 联系人 | (空) | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”人名部分 |
| `contactPhone` | 联系电话 | 023-86817396 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”电话部分 |
| `fixedAssetsTotal` | 固定资产总值(万元) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `workplaceArea` | 工作场所建筑面积(㎡) | 2000 | 公开资料 | — |
| `archiveRoomArea` | 档案室面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `fulltimeEvaluatorCount` | 专职安全评价师数量 | 69 | 公开资料 | — |
| `registeredEngineerCount` | 注册安全工程师数量 | 46 | 公开资料 | — |
| `safetyIndustryCategoryCode` | 拟申请法定安全评价业务范围(编码) | METAL_NONMETAL_MINING,ONSHORE_OIL_GAS_PIPELINE,PETROCHEMI… | 已有(xlsx) | 多选,逗号分隔 |
| `safetyIndustryCategoryName` | 拟申请法定安全评价业务范围(名称) | 金属、非金属矿及其他矿采选业、陆上油气管道运输业、石油加工业,化学原料、化学品及医药制造业 | 已有(xlsx) | 由编码映射的中文名称 |
| `orgIntro` | 单位基本情况介绍 | 重庆泰莱斯科技咨询有限公司成立于2007年12月18日位于重庆市渝北区黄山大道中段70号3幢8楼法定代表人为江… | 官网/公开资料 整理 | — |
## 二、字段完整值(便于复制填报)
- **单位名称** (`unitName`):重庆泰莱斯科技咨询有限公司
- **统一社会信用代码** (`creditCode`)915000006689420149
- **营业执照** (`attachmentUrls`):(空)
- **注册地址** (`registerAddress`)重庆市渝北区黄山大道中段70号3幢8-2
- **办公地址** (`businessAddress`)重庆市渝北区黄山大道中段70号3幢8-2
- **信息公开网址** (`infoDisclosureUrl`)http://www.tailaisi.com
- **资质证书编号** (`qualificationCertNo`)APJ-(渝)-009
- **法定代表人** (`legalRepresentative`):江智宇
- **法定代表人电话** (`legalRepresentativePhone`):(空)
- **传真** (`fax`):(空)
- **联系人** (`contactName`):(空)
- **联系电话** (`contactPhone`)023-86817396
- **固定资产总值(万元)** (`fixedAssetsTotal`)1
- **工作场所建筑面积(㎡)** (`workplaceArea`)2000
- **档案室面积(㎡)** (`archiveRoomArea`)1
- **专职安全评价师数量** (`fulltimeEvaluatorCount`)69
- **注册安全工程师数量** (`registeredEngineerCount`)46
- **拟申请法定安全评价业务范围(编码)** (`safetyIndustryCategoryCode`)METAL_NONMETAL_MINING,ONSHORE_OIL_GAS_PIPELINE,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL
- **拟申请法定安全评价业务范围(名称)** (`safetyIndustryCategoryName`):金属、非金属矿及其他矿采选业、陆上油气管道运输业、石油加工业,化学原料、化学品及医药制造业
- **单位基本情况介绍** (`orgIntro`)重庆泰莱斯科技咨询有限公司成立于2007年12月18日位于重庆市渝北区黄山大道中段70号3幢8楼法定代表人为江智宇注册资本500万元拥有2000多平方米业务用房。现有132名员工其中69名国家安全评价资格人员、46名注册安全工程师。业务涉及职业卫生评价、安全评价、环境评价等领域为高新技术企业。持有安全评价资质APJ-(渝)-009。
## 三、数据来源与占位说明
- registerAddress天眼查/企查查/启信宝:注册地址 重庆市渝北区黄山大道中段70号3幢8-2
- infoDisclosureUrl天眼查登记官网 http://www.tailaisi.com
- workplaceArea=2000/fulltimeEvaluatorCount=69/registeredEngineerCount=46企查查简介业务用房2000多平方米132名员工69名安全评价资格人员、46名注册安全工程师
- fixedAssetsTotal/archiveRoomArea未公开按占位填充1
- legalRepresentativePhone/fax未公开留空
## 四、可直接提交的后端字段值JSONregisterUserId 需由注册上下文填充)
```json
{
"unitName": "重庆泰莱斯科技咨询有限公司",
"creditCode": "915000006689420149",
"attachmentUrls": null,
"registerAddress": "重庆市渝北区黄山大道中段70号3幢8-2",
"businessAddress": "重庆市渝北区黄山大道中段70号3幢8-2",
"infoDisclosureUrl": "http://www.tailaisi.com",
"qualificationCertNo": "APJ-(渝)-009",
"legalRepresentative": "江智宇",
"legalRepresentativePhone": null,
"fax": null,
"contactName": null,
"contactPhone": "023-86817396",
"fixedAssetsTotal": null,
"workplaceArea": 2000.0,
"archiveRoomArea": null,
"fulltimeEvaluatorCount": 69,
"registeredEngineerCount": 46,
"safetyIndustryCategoryCode": [
"METAL_NONMETAL_MINING",
"ONSHORE_OIL_GAS_PIPELINE",
"PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL"
],
"applyBusinessScope": "METAL_NONMETAL_MINING,ONSHORE_OIL_GAS_PIPELINE,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL",
"orgIntro": "重庆泰莱斯科技咨询有限公司成立于2007年12月18日位于重庆市渝北区黄山大道中段70号3幢8楼法定代表人为江智宇注册资本500万元拥有2000多平方米业务用房。现有132名员工其中69名国家安全评价资格人员、46名注册安全工程师。业务涉及职业卫生评价、安全评价、环境评价等领域为高新技术企业。持有安全评价资质APJ-(渝)-009。",
"authStatusCode": 1,
"authStatusName": "已提交",
"registerUserId": "<由注册上下文填充>"
}
```

View File

@ -0,0 +1,94 @@
# 重庆万汇注册安全工程师事务所有限公司 — 机构信息填报数据
> 序号9 | 统一社会信用代码915001053316708771 | 数据整理日期2026-08-14
>
> 字段对应前端机构认证信息填报页(`/safetyEval-h5/Container/RegisterMore`)与后端 `OrgInfoAddCmd` / `org_info` 表。
## 一、填报字段汇总
| 后端字段 | 前端标签 | 填报值 | 数据来源 | 说明 |
| --- | --- | --- | --- | --- |
| `unitName` | 单位名称 | 重庆万汇注册安全工程师事务所有限公司 | 已有(xlsx) | 机构名称 |
| `creditCode` | 统一社会信用代码 | 915001053316708771 | 已有(xlsx)+官网核对一致 | 18位已与公开信用代码核对 |
| `attachmentUrls` | 营业执照 | (空) | 无法获取 | 营业执照为上传附件,网查不可得,需线下提供 |
| `registerAddress` | 注册地址 | 重庆市江北区北城天街46号1幢45-1 | 官网/企查查/天眼查 | — |
| `businessAddress` | 办公地址 | 重庆市江北区北城天街46号1幢45-1 | 官网/企查查/天眼查 | 无单独办公地址时同注册地址 |
| `infoDisclosureUrl` | 信息公开网址 | http://www.wh-safety.com | 官网 | — |
| `qualificationCertNo` | 资质证书编号 | APJ-(渝)-010 | 已有(xlsx) | 如 APJ-(渝)-001 |
| `legalRepresentative` | 法定代表人 | 蒲平 | 已有(xlsx)+官网核对一致 | — |
| `legalRepresentativePhone` | 法定代表人电话 | (空) | 未公开 | 公开渠道仅脱敏电话,留空待补 |
| `fax` | 传真 | (空) | 未公开 | — |
| `contactName` | 联系人 | (空) | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”人名部分 |
| `contactPhone` | 联系电话 | 023-63151500 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”电话部分 |
| `fixedAssetsTotal` | 固定资产总值(万元) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `workplaceArea` | 工作场所建筑面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `archiveRoomArea` | 档案室面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `fulltimeEvaluatorCount` | 专职安全评价师数量 | 32 | 公开资料 | — |
| `registeredEngineerCount` | 注册安全工程师数量 | 20 | 公开资料 | — |
| `safetyIndustryCategoryCode` | 拟申请法定安全评价业务范围(编码) | METAL_NONMETAL_MINING,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL | 已有(xlsx) | 多选,逗号分隔 |
| `safetyIndustryCategoryName` | 拟申请法定安全评价业务范围(名称) | 金属、非金属矿及其他矿采选业、石油加工业,化学原料、化学品及医药制造业 | 已有(xlsx) | 由编码映射的中文名称 |
| `orgIntro` | 单位基本情况介绍 | 重庆万汇注册安全工程师事务所有限公司成立于2015年3月4日位于重庆市江北区北城天街46号1幢45-1法定代表… | 官网/公开资料 整理 | — |
## 二、字段完整值(便于复制填报)
- **单位名称** (`unitName`):重庆万汇注册安全工程师事务所有限公司
- **统一社会信用代码** (`creditCode`)915001053316708771
- **营业执照** (`attachmentUrls`):(空)
- **注册地址** (`registerAddress`)重庆市江北区北城天街46号1幢45-1
- **办公地址** (`businessAddress`)重庆市江北区北城天街46号1幢45-1
- **信息公开网址** (`infoDisclosureUrl`)http://www.wh-safety.com
- **资质证书编号** (`qualificationCertNo`)APJ-(渝)-010
- **法定代表人** (`legalRepresentative`):蒲平
- **法定代表人电话** (`legalRepresentativePhone`):(空)
- **传真** (`fax`):(空)
- **联系人** (`contactName`):(空)
- **联系电话** (`contactPhone`)023-63151500
- **固定资产总值(万元)** (`fixedAssetsTotal`)1
- **工作场所建筑面积(㎡)** (`workplaceArea`)1
- **档案室面积(㎡)** (`archiveRoomArea`)1
- **专职安全评价师数量** (`fulltimeEvaluatorCount`)32
- **注册安全工程师数量** (`registeredEngineerCount`)20
- **拟申请法定安全评价业务范围(编码)** (`safetyIndustryCategoryCode`)METAL_NONMETAL_MINING,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL
- **拟申请法定安全评价业务范围(名称)** (`safetyIndustryCategoryName`):金属、非金属矿及其他矿采选业、石油加工业,化学原料、化学品及医药制造业
- **单位基本情况介绍** (`orgIntro`)重庆万汇注册安全工程师事务所有限公司成立于2015年3月4日位于重庆市江北区北城天街46号1幢45-1法定代表人为蒲平注册资本500万元。公司现有员工63人其中安评师32人、注安师20人。主要开展冶金、有色、机械、建材、轻工、纺织、烟草、商贸等行业安全生产标准化评审以及与战略合作机构共同开展陆上石油和天然气开采业、石油加工业、管道运输业等安全评价业务。持有安全评价资质APJ-(渝)-010。
## 三、数据来源与占位说明
- registerAddress天眼查注册地址 重庆市江北区北城天街46号1幢45-1
- infoDisclosureUrl官网 http://www.wh-safety.com天眼查另记 www.wymkkj.com
- fulltimeEvaluatorCount=32/registeredEngineerCount=20官网业务介绍安评师32人注安师20人
- fixedAssetsTotal/workplaceArea/archiveRoomArea未公开按占位填充1
- legalRepresentativePhone/fax未公开留空
## 四、可直接提交的后端字段值JSONregisterUserId 需由注册上下文填充)
```json
{
"unitName": "重庆万汇注册安全工程师事务所有限公司",
"creditCode": "915001053316708771",
"attachmentUrls": null,
"registerAddress": "重庆市江北区北城天街46号1幢45-1",
"businessAddress": "重庆市江北区北城天街46号1幢45-1",
"infoDisclosureUrl": "http://www.wh-safety.com",
"qualificationCertNo": "APJ-(渝)-010",
"legalRepresentative": "蒲平",
"legalRepresentativePhone": null,
"fax": null,
"contactName": null,
"contactPhone": "023-63151500",
"fixedAssetsTotal": null,
"workplaceArea": null,
"archiveRoomArea": null,
"fulltimeEvaluatorCount": 32,
"registeredEngineerCount": 20,
"safetyIndustryCategoryCode": [
"METAL_NONMETAL_MINING",
"PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL"
],
"applyBusinessScope": "METAL_NONMETAL_MINING,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL",
"orgIntro": "重庆万汇注册安全工程师事务所有限公司成立于2015年3月4日位于重庆市江北区北城天街46号1幢45-1法定代表人为蒲平注册资本500万元。公司现有员工63人其中安评师32人、注安师20人。主要开展冶金、有色、机械、建材、轻工、纺织、烟草、商贸等行业安全生产标准化评审以及与战略合作机构共同开展陆上石油和天然气开采业、石油加工业、管道运输业等安全评价业务。持有安全评价资质APJ-(渝)-010。",
"authStatusCode": 1,
"authStatusName": "已提交",
"registerUserId": "<由注册上下文填充>"
}
```

View File

@ -0,0 +1,95 @@
# 重庆九午科技有限公司 — 机构信息填报数据
> 序号10 | 统一社会信用代码91500115MA615PWF08 | 数据整理日期2026-08-14
>
> 字段对应前端机构认证信息填报页(`/safetyEval-h5/Container/RegisterMore`)与后端 `OrgInfoAddCmd` / `org_info` 表。
## 一、填报字段汇总
| 后端字段 | 前端标签 | 填报值 | 数据来源 | 说明 |
| --- | --- | --- | --- | --- |
| `unitName` | 单位名称 | 重庆九午科技有限公司 | 已有(xlsx) | 机构名称 |
| `creditCode` | 统一社会信用代码 | 91500115MA615PWF08 | 已有(xlsx)+官网核对一致 | 18位已与公开信用代码核对 |
| `attachmentUrls` | 营业执照 | (空) | 无法获取 | 营业执照为上传附件,网查不可得,需线下提供 |
| `registerAddress` | 注册地址 | 重庆市江北区港桥支路5号5幢第六层(自主承诺) | 官网/企查查/天眼查 | — |
| `businessAddress` | 办公地址 | 重庆市江北区港桥支路5号5幢第六层(自主承诺) | 官网/企查查/天眼查 | 无单独办公地址时同注册地址 |
| `infoDisclosureUrl` | 信息公开网址 | http://www.cqjiuwu.com | 官网 | — |
| `qualificationCertNo` | 资质证书编号 | APJ-(渝)-011 | 已有(xlsx) | 如 APJ-(渝)-001 |
| `legalRepresentative` | 法定代表人 | 孙芸童 | 已有(xlsx)+官网核对一致 | — |
| `legalRepresentativePhone` | 法定代表人电话 | (空) | 未公开 | 公开渠道仅脱敏电话,留空待补 |
| `fax` | 传真 | (空) | 未公开 | — |
| `contactName` | 联系人 | 龙启科 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”人名部分 |
| `contactPhone` | 联系电话 | 17754978339 | 已有(xlsx·机构投诉监督电话) | 取自原表“机构投诉监督电话”电话部分 |
| `fixedAssetsTotal` | 固定资产总值(万元) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `workplaceArea` | 工作场所建筑面积(㎡) | 1200 | 公开资料 | — |
| `archiveRoomArea` | 档案室面积(㎡) | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `fulltimeEvaluatorCount` | 专职安全评价师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `registeredEngineerCount` | 注册安全工程师数量 | 1 | 占位1/未公开 | 未公开按占位填充1 |
| `safetyIndustryCategoryCode` | 拟申请法定安全评价业务范围(编码) | ONSHORE_OIL_GAS,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL,ONS… | 已有(xlsx) | 多选,逗号分隔 |
| `safetyIndustryCategoryName` | 拟申请法定安全评价业务范围(名称) | 陆地石油和天然气开采业、石油加工业,化学原料、化学品及医药制造业、陆上油气管道运输业 | 已有(xlsx) | 由编码映射的中文名称 |
| `orgIntro` | 单位基本情况介绍 | 重庆九午科技有限公司成立于2020年9月27日位于重庆市江北区港桥支路5号5幢第五、六层法定代表人为孙芸童注… | 官网/公开资料 整理 | — |
## 二、字段完整值(便于复制填报)
- **单位名称** (`unitName`):重庆九午科技有限公司
- **统一社会信用代码** (`creditCode`)91500115MA615PWF08
- **营业执照** (`attachmentUrls`):(空)
- **注册地址** (`registerAddress`)重庆市江北区港桥支路5号5幢第六层(自主承诺)
- **办公地址** (`businessAddress`)重庆市江北区港桥支路5号5幢第六层(自主承诺)
- **信息公开网址** (`infoDisclosureUrl`)http://www.cqjiuwu.com
- **资质证书编号** (`qualificationCertNo`)APJ-(渝)-011
- **法定代表人** (`legalRepresentative`):孙芸童
- **法定代表人电话** (`legalRepresentativePhone`):(空)
- **传真** (`fax`):(空)
- **联系人** (`contactName`):龙启科
- **联系电话** (`contactPhone`)17754978339
- **固定资产总值(万元)** (`fixedAssetsTotal`)1
- **工作场所建筑面积(㎡)** (`workplaceArea`)1200
- **档案室面积(㎡)** (`archiveRoomArea`)1
- **专职安全评价师数量** (`fulltimeEvaluatorCount`)1
- **注册安全工程师数量** (`registeredEngineerCount`)1
- **拟申请法定安全评价业务范围(编码)** (`safetyIndustryCategoryCode`)ONSHORE_OIL_GAS,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL,ONSHORE_OIL_GAS_PIPELINE
- **拟申请法定安全评价业务范围(名称)** (`safetyIndustryCategoryName`):陆地石油和天然气开采业、石油加工业,化学原料、化学品及医药制造业、陆上油气管道运输业
- **单位基本情况介绍** (`orgIntro`)重庆九午科技有限公司成立于2020年9月27日位于重庆市江北区港桥支路5号5幢第五、六层法定代表人为孙芸童注册资本2500万元拥有1200平方米办公场所和独立实验室配备115余台专业检测设备。是重庆市应急管理局、重庆市卫生健康委员会认定的安全技术咨询、职业卫生技术服务的专业机构主要从事石油天然气、危化、医药、长输管道、燃气管道、建材、机械、轻工、烟草、商贸等行业安全评价与职业卫生评价、检测服务。持有安全评价资质APJ-(渝)-011。
## 三、数据来源与占位说明
- registerAddress天眼查/企查查/官网:注册地址 重庆市江北区港桥支路5号5幢第六层(自主承诺)(官网述第五、六层)
- infoDisclosureUrl官网 http://www.cqjiuwu.com
- workplaceArea=1200官网/企查查拥有1200平方米办公场所
- fixedAssetsTotal/archiveRoomArea/fulltimeEvaluatorCount/registeredEngineerCount未公开按占位填充1
- legalRepresentativePhone/fax未公开留空
## 四、可直接提交的后端字段值JSONregisterUserId 需由注册上下文填充)
```json
{
"unitName": "重庆九午科技有限公司",
"creditCode": "91500115MA615PWF08",
"attachmentUrls": null,
"registerAddress": "重庆市江北区港桥支路5号5幢第六层(自主承诺)",
"businessAddress": "重庆市江北区港桥支路5号5幢第六层(自主承诺)",
"infoDisclosureUrl": "http://www.cqjiuwu.com",
"qualificationCertNo": "APJ-(渝)-011",
"legalRepresentative": "孙芸童",
"legalRepresentativePhone": null,
"fax": null,
"contactName": "龙启科",
"contactPhone": "17754978339",
"fixedAssetsTotal": null,
"workplaceArea": 1200.0,
"archiveRoomArea": null,
"fulltimeEvaluatorCount": null,
"registeredEngineerCount": null,
"safetyIndustryCategoryCode": [
"ONSHORE_OIL_GAS",
"PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL",
"ONSHORE_OIL_GAS_PIPELINE"
],
"applyBusinessScope": "ONSHORE_OIL_GAS,PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL,ONSHORE_OIL_GAS_PIPELINE",
"orgIntro": "重庆九午科技有限公司成立于2020年9月27日位于重庆市江北区港桥支路5号5幢第五、六层法定代表人为孙芸童注册资本2500万元拥有1200平方米办公场所和独立实验室配备115余台专业检测设备。是重庆市应急管理局、重庆市卫生健康委员会认定的安全技术咨询、职业卫生技术服务的专业机构主要从事石油天然气、危化、医药、长输管道、燃气管道、建材、机械、轻工、烟草、商贸等行业安全评价与职业卫生评价、检测服务。持有安全评价资质APJ-(渝)-011。",
"authStatusCode": 1,
"authStatusName": "已提交",
"registerUserId": "<由注册上下文填充>"
}
```

View File

@ -0,0 +1,29 @@
# 机构信息填报数据 — 总览
> 数据来源:本项目 `docs2/机构信息.xlsx`(已有) + 官网/企查查/天眼查/爱企查/启信宝/政府公开页/百度百科(联网补充)。
> 字段以机构认证信息填报页 `/safetyEval-h5/Container/RegisterMore` 及后端 `OrgInfoAddCmd` / `org_info` 表为准。
> 数据库 `safety-eval-service.org_info` 当前仅含测试数据,未包含以下 10 家机构。
## 机构清单
| 序号 | 机构名称 | 数据文档 | 官网 | 注册地址 | 面积/人员补充 |
| --- | --- | --- | --- | --- | --- |
| 1 | 重庆市安全生产科学研究有限公司 | [01_重庆市安全生产科学研究有限公司.md](./01_重庆市安全生产科学研究有限公司.md) | 官网✓ | 注册地址✓ | 数值占位1 |
| 2 | 重庆市化工研究院有限公司 | [02_重庆市化工研究院有限公司.md](./02_重庆市化工研究院有限公司.md) | 官网✓ | 注册地址✓ | 数值占位1 |
| 3 | 中煤科工集团重庆研究院有限公司 | [03_中煤科工集团重庆研究院有限公司.md](./03_中煤科工集团重庆研究院有限公司.md) | 官网✓ | 注册地址✓ | 面积/人员已补 |
| 4 | 重庆美高科技有限公司 | [04_重庆美高科技有限公司.md](./04_重庆美高科技有限公司.md) | 官网✓ | 注册地址✓ | 数值占位1 |
| 5 | 重庆朔风科技有限公司 | [05_重庆朔风科技有限公司.md](./05_重庆朔风科技有限公司.md) | 官网✓ | 注册地址✓ | 面积/人员已补 |
| 6 | 重庆惠能标普科技有限公司 | [06_重庆惠能标普科技有限公司.md](./06_重庆惠能标普科技有限公司.md) | 官网✓ | 注册地址✓ | 面积/人员已补 |
| 7 | 重庆弘泰注册安全工程师事务所有限公司 | [07_重庆弘泰注册安全工程师事务所有限公司.md](./07_重庆弘泰注册安全工程师事务所有限公司.md) | 官网✓ | 注册地址✓ | 面积/人员已补 |
| 8 | 重庆泰莱斯科技咨询有限公司 | [08_重庆泰莱斯科技咨询有限公司.md](./08_重庆泰莱斯科技咨询有限公司.md) | 官网✓ | 注册地址✓ | 面积/人员已补 |
| 9 | 重庆万汇注册安全工程师事务所有限公司 | [09_重庆万汇注册安全工程师事务所有限公司.md](./09_重庆万汇注册安全工程师事务所有限公司.md) | 官网✓ | 注册地址✓ | 面积/人员已补 |
| 10 | 重庆九午科技有限公司 | [10_重庆九午科技有限公司.md](./10_重庆九午科技有限公司.md) | 官网✓ | 注册地址✓ | 面积/人员已补 |
## 字段获取情况汇总
- **已有(来自 xlsx已与官网信用代码核对一致**:单位名称、统一社会信用代码、法定代表人、资质证书编号、拟申请业务范围(编码+名称)、机构投诉监督电话(用于联系人/联系电话)。
- **联网获取(官网/企查查/天眼查等)**:注册地址、办公地址、信息公开网址(官网);部分机构补充了工作场所建筑面积、固定资产总值、专职安全评价师数量、注册安全工程师数量(来自官网简介/公开表,已注明来源与口径)。
- **未公开 / 占位处理**:营业执照(附件,需线下上传,留空);法定代表人电话、传真(多数未公开,留空);固定资产总值、档案室面积、专职安全评价师数量、注册安全工程师数量等未公开数值,按规范占位填充 `1`,待真实数据补齐。
- **单位基本情况介绍**:依据官网/公开资料整理而成。
> 说明:每家机构联网查询均未超过 10 次;无法获取的字段按上述规则置空或占位 `1`,未做任何数据库/代码修改。

BIN
docs2/机构信息.xlsx Normal file

Binary file not shown.

42
docs2/机构账号.txt Normal file
View File

@ -0,0 +1,42 @@
机构账号清单业务系统https://gbs-gateway.qhdsafety.com
密码统一a123456
1. 重庆市安全生产科学研究有限公司
账号:重庆市安全生产科学研究有限公司
密码a123456
2. 重庆市化工研究院有限公司
账号:重庆市化工研究院有限公司
密码a123456
3. 中煤科工集团重庆研究院有限公司
账号:中煤科工集团重庆研究院有限公司
密码a123456
4. 重庆美高科技有限公司
账号:重庆美高科技有限公司
密码a123456
5. 重庆朔风科技有限公司
账号:重庆朔风科技有限公司
密码a123456
6. 重庆惠能标普科技有限公司
账号:重庆惠能标普科技有限公司
密码a123456
7. 重庆弘泰注册安全工程师事务所有限公司
账号:重庆弘泰注册安全工程师事务所有限公司
密码a123456
8. 重庆泰莱斯科技咨询有限公司
账号:重庆泰莱斯科技咨询有限公司
密码a123456
9. 重庆万汇注册安全工程师事务所有限公司
账号:重庆万汇注册安全工程师事务所有限公司
密码a123456
10. 重庆九午科技有限公司
账号:重庆九午科技有限公司
密码a123456

View File

@ -97,6 +97,13 @@ public class QualFilingController {
return SingleResponse.success();
}
@ApiOperation("专家核验(仅更新专家核验结果与意见,不修改备案状态)")
@PostMapping("/expert-review")
public SingleResponse<Void> expertReview(@Validated @RequestBody QualFilingExpertReviewCmd cmd) {
qualFilingApi.expertReview(cmd);
return SingleResponse.success();
}
@ApiOperation("删除资质备案申请")
@PostMapping("/delete")
public SingleResponse<Void> delete(@ApiParam("主键ID") @RequestBody Req<Long> req) {

View File

@ -25,10 +25,7 @@ import org.qinan.safetyeval.domain.service.QualFilingReviewDomainService;
import org.qinan.safetyeval.infrastructure.adapter.ThreadLocalUserInfoAdapter;
import org.qinan.safetyeval.infrastructure.adapter.auth.AuthUserContextAdapter;
import org.qinan.safetyeval.infrastructure.dataobject.*;
import org.qinan.safetyeval.infrastructure.mapper.QualFilingChangeMapper;
import org.qinan.safetyeval.infrastructure.mapper.QualFilingMapper;
import org.qinan.safetyeval.infrastructure.mapper.QualFilingMaterialMapper;
import org.qinan.safetyeval.infrastructure.mapper.QualFilingPersonnelCertMapper;
import org.qinan.safetyeval.infrastructure.mapper.*;
import org.qinan.safetyeval.infrastructure.persistence.mapper.QualFilingPersonnelChangeMapper;
import org.qinan.safetyeval.infrastructure.support.InsertFieldDefaults;
import org.qinan.safetyeval.infrastructure.utils.CommonUtil;
@ -58,6 +55,8 @@ public class QualFilingChangeExecutor implements QualFilingChangeApi {
@Resource
private QualFilingChangeMapper qualFilingChangeMapper;
@Resource
private QualFilingChangeDetailMapper qualFilingChangeDetailMapper;
@Resource
private QualFilingMapper qualFilingMapper;
@Resource
private QualFilingMaterialMapper qualFilingMaterialMapper;
@ -200,9 +199,36 @@ public class QualFilingChangeExecutor implements QualFilingChangeApi {
domainQuery.setFilingTerritoryCode(query.getFilingTerritoryCode());
domainQuery.setFilingStatusCode(query.getFilingStatusCode());
PageResult<QualFilingChangeEntity> pageResult = qualFilingChangeDomainService.page(domainQuery);
return PageResponse.of(
pageResult.getRecords().stream().map(this::toCO).collect(java.util.stream.Collectors.toList()),
pageResult.getTotal());
List<QualFilingChangeCO> cos = pageResult.getRecords().stream()
.map(this::toCO)
.collect(java.util.stream.Collectors.toList());
// 2026-08-14 新增批量聚合变更项名称qual_filing_change_detail.change_item_name去重、逗号连接
// 原因:监管端备案变更管理列表"变更项"列需要展示,但原 CO 未聚合该字段导致前端为空。
if (!CollectionUtils.isEmpty(cos)) {
List<Long> changeIds = cos.stream()
.map(QualFilingChangeCO::getId)
.filter(Objects::nonNull)
.distinct()
.collect(Collectors.toList());
if (!CollectionUtils.isEmpty(changeIds)) {
List<QualFilingChangeDetailDO> details = qualFilingChangeDetailMapper.selectList(
new LambdaQueryWrapper<QualFilingChangeDetailDO>()
.in(QualFilingChangeDetailDO::getChangeId, changeIds)
.eq(QualFilingChangeDetailDO::getDeleteEnum, "false"));
Map<Long, String> itemNamesMap = details.stream()
.filter(d -> d.getChangeItemName() != null && !d.getChangeItemName().isEmpty())
.collect(Collectors.groupingBy(
QualFilingChangeDetailDO::getChangeId,
Collectors.collectingAndThen(
Collectors.toList(),
list -> list.stream()
.map(QualFilingChangeDetailDO::getChangeItemName)
.distinct()
.collect(Collectors.joining("、")))));
cos.forEach(co -> co.setChangeItemNames(itemNamesMap.getOrDefault(co.getId(), null)));
}
}
return PageResponse.of(cos, pageResult.getTotal());
}
@Override

View File

@ -237,6 +237,17 @@ public class QualFilingExecutor implements QualFilingApi {
}
}
/**
* 2026-08-14
* qual_filing.expert_result / expert_opinion filing_status_code
* 稿
*/
@Override
@Transactional(rollbackFor = Exception.class)
public void expertReview(QualFilingExpertReviewCmd cmd) {
qualFilingOrchestrator.expertReview(cmd.getFilingId(), cmd.getExpertResult(), cmd.getExpertOpinion());
}
private void passedSaveToChange(Long filingId) {
QualFilingDO qualFilingDO = qualFilingMapper.selectById(filingId);
// 检查是否已存在资质变更记录,若已存在则不允许再次保存
@ -349,6 +360,9 @@ public class QualFilingExecutor implements QualFilingApi {
co.setApproveTime(entity.getApproveTime());
co.setFilingStatusCode(entity.getFilingStatusCode());
co.setFilingStatusName(entity.getFilingStatusName());
// 2026-08-14 新增:专家核验结果/意见
co.setExpertResult(entity.getExpertResult());
co.setExpertOpinion(entity.getExpertOpinion());
co.setApplyTypeCode(entity.getApplyTypeCode());
co.setApplyTypeName(entity.getApplyTypeName());
co.setAlertStatus(entity.getAlertStatus());

View File

@ -127,6 +127,20 @@ public class RegulatorEvalProjectMonitorExecutor implements RegulatorEvalProject
co.setScenePhotoCount(attach.getScenePhotoCount());
co.setNotificationFileUrl(attach.getNotificationFileUrl());
}
// 2026-08-14 第二轮:告知书状态统一在 Java 层按原型三态计算COMPLETE盖章件完整/PENDING待上传/OVERDUE超期告知
// - 有 PRACTICE_NOTIFICATION 附件 → COMPLETE
// - 无附件且计划踏勘时间(plan_end_date)早于今天 → OVERDUE
// - 其余 → PENDING无附件且未超期
// 注即使无任何附件attach 为 null也会回填状态保证列表/弹窗展示完整。
boolean hasNoticeFile = attach != null
&& attach.getNotificationFileUrl() != null
&& !attach.getNotificationFileUrl().isEmpty();
String planEndDate = co.getPlanEndDate();
boolean isOverdue = planEndDate != null && !planEndDate.isEmpty()
&& LocalDate.parse(planEndDate).isBefore(LocalDate.now());
co.setNotificationStatus(hasNoticeFile
? "COMPLETE"
: (isOverdue ? "OVERDUE" : "PENDING"));
// 人脸识别直接复用签退统计结果
co.setFaceCount(co.getSignOutCount());
});

View File

@ -322,9 +322,30 @@ public class QualFilingOrchestrator {
QualFilingReviewEntity review = entity.getFilingReviewId() != null
? reviewMap.get(entity.getFilingReviewId()) : null;
co.setExpertStatus(QualFilingExpertCheckSupport.resolveExpertStatus(entity.getFilingUnitTypeName(), review));
// 2026-08-14 新增:回填专家核验结果/意见(表字段)与综合审核意见(关联审核记录)
co.setExpertResult(entity.getExpertResult());
co.setExpertOpinion(entity.getExpertOpinion());
if (review != null) {
co.setReviewOpinion(review.getReviewOpinion());
}
return co;
}
/**
* 2026-08-14
* (expert_result)(expert_opinion)
*/
@Transactional
public void expertReview(Long filingId, String expertResult, String expertOpinion) {
QualFilingEntity filing = qualFilingGateway.get(filingId);
if (filing == null) {
throw new BizException(ErrorCode.QUAL_FILING_NOT_FOUND);
}
filing.setExpertResult(expertResult);
filing.setExpertOpinion(expertOpinion);
qualFilingGateway.modify(filing);
}
@Transactional
public void initMaterialTemplate(Long filingId) {
QualFilingEntity filing = qualFilingGateway.get(filingId);
@ -791,6 +812,9 @@ public class QualFilingOrchestrator {
co.setApproveTime(entity.getApproveTime());
co.setFilingStatusCode(entity.getFilingStatusCode());
co.setFilingStatusName(entity.getFilingStatusName());
// 2026-08-14 新增:专家核验结果/意见
co.setExpertResult(entity.getExpertResult());
co.setExpertOpinion(entity.getExpertOpinion());
co.setApplyTypeCode(entity.getApplyTypeCode());
co.setApplyTypeName(entity.getApplyTypeName());
co.setAlertStatus(entity.getAlertStatus());

View File

@ -45,6 +45,12 @@ public interface QualFilingApi {
void review(QualFilingReviewAddCmd cmd);
/**
* 2026-08-14
* (expert_result)(expert_opinion)
*/
void expertReview(QualFilingExpertReviewCmd cmd);
PageResponse<QualFilingCO> qualificationMonitoringPage(QualificationMonitoringQuery query);
SingleResponse<QualFilingStatisticsCO> qualificationMonitoringPageStatistics();

View File

@ -124,6 +124,15 @@ public class QualFilingCO {
@ApiModelProperty(value = "专家核验状态(arranging/pending/passed查询聚合非表字段)")
private String expertStatus;
@ApiModelProperty(value = "专家核验结果(1通过2待定3不通过表字段 expert_result2026-08-14 新增)")
private String expertResult;
@ApiModelProperty(value = "专家审核意见(表字段 expert_opinion2026-08-14 新增)")
private String expertOpinion;
@ApiModelProperty(value = "综合审核意见(关联 qual_filing_review.review_opinion列表聚合回填)")
private String reviewOpinion;
@ApiModelProperty(value = "提交时间")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

View File

@ -107,6 +107,9 @@ public class QualFilingChangeCO {
@ApiModelProperty(value = "预警状态 normal:正常person_rate:人员比例预警")
private String alertStatus;
@ApiModelProperty(value = "变更项(聚合 qual_filing_change_detail.change_item_name逗号连接2026-08-14 新增)")
private String changeItemNames;
@ApiModelProperty(value = "租户ID")
private Long tenantId;
}

View File

@ -44,4 +44,10 @@ public class RegulatorEvalProjectSurveyPageCO {
@ApiModelProperty("告知书文件地址")
private String notificationFileUrl;
@ApiModelProperty("计划踏勘时间(复用 eval_project.plan_end_dateyyyy-MM-dd")
private String planEndDate;
@ApiModelProperty("告知书状态COMPLETE=盖章件完整 / PENDING=待上传 / OVERDUE=超期告知")
private String notificationStatus;
}

View File

@ -0,0 +1,34 @@
package org.qinan.safetyeval.client.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
/**
* 2026-08-14
*
* <p>//
* <b></b>
* POST /safetyEval/qual-filing/expert-review </p>
*
* @author safety-eval
*/
@Data
public class QualFilingExpertReviewCmd {
@ApiModelProperty(value = "备案申请id")
@NotNull(message = "备案申请id不能为空")
private Long filingId;
// 与库表 qual_filing.expert_result varchar(8) 对齐
@ApiModelProperty(value = "专家核验结果(1通过2待定3不通过)")
@Size(max = 8, message = "专家核验结果不能超过8字")
private String expertResult;
// 与库表 qual_filing.expert_opinion varchar(512) 对齐
@ApiModelProperty(value = "专家审核意见")
@Size(max = 512, message = "专家审核意见不能超过512字")
private String expertOpinion;
}

View File

@ -4,6 +4,9 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.qinan.safetyeval.client.dto.BasePageQuery;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDate;
/**
* -
@ -18,6 +21,20 @@ public class RegulatorEvalProjectSurveyPageQuery extends BasePageQuery {
@ApiModelProperty("评价机构ID")
private Long orgId;
@ApiModelProperty("人员打卡状态")
@ApiModelProperty("评价机构名称(模糊查询,对应 org_info.unit_name")
private String orgName;
@ApiModelProperty("踏勘日期-起(复用 eval_project.plan_end_date2026-08-14 修复筛选失效)")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private LocalDate planEndDateStart;
@ApiModelProperty("踏勘日期-止(复用 eval_project.plan_end_date2026-08-14 修复筛选失效)")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private LocalDate planEndDateEnd;
@ApiModelProperty("告知书状态COMPLETE=盖章件完整 / PENDING=待上传 / OVERDUE=超期告知2026-08-14 按原型三态)")
private String notificationStatus;
@ApiModelProperty("人员打卡状态NORMAL=正常 / NOT_ALL_PRESENT=人员未到齐 / MISSING_SIGN=缺签到 / ABNORMAL=异常2026-08-14 按原型四态)")
private String clockInStatus;
}

View File

@ -112,6 +112,12 @@ public class QualFilingEntity {
/** 备案状态名称 */
private String filingStatusName;
/** 2026-08-14 新增:专家核验结果(1通过2待定3不通过),独立专家核验接口写入,不影响备案状态 */
private String expertResult;
/** 2026-08-14 新增:专家审核意见,独立专家核验接口写入,不影响备案状态 */
private String expertOpinion;
/** 申请类型编码(1首次备案2变更备案) */
private Integer applyTypeCode;

View File

@ -29,4 +29,9 @@ public interface QualFilingGateway {
void review(Long filingId, String reviewResult, String reviewResultRemark, Long filingExpertId, String filingExpertName, String reviewOpinion);
/**
* 2026-08-14 expert_result / expert_opinion
*/
void expertReview(Long filingId, String expertResult, String expertOpinion);
}

View File

@ -49,6 +49,10 @@ public class QualFilingDO extends BaseDO {
private LocalDateTime approveTime;
private Integer filingStatusCode;
private String filingStatusName;
// 2026-08-14 新增:专家核验结果(1通过2待定3不通过),由独立专家核验接口写入,不影响备案状态
private String expertResult;
// 2026-08-14 新增:专家审核意见,由独立专家核验接口写入,不影响备案状态
private String expertOpinion;
private Integer applyTypeCode;
private String applyTypeName;
private String alertStatus;

View File

@ -304,6 +304,27 @@ public class QualFilingGatewayImpl implements QualFilingGateway {
qualFilingMapper.updateById(filing);
}
/**
* 2026-08-14
*
* <p>//
* qual_filing.expert_result / expert_opinion
* <b>(filing_status_code)</b>稿</p>
*
* @param filingId id
* @param expertResult (123)
* @param expertOpinion
*/
@Override
public void expertReview(Long filingId, String expertResult, String expertOpinion) {
QualFilingDO filing = new QualFilingDO();
filing.setId(filingId);
filing.setExpertResult(expertResult);
filing.setExpertOpinion(expertOpinion);
InsertFieldDefaults.applyForUpdate(filing);
qualFilingMapper.updateById(filing);
}
/**
* (applyType=3)
* (applyType=1)退
@ -372,6 +393,9 @@ public class QualFilingGatewayImpl implements QualFilingGateway {
dataObject.setApproveTime(entity.getApproveTime());
dataObject.setFilingStatusCode(entity.getFilingStatusCode());
dataObject.setFilingStatusName(entity.getFilingStatusName());
// 2026-08-14 修复:补上专家核验结果/意见字段,避免 get/modify 时遗漏导致数据库更新与列表展示异常
dataObject.setExpertResult(entity.getExpertResult());
dataObject.setExpertOpinion(entity.getExpertOpinion());
dataObject.setApplyTypeCode(entity.getApplyTypeCode());
dataObject.setApplyTypeName(entity.getApplyTypeName());
dataObject.setAlertStatus(entity.getAlertStatus());
@ -417,6 +441,9 @@ public class QualFilingGatewayImpl implements QualFilingGateway {
entity.setApproveTime(dataObject.getApproveTime());
entity.setFilingStatusCode(dataObject.getFilingStatusCode());
entity.setFilingStatusName(dataObject.getFilingStatusName());
// 2026-08-14 修复:补上专家核验结果/意见字段,保证列表/详情能正确回填展示
entity.setExpertResult(dataObject.getExpertResult());
entity.setExpertOpinion(dataObject.getExpertOpinion());
entity.setApplyTypeCode(dataObject.getApplyTypeCode());
entity.setApplyTypeName(dataObject.getApplyTypeName());
entity.setTenantId(dataObject.getTenantId());

View File

@ -180,7 +180,9 @@
p.org_id,
p.project_no,
p.project_name,
o.unit_name AS org_name
o.unit_name AS org_name,
<!-- 2026-08-14 第二轮:计划踏勘时间(供告知书弹窗展示),复用 plan_end_date -->
p.plan_end_date AS plan_end_date
FROM eval_project p
LEFT JOIN org_info o
ON o.id = p.org_id
@ -194,8 +196,63 @@
<if test="query.orgId != null">
AND p.org_id = #{query.orgId}
</if>
<!-- 2026-08-14 新增评价机构名称模糊查询o 为 LEFT JOIN 的 org_info 别名) -->
<if test="query.orgName != null and query.orgName != ''">
AND o.unit_name LIKE CONCAT('%', #{query.orgName}, '%')
</if>
<!-- 2026-08-14 修复:踏勘日期范围筛选(复用 plan_end_date -->
<if test="query.planEndDateStart != null">
AND p.plan_end_date &gt;= #{query.planEndDateStart}
</if>
<if test="query.planEndDateEnd != null">
AND p.plan_end_date &lt;= #{query.planEndDateEnd}
</if>
<!-- 2026-08-14 第二轮:告知书状态三态过滤(原型:盖章件完整/待上传/超期告知)
COMPLETE=存在 PRACTICE_NOTIFICATION 附件PENDING=无附件且未超期OVERDUE=无附件且计划踏勘时间已过 -->
<if test="query.notificationStatus != null and query.notificationStatus != ''">
<choose>
<when test="query.notificationStatus == 'COMPLETE'">
AND EXISTS (
SELECT 1 FROM eval_survey_attach esa
WHERE esa.project_id = p.id
AND esa.attach_type_code = 'PRACTICE_NOTIFICATION'
)
</when>
<when test="query.notificationStatus == 'OVERDUE'">
AND NOT EXISTS (
SELECT 1 FROM eval_survey_attach esa
WHERE esa.project_id = p.id
AND esa.attach_type_code = 'PRACTICE_NOTIFICATION'
)
AND p.plan_end_date IS NOT NULL
AND p.plan_end_date &lt; CURDATE()
</when>
<otherwise>
<!-- PENDING无附件且未超期 -->
AND NOT EXISTS (
SELECT 1 FROM eval_survey_attach esa
WHERE esa.project_id = p.id
AND esa.attach_type_code = 'PRACTICE_NOTIFICATION'
)
AND (p.plan_end_date IS NULL OR p.plan_end_date &gt;= CURDATE())
</otherwise>
</choose>
</if>
<!-- 2026-08-14 第二轮:打卡状态四态过滤(原型:正常/人员未到齐/缺签到/异常)
NORMAL/NOT_ALL_PRESENT 直接匹配MISSING_SIGN 映射 clock_in_status=NOT_CLOCKED_INABNORMAL 为兜底其它 -->
<if test="query.clockInStatus != null and query.clockInStatus != ''">
AND p.clock_in_status = #{query.clockInStatus}
<choose>
<when test="query.clockInStatus == 'MISSING_SIGN'">
AND p.clock_in_status = 'NOT_CLOCKED_IN'
</when>
<when test="query.clockInStatus == 'ABNORMAL'">
AND p.clock_in_status IS NOT NULL
AND p.clock_in_status NOT IN ('NORMAL', 'NOT_ALL_PRESENT', 'NOT_CLOCKED_IN')
</when>
<otherwise>
AND p.clock_in_status = #{query.clockInStatus}
</otherwise>
</choose>
</if>
ORDER BY p.id DESC
</select>

View File

@ -0,0 +1,159 @@
# -*- coding: utf-8 -*-
"""
机构注册 + 信息填报 自动化脚本仅调用线上对外开放接口免鉴权
- 账号 = 机构中文全名密码 = a123456验证码手机号 = 18323128178
- #1 已注册,仅需补填报(用 syncUserToGBS 取 id
- #2-#10 需sendMessage(短信) -> 用户提供验证码 -> save(注册) -> org-info/save(填报) -> syncUserToGBS
用法:
python register_institutions.py 1 # #1 补填报(无需验证码)
python register_institutions.py 2 # #2 发短信(返回后等用户给码)
python register_institutions.py 2 123456 # #2 用验证码完成注册+填报
python register_institutions.py all <codes> # 暂未用
"""
import json
import os
import ssl
import sys
import glob
import urllib.parse
import urllib.request
BASE = "https://gbs-gateway.qhdsafety.com"
MD_DIR = r"E:/works/projects/safety-eval-service/docs2/institution_filling"
PHONE = "18323128178"
PASSWORD = "a123456"
NUMERIC_PLACEHOLDER = [
"fixedAssetsTotal", "workplaceArea", "archiveRoomArea",
"fulltimeEvaluatorCount", "registeredEngineerCount",
]
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
def http(method, path, body=None):
url = BASE + path
data = json.dumps(body).encode("utf-8") if body is not None else None
req = urllib.request.Request(
url, data=data, method=method,
headers={"Content-Type": "application/json", "Accept": "application/json"},
)
with urllib.request.urlopen(req, timeout=30, context=ctx) as r:
return r.status, json.loads(r.read().decode("utf-8", "ignore"))
def load_institutions():
insts = []
for f in sorted(glob.glob(os.path.join(MD_DIR, "*.md"))):
if os.path.basename(f) == "README.md":
continue
text = open(f, encoding="utf-8").read()
idx = text.rfind("```json")
if idx < 0:
continue
start = idx + len("```json")
end = text.find("```", start)
j = json.loads(text[start:end].strip())
insts.append(j)
return insts
def prep_payload(j, register_user_id):
p = dict(j)
p["registerUserId"] = register_user_id
for k in NUMERIC_PLACEHOLDER:
if p.get(k) is None:
p[k] = 1
p.setdefault("authStatusCode", 1)
p.setdefault("authStatusName", "已提交")
# 业务范围编码规范化:兼容字符串/列表
sic = p.get("safetyIndustryCategoryCode")
if isinstance(sic, str):
p["safetyIndustryCategoryCode"] = [x for x in sic.split(",") if x]
return p
def get_id_by_sync(account):
status, resp = http(
"GET",
"/safetyEval/images/account/syncUserToGBS?account="
+ urllib.parse.quote(account),
)
print(" syncUserToGBS ->", status, resp.get("success"), resp.get("message"))
if resp.get("success") and resp.get("data"):
return resp["data"].get("id")
raise Exception("syncUserToGBS failed: " + str(resp))
def send_message(mobile):
status, resp = http(
"POST", "/safetyEval/images/account/sendMessage", {"mobile": mobile}
)
print(" sendMessage ->", status, resp.get("success"), resp.get("message"))
return resp
def save_account(account, mobile, password, code):
status, resp = http(
"POST", "/safetyEval/images/account/save",
{"account": account, "phone": mobile, "password": password,
"verificationCode": code, "type": 1},
)
print(" account/save ->", status, resp.get("success"), resp.get("message"))
if resp.get("success") and resp.get("data"):
return resp["data"].get("id")
raise Exception("save failed: " + str(resp))
def save_org_info(payload):
status, resp = http("POST", "/safetyEval/images/org-info/save", payload)
print(" org-info/save ->", status, resp.get("success"), resp.get("message"))
return resp
def do_fill_only(idx, inst):
"""已注册机构:取 id -> 填报"""
account = inst["unitName"]
print(f"[{idx}] 补填报(已注册): {account}")
rid = get_id_by_sync(account)
print(" registerUserId =", rid)
payload = prep_payload(inst, rid)
save_org_info(payload)
print(f"[{idx}] 填报完成\n")
def do_register(idx, inst, code=None):
account = inst["unitName"]
print(f"[{idx}] 注册: {account}")
if not code:
send_message(PHONE)
print(f"[{idx}] 已发送验证码到 {PHONE},请提供验证码后重试: "
f"python register_institutions.py {idx} <code>\n")
return
rid = save_account(account, PHONE, PASSWORD, code)
print(" registerUserId =", rid)
payload = prep_payload(inst, rid)
save_org_info(payload)
get_id_by_sync(account) # 同步 GBS
print(f"[{idx}] 注册+填报完成\n")
def main():
if len(sys.argv) < 2:
print(__doc__)
return
insts = load_institutions()
arg = sys.argv[1]
if arg == "1":
do_fill_only(1, insts[0])
return
idx = int(arg)
code = sys.argv[2] if len(sys.argv) > 2 else None
do_register(idx, insts[idx - 1], code)
if __name__ == "__main__":
main()