18 lines
718 B
Plaintext
18 lines
718 B
Plaintext
# bug_accept.dspy - Bug 验收(仅报告人):通过→closed,不通过→reopen
|
||
|
||
user_id = await get_user()
|
||
if not user_id:
|
||
return json.dumps({"success": False, "error": "未登录"}, ensure_ascii=False)
|
||
|
||
bug_id = params_kw.get('bug_id', '').strip()
|
||
accept = params_kw.get('accept', '').strip().lower() in ('1', 'true', 'yes', '通过')
|
||
comment = params_kw.get('comment', '')
|
||
|
||
if not bug_id:
|
||
return json.dumps({"success": False, "error": "缺少 bug_id"}, ensure_ascii=False)
|
||
|
||
ok, msg = await bug_accept(bug_id, accept, user_id, comment=comment)
|
||
if ok:
|
||
return json.dumps({"success": True, "message": msg}, ensure_ascii=False)
|
||
return json.dumps({"success": False, "error": msg}, ensure_ascii=False)
|