def GetEntity(request): try: key = request.POST['key'] except: key = None entity = SequenceService.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: sequence = Cisequence() sequence = sequence.loadJson(request) sequence.id = uuid.uuid4() sequence.deletemark = 0 sequence.createon = datetime.datetime.now().strftime( '%Y-%m-%d %H:%M:%S') sequence.createby = curUser.RealName sequence.createuserid = curUser.Id sequence.modifiedon = datetime.datetime.now().strftime( '%Y-%m-%d %H:%M:%S') sequence.modifiedby = curUser.RealName sequence.enabled = 1 returnCode, returnMessage, returnValue = SequenceService.Add( curUser, sequence) 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: sequence = SequenceService.GetEntity( CommonUtils.Current(response, request), key) if sequence: sequence = sequence.loadJson(request) else: response.content = json.dumps({ 'Success': False, 'Data': '0', 'Message': "修改失败!" }) return response if curUser: sequence.modifiedby = curUser.RealName sequence.modifieduserid = curUser.Id sequence.modifiedon = datetime.datetime.now() returnCode, returnMessage = SequenceService.Update( CommonUtils.Current(response, request), sequence) 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