public ActionResult Delete(int id) { SpotifyPlayListBE entity = new SpotifyPlayListBE { IdList = id }; ResponseEntity responseEntity = repositorySpotifyPlayListBL.DeleteSpotifyPlayList(entity); return(Json(responseEntity)); }
public async Task<IResponseEntity> SoftDeleteAsync(string id) { if (id == null || id == "") { return ResponseEntity.Error("删除对象的主键获取失败"); } var result = await _sysPermissionRepository.SoftDeleteAsync(id); return ResponseEntity.Result(result); }
public ActionResult UpdateUploadFile(int Id, string Url, string Name) { var result = new ProjectAttachmentBLL().UpdateUploadFile(Id, Url, Name); var response = new ResponseEntity <int>(result.Success, result.Message, result.Data); new LogBLL().LogEvent(CurrenUserInfo.LoginName, GDS.Entity.Constant.ConstantDefine.ModuleProject, GDS.Entity.Constant.ConstantDefine.TypeUpdate, GDS.Entity.Constant.ConstantDefine.ActionUpdateUpload, $"{Id}"); return(Json(response, JsonRequestBehavior.AllowGet)); }
public async Task<IResponseEntity> SoftDeleteBatchAsync(string[] ids) { if (ids == null || ids.Length == 0) { return ResponseEntity.Error("删除对象的主键获取失败"); } var result = await _sysPermissionRepository.SoftDeleteAsync(ids); return ResponseEntity.Result(result); }
/// <summary> /// 服务执行 /// </summary> /// <param name="requestEntity">请求数据</param> /// <param name="responseEntity">返回数据</param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { IDictionary <string, string> paraDict = requestEntity.Parameters; var filter = ServiceUtility.ConvertToFilterFromDict <PayAccountFilter>(paraDict); filter.UserId = requestEntity.UserId; // 保存调整款项 Singleton <BusinessSaveBLL> .Instance.PayAccount(filter, responseEntity); }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 SavingCardChangeFilter filter = ServiceUtility.ConvertToFilterFromDict <SavingCardChangeFilter>(requestEntity.Parameters); // 获取储蓄卡修改的信息 Singleton <BaseSearchBLL <SavingCardChangeModifyViewData , GetSavingCardInfoDAL <SavingCardChangeModifyViewData> > > .Instance.SearchData(filter, responseEntity); }
public async Task <IResponseEntity> CreateAsync(ResourceAddRequest req) { var item = _mapper.Map <SysResourceEntity>(req); var result = await _sysResourceRepository.InsertAsync(item); //清除缓存 await _cache.RemoveByPatternAsync(CacheKeyTemplate.PermissionResourceList); return(ResponseEntity.Result(result != null && result?.Id != "")); }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 var filter = ServiceUtility.ConvertToFilterFromDict <SearchBusinessListFilter>(requestEntity.Parameters); // 罚息信息查询 Singleton <BaseSearchBLL <PenaltyIntViewData , DunPenaltyIntDetailDAL <PenaltyIntViewData> > > .Instance.SearchDataPagingByFilter(filter, responseEntity); }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 SavingCardChangeFilter filter = ServiceUtility.ConvertToFilterFromDict <SavingCardChangeFilter>(requestEntity.Parameters); // 根据合同号查询业务信息 Singleton <BaseSearchBLL <SavingCardChangeBusinessViewData , GetBusinessByContractNoDAL <SavingCardChangeBusinessViewData> > > .Instance.SearchData(filter, responseEntity); }
public async Task <IResponseEntity> DeleteBatchAsync(string[] ids) { if (ids == null || ids.Length == 0) { return(ResponseEntity.Error("删除对象的主键获取失败")); } var result = await _sysUserRepository.Where(m => ids.Contains(m.Id)).ToDelete().ExecuteAffrowsAsync(); return(ResponseEntity.Result(result > 0)); }
public async Task <IResponseEntity> DeleteAsync(string id) { if (id == null || id == "") { return(ResponseEntity.Error("删除对象的主键获取失败")); } var result = await _sysUserRepository.DeleteAsync(id); return(ResponseEntity.Result(result > 0)); }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 CustomerSearchFilter filter = ServiceUtility.ConvertToFilterFromDict <CustomerSearchFilter>(requestEntity.Parameters); // 客户查询 Singleton <BaseSearchBLL < CustomerSearchViewData, GetCustomerResultDAL <CustomerSearchViewData> > > .Instance.SearchDataPagingByFilter(filter, responseEntity); }
public ActionResult DeleteSupplierInfo(int Id) { var result = new SupplierInfoBLL().DeleteDataById(Id); var response = new ResponseEntity <int>(result.Success, result.Message, result.Data); new LogBLL().LogEvent(CurrenUserInfo.LoginName, GDS.Entity.Constant.ConstantDefine.ModuleBaseData, GDS.Entity.Constant.ConstantDefine.TypeDelete, GDS.Entity.Constant.ConstantDefine.ActionDeleteSupplier, $"{Id}"); return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult SetChargePerson(int Id, string ChargePerson) { var result = new DepartmentBLL().UpdateChargePerson(Id, ChargePerson); var response = new ResponseEntity <int>(result.Success, result.Message, result.Data); new LogBLL().LogEvent(CurrenUserInfo.LoginName, GDS.Entity.Constant.ConstantDefine.ModuleBaseData, GDS.Entity.Constant.ConstantDefine.TypeAdd, GDS.Entity.Constant.ConstantDefine.ActionSaveChargePerson + ChargePerson, $"{Id}"); return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult GetDraftList() { try { var queryParams = new NameValueCollection(); int userType = CurrenUserInfo.UserType; string loginName = CurrenUserInfo.LoginName; var query = new ProjectQuery(queryParams); var sqlCondition = new StringBuilder(); sqlCondition.Append("ISNULL(IsDelete,0)!=1 and CurrentStatus=-1"); //CurrentStatus审批状态为1(同意) sqlCondition.Append($" and createby='{loginName}' "); PageRequest preq = new PageRequest { TableName = " [View_Project] ", Where = sqlCondition.ToString(), Order = " Id DESC ", IsSelect = true, IsReturnRecord = true, PageSize = query.PageSize, PageIndex = query.PageIndex, FieldStr = "*" }; var result = new ProjectBLL().GetView_ProjectByPage(preq); result.ForEach(project => { project.StartTimeStr = project.StartTime.HasValue ? project.StartTime.Value.ToString("yyyy-MM-dd") : string.Empty; project.EndTimeStr = project.EndTime.HasValue ? project.EndTime.Value.ToString("yyyy-MM-dd") : string.Empty; project.CreateTimeStr = project.CreateTime.HasValue ? project.CreateTime.Value.ToString("yyyy-MM-dd") : string.Empty; }); result = result.OrderByDescending(r => r.CreateTime).ToList(); var response = new ResponseEntity <object>(true, string.Empty, new DataGridResultEntity <View_Project> { TotalRecords = preq.Out_AllRecordCount, DisplayRecords = preq.Out_PageCount, ResultData = result }); return(Json(response, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new ResponseEntity <object>(-999, string.Empty, ""), JsonRequestBehavior.AllowGet)); } }
public ResponseEntity <long> AddGraphicMessage(GraphicMessage msg) { //msg.pic01 = string.IsNullOrEmpty(msg.pic01) ? string.Empty : ConfigurationManager.AppSettings["UploadUrl"] + msg.pic01; //msg.pic02 = string.IsNullOrEmpty(msg.pic02) ? string.Empty : ConfigurationManager.AppSettings["UploadUrl"] + msg.pic02; //msg.pic03 = string.IsNullOrEmpty(msg.pic03) ? string.Empty : ConfigurationManager.AppSettings["UploadUrl"] + msg.pic03; //msg.pic04 = string.IsNullOrEmpty(msg.pic04) ? string.Empty : ConfigurationManager.AppSettings["UploadUrl"] + msg.pic04; //msg.pic05 = string.IsNullOrEmpty(msg.pic05) ? string.Empty : ConfigurationManager.AppSettings["UploadUrl"] + msg.pic05; //msg.pic06 = string.IsNullOrEmpty(msg.pic06) ? string.Empty : ConfigurationManager.AppSettings["UploadUrl"] + msg.pic06; if (!string.IsNullOrEmpty(msg.poster) && msg.poster.IndexOf("base64,") > -1) { try { var img = Utils.GetImageFromBase64(msg.poster.Substring(msg.poster.IndexOf("base64,") + 7)); string fileName = DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ".jpg"; string fullPath = ConfigurationManager.AppSettings["UploadFolderPath"] + fileName; img.Save(fullPath); msg.poster = fileName; } catch (Exception ex) { logger.Error(ex.Message); } } ResponseEntity <long> response = new ResponseEntity <long>(); var dao = new GraphicMessageDao(ConfigurationManager.AppSettings["mysqlConnStr"]); bool success = true; long id = 0; if (msg.id > 0) { dao.UpdateGraphicMessage(msg); id = msg.id; } else { id = (long)dao.AddGraphicMessage(msg); } if (success) { response = new ResponseEntity <long>(true, "添加图文成功", id); } else { response = new ResponseEntity <long>(true, "添加图文失败", id); } return(response); }
public ResponseEntity CreateUser(CreateUserEntity request) { ResponseEntity entity = new ResponseEntity(); bool existEmail = _context.User.Any(z => z.Email.Equals(request.Email)); bool existUsername = _context.User.Any(z => z.Username.Equals(request.Username)); bool existApplicationID = _context.Application.Any(z => z.ID == request.ApplicationID); if (request == null) { entity.StatusCode = (int)CreateUserEntity.Status.EntityCanNotNull; } if (existEmail) { entity.StatusCode = (int)CreateUserEntity.Status.EmailExist; } if (existUsername) { entity.StatusCode = (int)CreateUserEntity.Status.UsernameExist; } if (existApplicationID) { entity.StatusCode = (int)CreateUserEntity.Status.ApplicationNotFound; } if (!existUsername && !existEmail && request != null) { User user = new User { ApplicationID = request.ApplicationID, Email = request.Email, Name = request.Name, Password = request.Password, Surname = request.Surname, Username = request.Username }; try { _context.User.Add(user); _context.SaveChanges(); entity.StatusCode = (int)UserEntity.Status.Success; } catch (Exception) { entity.StatusCode = (int)UserEntity.Status.Fail; } } return(entity); }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 var filter = ServiceUtility.ConvertToFilterFromDict <GuaranteeBatchUpdateFilter>(requestEntity.Parameters); filter.UserId = responseEntity.UserId; // 更新履行担保信息 Singleton <BaseUpdateBLL <FulfilGuaranteeSaveDAL> > .Instance.UpdateData(filter, responseEntity); }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 XtgJhzkCheckFilter filter = ServiceUtility.ConvertToFilterFromDict <XtgJhzkCheckFilter>(requestEntity.Parameters); filter.UserId = responseEntity.UserId; // 清除到账日期 Singleton <BaseUpdateBLL <ClearXtgJhzkToAcountTimeDAL> > .Instance.UpdateData(filter, responseEntity); }
/// <summary> /// 批量转担保 /// </summary> /// <param name="filter"></param> /// <param name="responseEntity"></param> public void BatchConvertGurantee(BusinessGuaranteeFilter filter , ResponseEntity responseEntity) { var lstBus = Singleton <GuarLitigationInBatchNumDAL <Business> > .Instance.SearchData(filter); if (lstBus == null || lstBus.Count == 0) { ServiceUtility.SetResponseStatus(responseEntity, EnumResponseState.BusinessError, "查询不到订单。"); m_Logger.Info("查询不到订单。"); return; } string errorMessage = ""; var lstBids = new List <int>(); foreach (var bus in lstBus) { if (!string.IsNullOrEmpty(bus.GuaranteeNum)) { errorMessage = string.Format("错误,订单号[{0}]已存在担保批次号[{1}]", bus.BusinessID, bus.GuaranteeNum); break; } else if (bus.BusinessStatus == (byte)EnumBusinessStatus.Normal) { errorMessage = string.Format("错误,订单号[{0}]尚未担保,不允许输入担保批次号[{1}]", bus.BusinessID, bus.GuaranteeNum); break; } else if (bus.LendingSideKey == SysConst.COMPANY_DWJM_LENDING) { errorMessage = string.Format("错误,订单号[{0}]是外贸订单,不支持手动录入担保批次号", bus.BusinessID); break; } else if (bus.BusinessStatus == (byte)EnumBusinessStatus.Guarantee) { lstBids.Add(bus.BusinessID); } } if (!string.IsNullOrEmpty(errorMessage)) { ServiceUtility.SetResponseStatus(responseEntity, EnumResponseState.BusinessError, errorMessage); m_Logger.Info(errorMessage); } else if (lstBids != null && lstBids.Count != 0) { int resultCount = Singleton <GuarLitigationInBatchNumDAL <Business> > .Instance.UpdateBatchNum(string.Join(WebServiceConst.Separater_Comma, lstBids.ToArray()), filter.GuaranteeNum); var responseResult = new ResponseListResult <BusinessViewData>(); responseResult.TotalCount = resultCount; ServiceUtility.SetResponseStatus(responseEntity, EnumResponseState.Success); responseEntity.Results = responseResult; } }
/// <summary> /// 处理结收到结果信息 /// </summary> private void DealResult() { while (true) { if (!m_IsLoadService) { continue; } try { string resultId = ""; ResponseEntity responseEntity = Singleton <ResultCacheManager <ResponseEntity> > .Instance .GetOneResult(out resultId); if (!string.IsNullOrEmpty(resultId) && responseEntity != null) { ServiceCommand resultCommand = new ServiceCommand(); ServiceCommand command = m_ReceiveCommandCaches.GetResult(resultId); if (command == null) { continue; } m_Logger.Debug("处理结果返回。"); // 初始化结果 resultCommand.CreateTime = DateTime.Now.ToString("yyyyMMdd HH:mm:ss:fff"); resultCommand.Entity = responseEntity; resultCommand.Guid = command.Guid; resultCommand.Priority = command.Priority; resultCommand.ReceiveId = command.SendId; resultCommand.SendId = m_ServerId; resultCommand.ServiceName = command.ServiceName; //m_CommunicationControl.Send(resultCommand); ResultService.ResultService resultService = new ResultService.ResultService(); //this.BeginInvoke(new ExportLogHandler(ExportLog), "WebService URL:" + resultService.Url); m_Logger.Debug(resultService.Url); byte[] bytResult = ConvertUtility.CodingToByte(resultCommand.ClassToCommandString(), 2); byte[] bytCompress = CompressHelper.Compress(EnumCompressType.MemCompress, bytResult); resultService.SendByteResult(bytCompress); } } catch (Exception ex) { LogExport(ex.Message); LogExport(ex.StackTrace); } Thread.Sleep(100); } }
public ResponseEntity login(AuthenticationEntity authenticationEntity) { try { ResponseEntity responseEntity = new ResponseEntity(); var command = dBContext.Connection.CreateCommand() as SqlCommand; command.CommandType = CommandType.StoredProcedure; command.CommandText = "dbo.prcCheckUserLogin"; command.Parameters.Add(new SqlParameter { ParameterName = "@UID", DbType = DbType.String, Value = authenticationEntity.UserId, }); command.Parameters.Add(new SqlParameter { ParameterName = "@PWD", DbType = DbType.String, Value = hashPassword(authenticationEntity.Pwd), }); List <IDictionary <String, Object> > result = dBContext.GetDatabaseResultSet(command); if (result != null) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <IDictionary <String, Object>, List <DBResultEnity> >(); }).CreateMapper(); List <DBResultEnity> dBResult = config.Map <List <DBResultEnity> >(result); DBResultEnity dBResultEnity = dBResult.FirstOrDefault(); responseEntity.StatusCode = dBResultEnity.STATUSCODE; responseEntity.StatusMessage = dBResultEnity.STATUSDESC; if (dBResultEnity.STATUSCODE == 1) { responseEntity.ResponseResult = getJWTPacket(authenticationEntity.UserId); } return(responseEntity); } else { responseEntity.StatusCode = 0; responseEntity.StatusMessage = "Failed"; return(responseEntity); } } catch (Exception e) { throw e; } }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 var filter = ServiceUtility.ConvertToFilterFromDict <CancelRefundUpdateFilter>(requestEntity.Parameters); filter.UserId = responseEntity.UserId; // 更新履行担保信息 Singleton <CancelRefundSaveBLL> .Instance.CancelRefundSave(filter, responseEntity); }
/// <summary> /// 检索数据 /// </summary> /// <param name="baseFilter"></param> /// <param name="responseEntity"></param> public void ExportData(BaseFilter baseFilter, ResponseEntity responseEntity) { var filter = baseFilter as ExportGuaranteeDataFilter; if (filter == null) { ServiceUtility.SetResponseStatus(responseEntity, EnumResponseState.RequestCommandError); return; } var lstExportGuaranteeViewDatas = Singleton <ExportGuaranteeDataDAL <ExportGuaranteeViewData> > .Instance.SearchData(filter); if (lstExportGuaranteeViewDatas == null || lstExportGuaranteeViewDatas.Count == 0) { ServiceUtility.SetResponseStatus(responseEntity, EnumResponseState.NoResult); m_Logger.Info("未查询到数据。"); } else { var lstItems = lstExportGuaranteeViewDatas.GroupBy(p => p.BusinessId).Select(x => new { K = x.Key, V = x.ToList() }); var lstResults = new List <ExportGuaranteeViewData>(); int index = 1; ExportGuaranteeViewData data = null; foreach (var item in lstItems) { var singel = item.V.FirstOrDefault(); data = new ExportGuaranteeViewData(); data.No = index++; data.RegionName = singel.RegionName; data.BranchName = singel.BranchName; data.Team = singel.Team; data.ContractNo = singel.ContractNo; data.CustomerName = singel.CustomerName; data.LoanProduct = singel.LoanProduct; data.LoanCapital = singel.LoanCapital; data.LoanDate = singel.LoanDate; data.LoanPeriod = singel.LoanPeriod; data.LendingSide = singel.LendingSide; data.BusinessStatus = singel.BusinessStatus; data.GuaranteeDate = singel.GuaranteeDate; data.GuaranteeAmount = singel.GuaranteeAmount; data.DunDetail = item.V.Count() > 0 ? string.Join(",", item.V.Select(p => p.OtherConditions)) : ""; data.DetailAndResult = ""; data.AgentName = singel.AgentName; lstResults.Add(data); } // 设置输出文件 SetExportFile(filter, lstResults, responseEntity); } }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 OverDueDetailFilter filter = ServiceUtility.ConvertToFilterFromDict <OverDueDetailFilter>(requestEntity.Parameters); filter.UserId = responseEntity.UserId; //根据订单号获取订单的逾期信息 Singleton <GetOverDueReportDetailByBusinessIdsBLL> .Instance.SearchData(filter, responseEntity); }
private static void Demo1() { // 负载均衡到每台服务器 for (int i = 0; i < 10; i++) { RestTemplate rest = new RestTemplate("http://127.0.0.1:8500"); ResponseEntity <string[]> resp = rest.GetForEntityAsync <string[]>("http://apiservice1/api/values").Result; Console.WriteLine(resp.StatusCode + " " + string.Join(",", resp.Body)); Thread.Sleep(1000); } }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 var filter = ServiceUtility.ConvertToFilterFromDict <XtgJhzkCheckFilter>(requestEntity.Parameters); filter.UserId = responseEntity.UserId; // 获取信托归集户账款核对数据 Singleton <XtgJhzkCheckSearchBLL> .Instance.SearchData(filter, responseEntity); }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 BusinessGuaranteeSaveFilter filter = ServiceUtility.ConvertToFilterFromDict <BusinessGuaranteeSaveFilter>(requestEntity.Parameters); filter.UserId = requestEntity.UserId; // 担保和诉讼设置编辑保存 Singleton <GuarLitigationSaveBLL> .Instance.Update(filter, responseEntity); }
static void Main(string[] args) { RestTemplate rest = new RestTemplate("http://127.0.0.1:8500"); //RestTemplate把服务的解析和发请求以及响应反序列化帮我们完成 ResponseEntity <TestUserInfo> resp = rest.GetForEntityAsync <TestUserInfo>("http://apiservice1/api/Home").Result; Console.WriteLine(resp.StatusCode); Console.WriteLine(String.Join(",", resp.Body)); Console.ReadKey(); }
/// <summary> /// 程序执行主入口 /// </summary> /// <param name="requestEntity"></param> /// <param name="responseEntity"></param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { // 定义接收客户端参数的变量 OverDueReportFilter filter = ServiceUtility.ConvertToFilterFromDict <OverDueReportFilter>(requestEntity.Parameters); filter.UserId = responseEntity.UserId; //检索数据获取出审核员贷后客户逾期情况汇总情况表 Singleton <GetOverDueTotalSearchResultBLL> .Instance.SearchData(filter, responseEntity); }