(get)
| 23 | |
| 24 | @staticmethod |
| 25 | def create_script(get): |
| 26 | e_db = TaskFlowsDB() |
| 27 | err = Script.check(get) |
| 28 | if err: |
| 29 | return json_response(status=False, msg=err) |
| 30 | s = Script.from_dict(get) |
| 31 | # 查重 |
| 32 | if e_db.Script.find("name = ?", (s.name,)): |
| 33 | return json_response(status=False, msg="脚本名称已存在") |
| 34 | err = e_db.Script.create(s) |
| 35 | if isinstance(err, str): |
| 36 | return json_response(status=False, msg=err) |
| 37 | return json_response(status=True, msg="创建成功", data=s.to_dict()) |
| 38 | |
| 39 | @staticmethod |
| 40 | def modify_script(get): |
nothing calls this directly
no test coverage detected