def GetEntity(request): try: key = request.POST['key'] except: key = None entity = ParameterService.GetEntity(CommonUtils.Current(HttpResponse(), request), key) response = HttpResponse() response.content = entity.toJSON() return response
def SubmitForm(request): try: IsOk = '1' try: key = request.GET['key'] except: key = None response = HttpResponse() curUser = CommonUtils.Current(response, request) if not key: parameter = Ciparameter() parameter = parameter.loadJson(request) parameter.id = uuid.uuid4() parameter.deletemark = 0 parameter.createon = datetime.datetime.now().strftime( '%Y-%m-%d %H:%M:%S') parameter.createby = curUser.RealName parameter.createuserid = curUser.Id parameter.modifiedon = datetime.datetime.now().strftime( '%Y-%m-%d %H:%M:%S') parameter.modifiedby = curUser.RealName parameter.enabled = 1 returnCode, returnMessage, returnValue = ParameterService.Add( curUser, parameter) if returnCode == StatusCode.statusCodeDic['OKAdd']: response.content = json.dumps({ 'Success': True, 'Data': IsOk, 'Message': returnMessage }) return response elif returnCode == StatusCode.statusCodeDic['ErrorCodeExist']: response.content = json.dumps({ 'Success': False, 'Data': '0', 'Message': '编码或名称重复' }) return response else: response.content = json.dumps({ 'Success': False, 'Data': '0', 'Message': returnMessage }) return response else: parameter = ParameterService.GetEntity( CommonUtils.Current(response, request), key) if parameter: parameter = parameter.loadJson(request) else: response.content = json.dumps({ 'Success': False, 'Data': '0', 'Message': "修改失败!" }) return response if curUser: parameter.modifiedby = curUser.RealName parameter.modifieduserid = curUser.Id parameter.modifiedon = datetime.datetime.now() returnCode, returnMessage = ParameterService.Update( CommonUtils.Current(response, request), parameter) 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