1. 项目管理
建设部
  • 全流程统计
    • 本月扣分
    • 全流程统计
      GET
    • 建设交付周期扣分
      POST
  • 仪表盘(dashboard)
    • 代办数量
      GET
    • 代办详情
      GET
    • 立项
      GET
    • 交付
      GET
    • 签单
      GET
    • 整体交付及时性数据
      POST
    • 周报数据
      GET
  • 项目进度
    • get_project_progress
      GET
    • calculate_project_latest_delivery
      POST
    • save_project_progress
      POST
    • getProjectById
      POST
  • 用户
    • 用户登录
      POST
    • 用户注册
      POST
    • 修改密码
      POST
    • 手机号登录
      POST
    • 用户名密码登录(新版)
      POST
    • 发送手机登录验证码
      POST
    • 获取用户信息
      GET
    • 获取用户列表
      GET
    • 删除用户
      DELETE
    • 根据主键更新用户信息
      PUT
  • 项目管理
    • 项目管理
      POST
    • 批量导入
      POST
    • getProjectById
      POST
    • check_order_id_unique
      GET
    • order_id_suggestions
      GET
    • update.wf.phase8_beizhu
      POST
  • 导出接口独立
    • 项目导出(参数和项目列表一致)
    • 导出状态查询接口
    • 导出服务健康状态
  • socket.io
  • 项目列表
    • project_list
    • 用于下拉筛选选项
    • 批量替换
  • statistics
    • get_overall_statistics
    • district_operator_delivery_stats
  • 操作日志
    • auditlog_list
  • 管理员工具
    • excel_upload_and_process
    • excel_upload_and_process Copy
  • 申诉审核
    • 代办
      • 区县签单审核
      • 建设交付审核
    • 提交项目阻工申诉
    • 获取申诉列表
    • 获取申诉详情
    • 审批申诉 (批准)
    • 审批申诉 (驳回)
    • 取消申诉
    • 获取审批人候选列表(合并管理员和领导)
  • 免费节假日api
    GET
  • 数据模型
    • Schemas
      • CalculateQuoteDetailsInput
      • DistrictOverallMetrics
      • CalculateQuoteDetailsResponse
      • CompanyOverallMetrics
      • DeliveryOverallData
      • DistrictTimelinessMetrics
      • CompanyTimelinessMetrics
      • DeliveryTimelinessData
  1. 项目管理

update.wf.phase8_beizhu

POST
/api/project/update.wf.phase8_beizhu

好的,下面是为你整理的 接口文档,适用于:

POST /api/project/update.wf.phase8_beizhu

📄 接口说明

用于更新项目文档中 workflow_phase.phase8_beizhu 字段的值(备注信息),支持设置为空字符串。


🔐 认证方式

  • Token 认证
  • 请求头中必须携带 Authorization 字段,格式为:
Authorization: token <your_jwt_token>

📥 请求方法

POST

🌐 请求地址

http://localhost:8004/api/project/update.wf.phase8_beizhu

📝 请求头(Headers)

字段名值是否必填
Content-Typeapplication/json是
Authorizationtoken <your_jwt_token>是

📥 请求体(Body)

字段名类型是否必填示例值说明
projectIdString是"687eee0a82660066ca258227"项目的唯一标识
workflow_phase.phase8_beizhuString否"这里是备注信息" 或 ""可为空字符串

✅ 成功响应示例

{
  "message": "备注更新成功",
  "data": {
    "_id": "687eee0a82660066ca258227",
    "workflow_phase": {
      "phase8_beizhu": "这里是备注信息"
    },
    ...
  }
}

❌ 错误响应示例

1. 项目ID为空

{
  "error": "项目ID不能为空"
}

2. 项目未找到

{
  "error": "项目未找到"
}

3. 服务器错误

{
  "error": "服务器内部错误"
}

🧪 调试命令(使用 httpie)

printf '{
    "projectId": "687eee0a82660066ca258227",
    "workflow_phase.phase8_beizhu": ""
}' | http --follow --timeout 3600 POST 'http://localhost:8004/api/project/update.wf.phase8_beizhu' \
  Content-Type:'application/json' \
  Authorization:'token <token>'

✅ 说明补充

  • workflow_phase.phase8_beizhu 支持传空字符串 ""
  • 更新使用 Mongoose 的 $set 操作符,仅更新指定字段
  • 响应返回更新后的完整项目对象

如需进一步补充:

  • 添加审计日志记录
  • 增加字段更新时间戳
  • 返回仅部分字段等

也可以告诉我,我可以帮你继续完善接口设计和文档。

请求参数

Authorization
在 header 添加参数
Authorization
示例:
Authorization: ********************
Header 参数

Body 参数application/json

示例
{
    "projectId": "687eee0a82660066ca258227",
     "workflow_phase.phase8_beizhu": ""

}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/project/update.wf.phase8_beizhu' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "projectId": "687eee0a82660066ca258227",
     "workflow_phase.phase8_beizhu": ""

}'

返回响应

🟢200成功
application/json
Body

示例
{
    "error": "string",
    "message": "string",
    "success": true,
    "data": [
        {}
    ]
}
修改于 2025-07-27 02:30:57
上一页
order_id_suggestions
下一页
项目导出(参数和项目列表一致)
Built with