47 lines
1.4 KiB
C#
47 lines
1.4 KiB
C#
![]() |
/*******************************************************************************
|
|||
|
* 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<FormTestEntity>, IDenpendency, ICustomerForm
|
|||
|
{
|
|||
|
public FormTestService(ISqlSugarClient context) : base(context)
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
public async Task Add(string flowInstanceId, string frmData)
|
|||
|
{
|
|||
|
currentuser = OperatorProvider.Provider.GetCurrent();
|
|||
|
var req = frmData.ToObject<FormTestEntity>();
|
|||
|
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<FormTestEntity>();
|
|||
|
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
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}
|