|
|
|
@ -2443,9 +2443,9 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon |
|
|
|
|
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "UpdateYN").FirstOrDefault(); |
|
|
|
|
if (toolbar != null) toolbar.fnKey = "TBD2YN"; |
|
|
|
|
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "DetailYN").FirstOrDefault(); |
|
|
|
|
if (toolbar != null) toolbar.fnKey = "TBD3YN"; |
|
|
|
|
if (toolbar != null) toolbar.fnKey = "TBD3YN"; |
|
|
|
|
break; |
|
|
|
|
case "F_PerformancePeriod": |
|
|
|
|
case "F_PerformancePeriod": |
|
|
|
|
result.JM_PageControlT1.Toolbar.Insert(0, new Toolbar() |
|
|
|
|
{ |
|
|
|
|
display = true, |
|
|
|
@ -3937,6 +3937,21 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case "F_ESS_TrainFeeApplyOrder_Boltone": |
|
|
|
|
if (param.doType == "Insert") |
|
|
|
|
{ |
|
|
|
|
flowReturn.DT_TableDataT1 = new List<Ghre_TrainFeeApplyOrder_Boltone>() |
|
|
|
|
{ |
|
|
|
|
new Ghre_TrainFeeApplyOrder_Boltone() |
|
|
|
|
{ |
|
|
|
|
ApplicantId = App.User.StaffId, |
|
|
|
|
ApplicantDeptId = GetStaffDeptId(), |
|
|
|
|
ApplicantTime = DateTime.Now |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#endregion |
|
|
|
@ -4331,6 +4346,50 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon |
|
|
|
|
} |
|
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case "F_ESS_TrainFeeApplyOrder_Boltone": //培训费用_宝连通 |
|
|
|
|
|
|
|
|
|
#region 写入数据,并判断是否有错误 |
|
|
|
|
switch (param.doType) |
|
|
|
|
{ |
|
|
|
|
case "Apply": |
|
|
|
|
case "BatchApply": |
|
|
|
|
|
|
|
|
|
#region 写入数据,并判断是否有错误 |
|
|
|
|
string json = param.jsonParam.ToString(); |
|
|
|
|
var dict = JsonHelper.JsonToObj<Ghre_ExternalTrainApplyOrder_Boltone>(json); |
|
|
|
|
var dict1 = JsonHelper.JsonToObj<Ghre_TrainFeeApplyOrder_BoltoneBase>(json); |
|
|
|
|
//dict.RequestNo = await GenerateContinuousSequence("Ghrh_HumanRequest", "RequestNo", "R"); |
|
|
|
|
id = await Db.Insertable(dict).ExecuteReturnSnowflakeIdAsync(); |
|
|
|
|
|
|
|
|
|
sql = $"SELECT ISNULL(MAX(id)+1,1) FROM Ghre_TrainFeeApplyOrder_Boltone WHERE Id !='{id}' and len(Id) !=19"; |
|
|
|
|
var id1 = await Db.Ado.GetLongAsync(sql); |
|
|
|
|
sql = $"UPDATE Ghre_TrainFeeApplyOrder_Boltone SET Id={id1} WHERE Id ='{id}'"; |
|
|
|
|
await Db.Ado.ExecuteCommandAsync(sql); |
|
|
|
|
|
|
|
|
|
id = id1; |
|
|
|
|
|
|
|
|
|
if (dict1.Attachments.Any()) |
|
|
|
|
{ |
|
|
|
|
var ids = dict1.Attachments.Select(x => x.AttachmentID).ToList(); |
|
|
|
|
await Db.Updateable<Ghre_Attachment>() |
|
|
|
|
.SetColumns(it => new Ghre_Attachment() |
|
|
|
|
{ |
|
|
|
|
TableName = "Ghre_TrainFeeApplyOrder_Boltone", |
|
|
|
|
TableKeyID = id.ObjToInt(), |
|
|
|
|
Reverse1 = "Attachments" |
|
|
|
|
}) |
|
|
|
|
.Where(it => ids.Contains(it.Id)) |
|
|
|
|
.ExecuteCommandAsync(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|