From de4a3a2c1b39c128d4ecd23367db5fcbda957bdd Mon Sep 17 00:00:00 2001 From: zs <zhousong@weben-smart.com> Date: 周二, 13 5月 2025 11:21:21 +0800 Subject: [PATCH] 临时提交 --- PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs | 42 +++++++++++++++++++++++++++++++++++++----- 1 files changed, 37 insertions(+), 5 deletions(-) diff --git a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs index b56150f..7211e3f 100644 --- a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs +++ b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs @@ -16,6 +16,9 @@ using CMS.Plugin.PipeLineLems.Domain.WorkPlan; using CMS.Plugin.PipeLineLems.Domain.CallMaterialOrderRecord; using Volo.Abp.Users; +using CmsQueryExtensions.Entitys; +using CMS.Unit.RuntimeValue.Abstractions; +using CMS.Extensions.Variable; namespace CMS.Plugin.PipeLineLems.Application.Implements; @@ -24,6 +27,34 @@ /// </summary> public class SharedService : CMSPluginAppService { + + + public async Task<MesOrderResponse> CommonPick(IServiceProvider _serviceProvider, PickInput input, MyCurrentUser myCurrentUser) + { + //1銆佽褰曞垎鎷h褰曡〃 + //2銆佹洿鏂颁綔涓氳鍒掕〃鐨勭姸鎬� =宸插垎鎷� + //3銆佸啓鍏� 鍒嗘嫞鍙橀噺 + + VariableService _variableService = _serviceProvider.GetRequiredService<VariableService>(); + + Dictionary<string, object?> keyValuePairs = new Dictionary<string, object?> + { + { "鍒嗘嫞鎵樼洏鍙�","鎵樼洏1"}, + { "鍒嗘嫞鏂瑰悜", "鐭瑁呴厤"}, + { "鍒嗘嫞浜�", myCurrentUser.UserAccount } + }; + _variableService.WriteValueAsync(keyValuePairs); + var response = new MesOrderResponse + { + Code = "000000", + Data = "", + Fail = false, + Mesg = "澶勭悊鎴愬姛", + Success = true, + Time = DateTime.UtcNow + }; + return response; + } /// <summary> /// 鍒涘缓浣滀笟璁″垝 /// </summary> @@ -34,11 +65,11 @@ /// <exception cref="UserFriendlyException"></exception> public async Task<MesOrderResponse> CommonCreatebyApsAsync(List<WorkPlanInput> input, IServiceProvider _serviceProvider, - WorkPlanAppService workPlanAppService, - string userId, string userAccount - ) + WorkPlanAppService workPlanAppService, + string userId, string userAccount + ) { - + if (input == null) { throw new UserFriendlyException("杈撳叆鍙傛暟涓嶈兘涓虹┖"); @@ -181,6 +212,7 @@ CallMaterialStatus = Domain.Shared.Enums.CallMaterialStatusEnum.鏈墽琛�, DataIdentifier = gTask.Key, MaterialMode = gTask.ToList().First().MaterialMode, + CreatorName = userAccount, Quantity = 1 }; @@ -198,8 +230,8 @@ insertObj.CallMaterialStatus = Domain.Shared.Enums.CallMaterialStatusEnum.鏈墽琛�; insertObj.WorkPlanStatus = Domain.Shared.Enums.WorkPlanStatusEnum.鏈敓浜�; insertObj.Sort = 1; - insertObj.CreatorId = userId; insertObj.CreatorName = userAccount; + insertObj.Remark = "绯荤粺瀵煎叆"; await workPlanAppService.CreateAsync(insertObj); } -- Gitblit v1.9.3