Merge branch 'master' of github.com:veops/cmdb

This commit is contained in:
pycook 2023-08-29 14:49:21 +08:00
commit 0ac5b9cfe4
1 changed files with 5 additions and 4 deletions

View File

@ -16,14 +16,15 @@ class CompanyInfoView(APIView):
return self.jsonify(CompanyInfoCRUD.get()) return self.jsonify(CompanyInfoCRUD.get())
def post(self): def post(self):
info = CompanyInfoCRUD.get()
if info:
abort(400, ErrFormat.company_info_is_already_existed)
data = { data = {
'info': { 'info': {
**request.values **request.values
} }
} }
info = CompanyInfoCRUD.get()
if info:
d = CompanyInfoCRUD.update(info.get('id'), **data)
else:
d = CompanyInfoCRUD.create(**data) d = CompanyInfoCRUD.create(**data)
res = d.to_dict() res = d.to_dict()
return self.jsonify(res) return self.jsonify(res)