/******************************************************************************* * Copyright © 2020 HT.Cloud.Framework 版权所有 * Author: HT.Cloud * Description: WaterCloud快速开发平台 * Website: *********************************************************************************/ using SqlSugar; using System.Threading.Tasks; using HT.Cloud.Code; using HT.Cloud.Domain.FlowManage; namespace HT.Cloud.Service.FlowManage { public class FormTestService : BaseService, IDenpendency, ICustomerForm { public FormTestService(ISqlSugarClient context) : base(context) { } public async Task Add(string flowInstanceId, string frmData) { currentuser = OperatorProvider.Provider.GetCurrent(); var req = frmData.ToObject(); req.F_FlowInstanceId = flowInstanceId; req.Create(); req.F_CreatorUserName = currentuser.UserName; await repository.Insert(req); } public async Task Edit(string flowInstanceId, string frmData) { currentuser = OperatorProvider.Provider.GetCurrent(); var req = frmData.ToObject(); req.F_FlowInstanceId = flowInstanceId; await repository.Update(a => a.F_FlowInstanceId == req.F_FlowInstanceId, a => new FormTestEntity { F_Attachment = req.F_Attachment, F_EndTime = req.F_EndTime, F_StartTime = a.F_StartTime, F_RequestComment = a.F_RequestComment, F_RequestType = a.F_RequestType, F_UserName = a.F_UserName }); } } }