(get)
| 835 | |
| 836 | @staticmethod |
| 837 | def create_flow_template(get): |
| 838 | err = FlowTemplates.check(get) |
| 839 | if err: |
| 840 | return json_response(status=False, msg=err) |
| 841 | s = FlowTemplates.from_dict(get) |
| 842 | # 查重 |
| 843 | e_db = TaskFlowsDB() |
| 844 | if e_db.FlowTemplate.find("name = ?", (s.name,)): |
| 845 | return json_response(status=False, msg="脚本名称已存在") |
| 846 | err = e_db.FlowTemplate.create(s) |
| 847 | if isinstance(err, str): |
| 848 | return json_response(status=False, msg=err) |
| 849 | e_db.close() |
| 850 | return json_response(status=True, msg="创建成功", data=s.to_dict()) |
| 851 | |
| 852 | @staticmethod |
| 853 | def modify_flow_template(get): |
nothing calls this directly
no test coverage detected