def updInfoFromUserInfo(request): code, data, message = None, None, None try: userInfo = checkUserSession(request) userName = request.GET.get('userName') phone = request.GET.get('phone') email = request.GET.get('email') if userName: if phone: checkUserInfo = userInfoDao.getFromUserInfoByLogin(phone) if checkUserInfo and checkUserInfo.user_id != userInfo[ 'user_id']: raise Exception("参数报错: 手机号码已存在") if email: checkUserInfo = userInfoDao.getFromUserInfoByLogin(phone) if checkUserInfo and checkUserInfo.user_id != userInfo[ 'user_id']: raise Exception("参数报错: 邮箱已存在") userInfoDao.updAllFromUserInfoByUserId(userInfo['user_id'], userName=userName, phone=phone, email=email) code, message = 200, '信息更新成功' else: raise Exception('参数报错: 用户名不能修改为空!') except Exception as e: code, message = 300, str(e) finally: return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())
def updPassWordFromUserInfo(request): code, data, message = None, None, None try: userInfo = checkUserSession(request) oldPassWrod = request.GET.get('oldPassWrod') newPassWord = request.GET.get('newPassWord') if oldPassWrod and newPassWord: #: 密旧码验证 h = hashlib.sha256() h.update(bytes(oldPassWrod, encoding='utf-8')) oldPassWrod = h.hexdigest() dbPassWord = userInfoDao.getPassWordFromUserInfoByUserId( userInfo['user_id']) if oldPassWrod != dbPassWord: raise Exception('参数报错: 老密码错误,请重新输入谢谢!') #: 新密码更新 p = hashlib.sha256() p.update(bytes(newPassWord, encoding='utf-8')) newPassWord = p.hexdigest() userInfoDao.updAllFromUserInfoByUserId(userInfo['user_id'], password=newPassWord) code, message = 200, '密码修改成功' else: raise Exception("参数报错: 新旧密码不能为空!") except Exception as e: code, message = 300, str(e) finally: return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())
def updPassWordFromUserInfo(request): code, data, message = None, None, None try: userInfo = checkUserSession(request) oldPassWrod = request.GET.get('oldPassWrod') newPassWord = request.GET.get('newPassWord') if oldPassWrod and newPassWord: #: 密旧码验证 oldPassWrod = hash(oldPassWrod) dbPassWord = userInfoDao.getPassWordFromUserInfoByUserId( userInfo['user_id']) if oldPassWrod != dbPassWord: raise Exception('参数报错: 老密码错误,请重新输入谢谢!') #: 新密码更新 newPassWord = hash(newPassWord) userInfoDao.updAllFromUserInfoByUserId(userInfo['user_id'], password=newPassWord) code, message = 200, '密码修改成功' else: raise Exception("参数报错: 新旧密码不能为空!") except Exception as e: code, message = 300, str(e) finally: NATS_publish("updPassWordFromUserInfo") kafka_saveLog("updPassWordFromUserInfo", code) return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())
def updSalaryFromUserInfo(request): try: userInfo = checkUserSession(request) salary = request.GET.get('salary') if salary: userInfoDao.updAllFromUserInfoByUserId(userInfo['user_id'], salary=salary) code, message = 200, '工资修改成功' except Exception as e: code, message = 300, str(e) finally: NATS_publish("updSalaryFromUserInfo") kafka_saveLog("updSalaryFromUserInfo", code) return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())
def updBiometricDataFromUserInfo(request): code, data, message = None, None, None try: userInfo = checkUserSession(request) biometricData = request.GET.get('biometricData') if biometricData: userInfoDao.updAllFromUserInfoByUserId(userInfo['user_id'], biometricData=biometricData) code, message = 200, '指纹信息修改成功' except Exception as e: code, message = 300, str(e) finally: NATS_publish("updBiometricDataFromUserInfo") kafka_saveLog("updBiometricDataFromUserInfo", code) return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())
def updNameFromUserInfo(request): code, data, message = None, None, None try: userInfo = checkUserSession(request) name = request.GET.get('name') if name: userInfoDao.updAllFromUserInfoByUserId(userInfo['user_id'], name=name) code, message = 200, '姓名修改成功' except Exception as e: code, message = 300, str(e) finally: NATS_publish("updNameFromUserInfo") kafka_saveLog("updNameFromUserInfo", code) return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())
def updHouseNumberFromUserInfo(request): code, data, message = None, None, None try: userInfo = checkUserSession(request) houseNumber = request.GET.get('houseNumber') if houseNumber: userInfoDao.updAllFromUserInfoByUserId(userInfo['user_id'], houseNumber=houseNumber) code, message = 200, '座机电话修改成功' except Exception as e: code, message = 300, str(e) finally: NATS_publish("updHouseNumberFromUserInfo") kafka_saveLog("updHouseNumberFromUserInfo", code) return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())
def updMaritalStatusFromUserInfo(request): code, data, message = None, None, None try: userInfo = checkUserSession(request) maritalStatus = request.GET.get('maritalStatus') if maritalStatus: userInfoDao.updAllFromUserInfoByUserId(userInfo['user_id'], maritalStatus=maritalStatus) code, message = 200, '感情状况修改成功' except Exception as e: code, message = 300, str(e) finally: NATS_publish("updMaritalStatusFromUserInfo") kafka_saveLog("updMaritalStatusFromUserInfo", code) return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())
def updGroupFromUserInfoByUserId(request): code, data, message = None, None, None try: checkUserSession(request) userId = request.GET.get('userId') groupId = request.GET.get('groupId') state = request.GET.get('state') if userId: userInfoDao.updAllFromUserInfoByUserId(userId, groupId=groupId, state=state) code, message = 200, '修改用户信息完成' else: raise Exception("参数报错: userId 不能为空!") except Exception as e: code, message = 300, str(e) finally: return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())
def updPassWordFromUserInfoByUserId(request): code, data, message = None, None, None try: checkUserSession(request) userId = request.GET.get('userId') password = request.GET.get('password') if userId and password: h = hashlib.sha256() h.update(bytes(password, encoding='utf-8')) password = h.hexdigest() userInfoDao.updAllFromUserInfoByUserId(userId, password=password) code, message = 200, '重置密码成功' else: raise Exception("参数报错: userId与password 都不能为空!") except Exception as e: code, message = 300, str(e) finally: return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())
def updPassWordFromUserInfoByUserId(request): code, data, message = None, None, None try: checkUserSession(request) userId = request.GET.get('userId') password = request.GET.get('password') if userId and password: password = hash(password) userInfoDao.updAllFromUserInfoByUserId(userId, password=password) code, message = 200, '重置密码成功' else: raise Exception("参数报错: userId与password 都不能为空!") except Exception as e: code, message = 300, str(e) finally: NATS_publish("updPassWordFromUserInfoByUserId") kafka_saveLog("updPassWordFromUserInfoByUserId", code) return HttpResponse( JsonResponse(code=code, message=message, data=None).getJson())