def SubmitForm(request): try: IsOk = '1' try: key = request.GET['key'] except: key = None response = HttpResponse() curUser = CommonUtils.Current(response, request) if not key: item = Pipermissionitem() item = item.loadJson(request) item.id = uuid.uuid4() # user.isstaff = 0 # user.isvisible = 1 # user.isdimission = 0 item.deletemark = 0 item.createon = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') item.createby = curUser.RealName item.createuserid = curUser.Id item.modifiedon = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') item.modifiedby = curUser.RealName item.enabled = 1 returnCode, returnMessage, returnValue = PermissionItemService.Add(None, item) if returnCode == StatusCode.statusCodeDic['OKAdd']: response.content = json.dumps({'Success':True, 'Data':str(item.id), 'Message':returnMessage}) return response else: response.content = json.dumps({'Success': False, 'Data': '0', 'Message': returnMessage}) return response else: item = PermissionItemService.GetEntity(None, key) if item: item = item.loadJson(request) if curUser: item.modifiedby = curUser.RealName item.modifieduserid = curUser.Id item.modifiedon = datetime.datetime.now() returnCode, returnMessage = PermissionItemService.Update(None, item) if returnCode == StatusCode.statusCodeDic['OKUpdate']: response.content = json.dumps({'Success': True, 'Data': IsOk, 'Message': returnMessage}) return response else: response.content = json.dumps({'Success': False, 'Data': '0', 'Message': returnMessage}) return response except Exception as e: print(e) response = HttpResponse() response.content = json.dumps({'Success': False, 'Data': '0', 'Message': FrameworkMessage.MSG3020}) return response
def GetEntity(request): try: key = request.POST['key'] except: key = None entity = PermissionItemService.GetEntity(None, key) response = HttpResponse() response.content = entity.toJSON() return response