def Delete(request): try: key = request.POST['key'] except: key = '' returnValue = SequenceService.SetDeleted( CommonUtils.Current(HttpResponse(), request), key) if returnValue > 0: response = HttpResponse() response.content = json.dumps({ 'Success': True, 'Data': '1', 'Message': FrameworkMessage.MSG0013 }) return response else: response = HttpResponse() response.content = json.dumps({ 'Success': False, 'Data': '0', 'Message': FrameworkMessage.MSG3020 }) 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: user = Piuser() user = user.loadJson(request) user.id = uuid.uuid4() # user.isstaff = 0 # user.isvisible = 1 # user.isdimission = 0 user.deletemark = 0 user.createon = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') user.createby = curUser.RealName user.createuserid = curUser.Id user.isstaff = 0 user.isvisible = 1 user.isdimission = 0 if user.sortcode == None or user.sortcode == 0: sequence = SequenceService.GetSequence(None, 'PIUSER') user.sortcode = int(sequence) returnCode, returnMessage, returnValue = UserSerivce.AddUser(CommonUtils.Current(response, request), user) if returnCode == StatusCode.statusCodeDic['OKAdd']: 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 else: updateEntity = UserSerivce.GetEntity(CommonUtils.Current(HttpResponse(), request), key) if updateEntity: updateEntity = updateEntity.loadJson(request) if curUser: updateEntity.modifiedby = curUser.RealName updateEntity.modifieduserid = curUser.Id returnCode, returnMessage = UserSerivce.UpdateUser(CommonUtils.Current(response, request), updateEntity) 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 = SequenceService.GetEntity( CommonUtils.Current(HttpResponse(), request), key) response = HttpResponse() response.content = entity.toJSON() return response
def AddEntity(cIMESSAGEEntity): """ 添加实体 Args: cIMESSAGEEntity (Cimessage): 实体 Returns: returnValue (string): 主键 """ sequence = '' if cIMESSAGEEntity.sortcode == None or cIMESSAGEEntity.sortcode == 0: sequence = SequenceService.GetSequence(None, 'CIMESSAGE') cIMESSAGEEntity.sortcode = int(sequence) cIMESSAGEEntity.save() return cIMESSAGEEntity.id
def GridPageListJson(request): page = None rows = None sort = None order = None filter = None try: page = request.POST['page'] except: page = 1 try: rows = request.POST['rows'] except: rows = 20 try: sort = request.POST['sort'] except: sort = 'sortcode' try: order = request.POST['order'] except: order = 'asc' try: filter = request.POST['filter'] except: filter = '' response = HttpResponse() recordCount, dtParameter = SequenceService.GetDTByPage( None, SearchFilter.TransfromFilterToSql(filter, False), rows, sort + ' ' + order) pageValue = dtParameter.page(page) sequenceTmp = '' for sequence in pageValue: sequenceTmp = sequenceTmp + ', ' + json.dumps(sequence, cls=DateEncoder) sequenceTmp = sequenceTmp.strip(',') returnValue = '{"total": ' + str( recordCount) + ', "rows":[' + sequenceTmp + ']}' response.content = returnValue return response
def SubmitForm(request): try: IsOk = '1' try: key = request.GET['key'] except: key = None try: organizeId = request.GET['organizeId'] except: organizeId = '' response = HttpResponse() curUser = CommonUtils.Current(response, request) if not key: staff = Pistaff() staff = staff.loadJson(request) staff.id = uuid.uuid4() # user.isstaff = 0 # user.isvisible = 1 # user.isdimission = 0 staff.deletemark = 0 staff.createon = datetime.datetime.now().strftime( '%Y-%m-%d %H:%M:%S') staff.createby = curUser.RealName staff.modifiedon = datetime.datetime.now().strftime( '%Y-%m-%d %H:%M:%S') staff.modifiedby = curUser.RealName staff.enabled = 1 staff.isdimission = 0 if staff.sortcode == None or staff.sortcode == 0: sequence = SequenceService.GetSequence(None, 'PISTAFF') staff.sortcode = int(sequence) if not organizeId: returnCode, returnMessage, returnValue = StaffService.Add( CommonUtils.Current(response, request), staff) else: returnCode, returnMessage, returnValue = StaffService.Add( CommonUtils.Current(response, request), staff, organizeId) if returnCode == StatusCode.statusCodeDic['OKAdd']: 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 else: staffEntity = StaffService.GetEntity( CommonUtils.Current(response, request), key) if staffEntity: staffEntity = staffEntity.loadJson(request) if curUser: staffEntity.modifiedby = curUser.RealName staffEntity.modifieduserid = curUser.Id returnCode, returnMessage = StaffService.UpdateStaff( CommonUtils.Current(response, request), staffEntity) 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 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