diff --git a/ETL/Mars/Model/HuiJiModel.py b/ETL/Mars/Model/HuiJiModel.py index 4df75f7..474d52f 100644 --- a/ETL/Mars/Model/HuiJiModel.py +++ b/ETL/Mars/Model/HuiJiModel.py @@ -1,5 +1,5 @@ import json - +import uuid from Config.Config import * from Utils import CommonUtil from Utils.Db import Db @@ -459,6 +459,30 @@ class HuiJiModel(object): list1, cnt = Db.paginate(sql, page, limit) return list1, cnt + def getFormType(self): + sql = "select * from t_huiji_form_type" + list1, cnt = Db.paginate(sql, 1, 1000) + return list1, cnt + + def addFormType(self, type_name): + sql = "insert into t_huiji_form_type(type_id,type_name) values('%s','%s')" + type_id = uuid.uuid1() + params = (type_id, type_name) + sql = sql % params + Db.execute(sql) + + def updateFormType(self, type_id, type_name): + sql = "update t_huiji_form_type set type_name='%s' where type_id='%s'" + params = (type_name, type_id) + sql = sql % params + Db.execute(sql) + + def delFormType(self, type_id): + sql = "delete from t_huiji_form_type where type_id='%s'" + params = (type_id) + sql = sql % params + Db.execute(sql) + if __name__ == '__main__': #  清空表 diff --git a/ETL/Mars/Model/__pycache__/HuiJiModel.cpython-37.pyc b/ETL/Mars/Model/__pycache__/HuiJiModel.cpython-37.pyc index c3c708f..dbec820 100644 Binary files a/ETL/Mars/Model/__pycache__/HuiJiModel.cpython-37.pyc and b/ETL/Mars/Model/__pycache__/HuiJiModel.cpython-37.pyc differ diff --git a/ETL/Mars/Start.py b/ETL/Mars/Start.py index 0c2da56..e1a3bda 100644 --- a/ETL/Mars/Start.py +++ b/ETL/Mars/Start.py @@ -324,13 +324,42 @@ def getTaskFillInfo(): return jsonify(CommonUtil.renderJsonForLayUI(res, cnt)) +# 获取表单类型 +@app.route('/Mars/getFormType', methods=['GET']) +def getFormType(): + res, cnt = hm.getFormType() + return jsonify(CommonUtil.renderJsonForLayUI(res, cnt)) + + +@app.route('/Mars/addFormType', methods=['POST']) +def addFormType(): + type_name = request.args.get("type_name") + hm.addFormType(type_name) + return jsonify(success=True, message='保存成功') + + +@app.route('/Mars/updateFormType', methods=['POST']) +def updateFormType(): + type_id = request.args.get("type_id") + type_name = request.args.get("type_name") + hm.updateFormType(type_id, type_name) + return jsonify(success=True, message='保存成功') + + +@app.route('/Mars/delFormType', methods=['POST']) +def delFormType(): + type_id = request.args.get("type_id") + hm.delFormType(type_id) + return jsonify(success=True, message='保存成功') + + if __name__ == '__main__': # 生产环境配置方法 # http://127.0.0.1:8888/Mars/exportDoc?year=2020 # http://127.0.0.1:8888/Mars/exportPpt?year=2020 - #server = pywsgi.WSGIServer(('0.0.0.0', 8888), app) - #server.serve_forever() + # server = pywsgi.WSGIServer(('0.0.0.0', 8888), app) + # server.serve_forever() # 调试环境配置方法 app.run(host='0.0.0.0', port=8888, debug=True)