21 lines
700 B
Plaintext
21 lines
700 B
Plaintext
from PDAPI import *
|
|
|
|
|
|
__metadata__ = {
|
|
"methods": ["GET"],
|
|
"blueprint": "GERP",
|
|
"permission": 1.0,
|
|
"attributes": [],
|
|
"limit": "1 per second",
|
|
}
|
|
def HandleRequest():
|
|
i: CommunitySeries
|
|
ELTUser: GERPUser = flask.g.ELTUser
|
|
_ = []
|
|
for i in CommunitySeries.query.filter(CommunitySeries.DocAuthorUserUUID == ELTUser.UserUUID).all():
|
|
_.append({
|
|
"DocSerieUUID": GetBytesTo16(i.DocSerieUUID),
|
|
"DocSerieName": i.DocSerieName,
|
|
"DocSerieCreateTime": i.DocSerieCreateTime.strftime("%Y年%m月%d日 %H时%M分%S秒 UTC+8") if i.DocSerieCreateTime else ""
|
|
})
|
|
return flask.jsonify({"code": 0, "data": _}) |