18.2开源版本-创建需求的接口调用后无反应

2023-11-29 20:55:08
心软的眼镜
  • 访问次数: 8
  • 注册日期: 2023-11-27
  • 最后登录: 2023-12-07
  • 我的积分: 83
  • 门派等级: 无门派

产品类型为 多平台

/api.php/v1/stories

{

    "title": "测试3",
    "product": 1445,
    "pri": 1,
    "category": "feature",
    "spec": "spec",
    "verify": "verify",
    "source": "user",
    "sourceNote": "1",
    "estimate": "2023-11-23",
    "keywords": "1",
    "branch": 0,
    "module": 0,
    "parent": 0,
    "type": "story",
    "status": "draft",
    "plan": 1,
    "stage":"wait",
    "needNotReview":"0"

}

调用后没有返回, 数据也进不去,http状态是200, 

将product参数去掉会返回

{
    "error": "Need product id."

} 说明接口是通的。


用docker部署18.5的开源版本后用同样的参数能创建成功

心软的眼镜 最后编辑, 2023-11-29 21:41:42
沙发
2023-11-30 08:27:13
禅道-阿龙
  • 访问次数: 1042
  • 注册日期: 2021-09-06
  • 最后登录: 2024-05-06
  • 我的积分: 4136
  • 门派等级: 无门派

有在Headers中上传token吗,确认产品id正确的话可以使用这段请求调用下:

{
    "title": "api测试需求",
    "spec": "测试",
    "product": 1445,
    "pri": 1,
    "reviewer": ["admin"],
    "category": "feature",
    "branch": 0
}
板凳
2023-11-30 09:20:10
心软的眼镜
  • 访问次数: 8
  • 注册日期: 2023-11-27
  • 最后登录: 2023-12-07
  • 我的积分: 83
  • 门派等级: 无门派

产品类型选 正常 的,这个接口都没有问题, 选多平台的都上传不了,  但是返回的状态码都是200

心软的眼镜 最后编辑, 2023-11-30 09:21:42
#3
2023-11-30 11:10:45
禅道-阿龙
  • 访问次数: 1042
  • 注册日期: 2021-09-06
  • 最后登录: 2024-05-06
  • 我的积分: 4136
  • 门派等级: 无门派

您好,本地测试后正常调用API,方便可以添加页面下方QQ,邀请进群详细排查下问题。

#4
2023-12-04 11:00:36 回复#3
心软的眼镜
  • 访问次数: 8
  • 注册日期: 2023-11-27
  • 最后登录: 2023-12-07
  • 我的积分: 83
  • 门派等级: 无门派
18.9可以, 18.2不行
#5
2023-12-04 11:15:42 回复#4
金凯
  • 访问次数: 700
  • 注册日期: 2021-11-11
  • 最后登录: 2024-04-29
  • 我的积分: 2999
  • 门派等级: 无门派
您好,可以升级下18.9版本,升级前请做好数据备份
备份请参考文档: http://www.zentao.net/book/zentaopmshelp/42.html
升级请参考文档: http://www.zentao.net/book/zentaopmshelp/41.html
#6
2023-12-06 19:21:21 回复#5
心软的眼镜
  • 访问次数: 8
  • 注册日期: 2023-11-27
  • 最后登录: 2023-12-07
  • 我的积分: 83
  • 门派等级: 无门派

1、导出18.2的数据库数据,安装18.9的版本后,更新数据库,升级失败

2、在18.2的系统上备份,把备份文件复制到18.9的备份目录下,在18.9的系统上还原,失败

现在不知道啥升级了


#7
2023-12-07 10:07:50
马超
  • 访问次数: 1680
  • 注册日期: 2018-06-20
  • 最后登录: 2024-05-06
  • 我的积分: 6161
  • 门派等级: 玄清 等级6 金仙
18.2备份文件不能直接18.9禅道系统中还原,可以在18.9数据库导入18.2备份,注意在导入之前需要清空18.9版本zentao下所有的表在导入。导入之后访问upgrade.php进行升级。也可以加一下左上角的商务联系方式,商务邀请进群后具体沟通。

#8
2023-12-07 19:35:27 回复#7
心软的眼镜
  • 访问次数: 8
  • 注册日期: 2023-11-27
  • 最后登录: 2023-12-07
  • 我的积分: 83
  • 门派等级: 无门派
搞完了, 在18.2的数据库基础上,手工执行update18.3-18.8的脚本, 然后改了zt_config里面的版本,
#9
2023-12-08 08:52:08
金凯
  • 访问次数: 700
  • 注册日期: 2021-11-11
  • 最后登录: 2024-04-29
  • 我的积分: 2999
  • 门派等级: 无门派
您好,不太建议您这种操作方式,升级过程中可能还会进行一些别的处理,建议按照楼上马超的回复操作。如果按您这种方法操作,注意检查下禅道的功能是否正常。
#10
2024-02-19 14:07:13 回复#4
无邪的木耳
  • 访问次数: 2
  • 注册日期: 2024-02-08
  • 最后登录: 2024-02-19
  • 我的积分: 57
  • 门派等级: 无门派
18.10版本报同样的错误。
1/2 1 2