public CommonResult IdentityInforQuery([FromBody] IndentityInforQuery param) { try { if (param == null) { return(new CommonResult { StatusCode = "000003", Result = "请求错误,请检查输入参数!" }); } Log.Info("IdentityInforQuery input:" + JsonConvert.SerializeObject(param)); LogIntoDb.Log(_db, param.UserName, "IdentityInforQuery", JsonConvert.SerializeObject(param)); //if (!PermissionCheck.CheckLevelPermission(param, _dbuUserDbc)) //{ // return new CommonResult { StatusCode = "000007", Result = "没有权限" }; //} var busi = _db.POPULATION.FirstOrDefault(q => q.IDNUM == param.IdentityCardNumber); if (busi == null) { _db.POPULATION.Add(new POPULATION { ADDRESS = param.Address, BORN = param.Birthday, IDNUM = param.IdentityCardNumber, MOBILE = param.PhoneNumber, NAME = param.Name, NATION = param.Nationality, }); } else { busi.ADDRESS = param.Address; busi.BORN = param.Birthday; busi.MOBILE = param.PhoneNumber; busi.NAME = param.Name; busi.NATION = param.Nationality; } _db.SaveChanges(); return(new CommonResult { StatusCode = "000000", Result = "" }); } catch (Exception ex) { Log.Error("IdentityInforQuery", ex); return(new CommonResult { StatusCode = "000003", Result = ex.Message }); } }
public PhoneQueryResult PhoneQueryByCoInfor([FromBody] IndentityInforQuery param) { try { if (param == null) { return(new PhoneQueryResult { StatusCode = "000003", Result = "请求错误,请检查输入参数!" }); } Log.Info("PhoneQueryByCoInfor input:" + JsonConvert.SerializeObject(param)); // LogIntoDb.Log(_db, param.UserName, "PhoneQueryByCoInfor", JsonConvert.SerializeObject(param)); //if (!PermissionCheck.CheckLevelPermission(param, _dbuUserDbc)) //{ // return new CommonResult { StatusCode = "000007", Result = "没有权限" }; //} var busi = _db.CORPORATEINFO.FirstOrDefault(q => q.CODE == param.IdentityCardNumber); if (busi == null) { return(new PhoneQueryResult { StatusCode = "000020", Result = "没有找到相关公司信息 !" }); } return(new PhoneQueryResult { StatusCode = "000000", Result = "", Address = busi.ADDRESS, Name = busi.NAME, PhoneNumber = busi.PHONENUMBER }); } catch (Exception ex) { Log.Error("PhoneQueryByCoInfor", ex); return(new PhoneQueryResult { StatusCode = "000003", Result = ex.Message }); } }
public CommonResult CorporationInforQuery([FromBody] IndentityInforQuery param) { try { if (param == null) { return(new CommonResult { StatusCode = "000003", Result = "请求错误,请检查输入参数!" }); } Log.Info("CorporationInforQuery input:" + JsonConvert.SerializeObject(param)); // LogIntoDb.Log(_db, param.UserName, "CorporationInforQuery", JsonConvert.SerializeObject(param)); //if (!PermissionCheck.CheckLevelPermission(param, _dbuUserDbc)) //{ // return new CommonResult { StatusCode = "000007", Result = "没有权限" }; //} var busi = _db.CORPORATEINFO.FirstOrDefault(q => q.CODE == param.IdentityCardNumber); if (busi == null) { _db.CORPORATEINFO.Add(new CORPORATEINFO { ID = InternalService.GetCorpInforId(), ADDRESS = param.Address, PHONENUMBER = param.PhoneNumber, NAME = param.Name, CODE = param.IdentityCardNumber }); } else { busi.ADDRESS = param.Address; busi.PHONENUMBER = param.PhoneNumber; busi.NAME = param.Name; } _db.SaveChanges(); return(new CommonResult { StatusCode = "000000", Result = "" }); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Log.InfoFormat("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Log.InfoFormat("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } return(new CommonResult { StatusCode = "000003", Result = e.Message }); } catch (EntityDataSourceValidationException ex) { Log.Error("EntityDataSourceValidationException", ex); return(new CommonResult { StatusCode = "000003", Result = ex.Message }); } catch (Exception ex) { Log.Error("CorporationInforQuery", ex); return(new CommonResult { StatusCode = "000003", Result = ex.Message }); } }