|
|
|
@ -2460,8 +2460,6 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon |
|
|
|
|
flowReturn.JM_TableColumnT1.TableColumn = JsonHelper.JsonToObj<List<FlowTableColumn>>(result); |
|
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
#region DT_TableDataT1 |
|
|
|
|
|
|
|
|
|
#region 特殊处理 |
|
|
|
|
switch (param.menuName) |
|
|
|
|
{ |
|
|
|
@ -3220,399 +3218,30 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case "F_ESS_RecruitYearManpowerApply": |
|
|
|
|
sql = @$"DECLARE
|
|
|
|
|
@SQL NVARCHAR (MAX) = '', |
|
|
|
|
@FlowID INT = {param.jsonParam.FlowID}, |
|
|
|
|
@langId INT = {param.langId}, |
|
|
|
|
@DoType NVARCHAR (MAX) = '{param.doType}', |
|
|
|
|
@SQL2 NVARCHAR (MAX) = '', |
|
|
|
|
@JsonString NVARCHAR (MAX) = '', |
|
|
|
|
@JsonString1 NVARCHAR (MAX) = '', |
|
|
|
|
@JsonString2 NVARCHAR (MAX) = '', |
|
|
|
|
@ID INT = '{param.id}', |
|
|
|
|
@userId INT = {param.userId} |
|
|
|
|
|
|
|
|
|
BEGIN |
|
|
|
|
IF @DoType IN ('Update', 'Copy') -- 读取修改 |
|
|
|
|
BEGIN |
|
|
|
|
SELECT a.Id, |
|
|
|
|
a.CreateBy, |
|
|
|
|
a.CreateTime, |
|
|
|
|
a.CreateProg, |
|
|
|
|
a.CreateIP, |
|
|
|
|
a.UpdateBy, |
|
|
|
|
a.UpdateTime, |
|
|
|
|
a.UpdateProg, |
|
|
|
|
a.UpdateIP, |
|
|
|
|
a.OperateLogID, |
|
|
|
|
a.YearMonth, |
|
|
|
|
a.DeptId, |
|
|
|
|
a.TitleId, |
|
|
|
|
a.GradeId, |
|
|
|
|
a.JobId, |
|
|
|
|
a.BudgetInStaffCount, |
|
|
|
|
a.BudgetOutStaffCount, |
|
|
|
|
a.BudgetInDutyStaffCount, |
|
|
|
|
a.BudgetOutDutyStaffCount, |
|
|
|
|
a.BudgetInLackStaffCount, |
|
|
|
|
a.ApplicantId, |
|
|
|
|
a.RemarkSz, |
|
|
|
|
a.IsDefault, |
|
|
|
|
a.IsEnable, |
|
|
|
|
a.Reverse1, |
|
|
|
|
a.Reverse2, |
|
|
|
|
a.Reverse3, |
|
|
|
|
a.Reverse4, |
|
|
|
|
a.Reverse5, |
|
|
|
|
a.Reverse6, |
|
|
|
|
a.Reverse7, |
|
|
|
|
a.Reverse8, |
|
|
|
|
a.Reverse9, |
|
|
|
|
a.Reverse10, |
|
|
|
|
a.ReverseI1, |
|
|
|
|
a.ReverseI2, |
|
|
|
|
isnull |
|
|
|
|
( |
|
|
|
|
(SELECT CASE |
|
|
|
|
WHEN @langId = 1 THEN UserName |
|
|
|
|
ELSE UserEname |
|
|
|
|
END |
|
|
|
|
FROM Ghrs_User kk |
|
|
|
|
WHERE kk.UserId = a.CreateBy), |
|
|
|
|
'') |
|
|
|
|
+ ' ' |
|
|
|
|
+ [dbo].[FLangKeyToValue] |
|
|
|
|
('GHR_Common_000078', @langId, '于 ') |
|
|
|
|
+ ' ' |
|
|
|
|
+ CONVERT (NVARCHAR (16), CreateTime, 121) |
|
|
|
|
+ ' ' |
|
|
|
|
+ [dbo].[FLangKeyToValue] |
|
|
|
|
('GHR_Common_000079', @langId, ' 创建') CreateDataInfo, |
|
|
|
|
isnull |
|
|
|
|
( |
|
|
|
|
(SELECT CASE |
|
|
|
|
WHEN @langId = 1 THEN UserName |
|
|
|
|
ELSE UserEname |
|
|
|
|
END |
|
|
|
|
FROM Ghrs_User kk |
|
|
|
|
WHERE kk.UserId = a.UpdateBy), |
|
|
|
|
'') |
|
|
|
|
+ ' ' |
|
|
|
|
+ [dbo].[FLangKeyToValue] |
|
|
|
|
('GHR_Common_000078', @langId, '于') |
|
|
|
|
+ ' ' |
|
|
|
|
+ CONVERT (NVARCHAR (16), UpdateTime, 121) |
|
|
|
|
+ ' ' |
|
|
|
|
+ [dbo].[FLangKeyToValue] |
|
|
|
|
('GHR_Common_000080', @langId, ' 最后修改') UpdateDataInfo |
|
|
|
|
FROM Ghrh_YearHumanSettings a |
|
|
|
|
WHERE a.Id = @ID |
|
|
|
|
END |
|
|
|
|
|
|
|
|
|
IF @DoType = 'Insert' -- 空白新增 |
|
|
|
|
BEGIN |
|
|
|
|
SELECT NULL YearMonth, |
|
|
|
|
NULL DeptId, |
|
|
|
|
NULL TitleId, |
|
|
|
|
NULL GradeId, |
|
|
|
|
NULL JobId, |
|
|
|
|
NULL BudgetInStaffCount, |
|
|
|
|
NULL BudgetOutStaffCount, |
|
|
|
|
NULL BudgetInDutyStaffCount, |
|
|
|
|
NULL BudgetOutDutyStaffCount, |
|
|
|
|
NULL BudgetInLackStaffCount, |
|
|
|
|
NULL BudgetOutLackStaffCount, |
|
|
|
|
(SELECT UserStaffID |
|
|
|
|
FROM dbo.Ghrs_User |
|
|
|
|
WHERE UserId = @userId) ApplicantId, |
|
|
|
|
0 IsDefault, |
|
|
|
|
0 Id, |
|
|
|
|
'' RemarkSz |
|
|
|
|
END |
|
|
|
|
if (param.doType == "Insert") |
|
|
|
|
{ |
|
|
|
|
var config = await Db.Queryable<Ghrh_Config>().Where(x => x.ConfigCode == "ESS_Recruit_Year_Human_Start_Month").FirstAsync(); |
|
|
|
|
|
|
|
|
|
IF @DoType = 'ReApply' -- ReApply:重新发起 |
|
|
|
|
BEGIN |
|
|
|
|
SELECT Id, |
|
|
|
|
CreateBy, |
|
|
|
|
CreateTime, |
|
|
|
|
CreateProg, |
|
|
|
|
CreateIP, |
|
|
|
|
UpdateBy, |
|
|
|
|
UpdateTime, |
|
|
|
|
UpdateProg, |
|
|
|
|
UpdateIP, |
|
|
|
|
OperateLogID, |
|
|
|
|
YearMonth, |
|
|
|
|
DeptId, |
|
|
|
|
TitleId, |
|
|
|
|
GradeId, |
|
|
|
|
JobId, |
|
|
|
|
ApplicantId, |
|
|
|
|
BudgetInStaffCount, |
|
|
|
|
BudgetOutStaffCount, |
|
|
|
|
BudgetInDutyStaffCount, |
|
|
|
|
BudgetOutDutyStaffCount, |
|
|
|
|
BudgetInLackStaffCount, |
|
|
|
|
BudgetOutLackStaffCount, |
|
|
|
|
RemarkSz, |
|
|
|
|
IsDefault, |
|
|
|
|
IsEnable, |
|
|
|
|
Reverse1, |
|
|
|
|
Reverse2, |
|
|
|
|
Reverse3, |
|
|
|
|
Reverse4, |
|
|
|
|
Reverse5, |
|
|
|
|
Reverse6, |
|
|
|
|
Reverse7, |
|
|
|
|
Reverse8, |
|
|
|
|
Reverse9, |
|
|
|
|
Reverse10, |
|
|
|
|
ReverseI1, |
|
|
|
|
ReverseI2 |
|
|
|
|
FROM Ghrh_YearHumanSettings |
|
|
|
|
WHERE WorkID = @ID -- 根据流程单号读取 |
|
|
|
|
END |
|
|
|
|
END";
|
|
|
|
|
flowReturn.DT_TableDataT1 = await Db.Ado.GetDataTableAsync(sql); |
|
|
|
|
var StartMonth = config != null ? config.ConfigValue.ObjToInt() : 1; |
|
|
|
|
var data1 = new InsertGhrh_YearHumanApplyOrderInput() |
|
|
|
|
{ |
|
|
|
|
StartMonth = StartMonth, |
|
|
|
|
}; |
|
|
|
|
data1.Items.Add(new InsertGhrh_YearHumanSettingsInput() { }); |
|
|
|
|
flowReturn.DT_TableDataT1 = data1; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case "F_ESS_RecruitManpowerRequestApply": |
|
|
|
|
sql = @$"DECLARE
|
|
|
|
|
@SQL NVARCHAR (MAX) = '', |
|
|
|
|
@FlowID INT = {param.jsonParam.FlowID}, |
|
|
|
|
@langId INT = {param.langId}, |
|
|
|
|
@DoType NVARCHAR (MAX) = '{param.doType}', |
|
|
|
|
@SQL2 NVARCHAR (MAX) = '', |
|
|
|
|
@JsonString NVARCHAR (MAX) = '', |
|
|
|
|
@JsonString1 NVARCHAR (MAX) = '', |
|
|
|
|
@JsonString2 NVARCHAR (MAX) = '', |
|
|
|
|
@ID INT = '{param.id}', |
|
|
|
|
@userId INT = {param.userId} |
|
|
|
|
|
|
|
|
|
BEGIN |
|
|
|
|
IF @DoType IN ('Update', 'Copy') -- 读取修改 |
|
|
|
|
BEGIN |
|
|
|
|
SELECT a.Id, |
|
|
|
|
a.CreateBy, |
|
|
|
|
a.CreateTime, |
|
|
|
|
a.CreateProg, |
|
|
|
|
a.CreateIP, |
|
|
|
|
a.UpdateBy, |
|
|
|
|
a.UpdateTime, |
|
|
|
|
a.UpdateProg, |
|
|
|
|
a.UpdateIP, |
|
|
|
|
a.OperateLogID, |
|
|
|
|
a.RequestNo, |
|
|
|
|
a.InOrOut, |
|
|
|
|
a.Reason, |
|
|
|
|
a.Status, |
|
|
|
|
a.YearMonth, |
|
|
|
|
a.ResumeType, |
|
|
|
|
a.ApplyDeptId, |
|
|
|
|
a.TitleId, |
|
|
|
|
a.TitleNo, |
|
|
|
|
a.BelongDeptId, |
|
|
|
|
a.GradeId, |
|
|
|
|
a.StaffType1, |
|
|
|
|
a.Degree, |
|
|
|
|
a.WorkExperience, |
|
|
|
|
a.LanguageRequirement, |
|
|
|
|
a.ResumeCount, |
|
|
|
|
a.Trainer, |
|
|
|
|
a.InTime, |
|
|
|
|
a.ProbationSalary, |
|
|
|
|
a.RegularSalary, |
|
|
|
|
a.KnowledgeRequirement, |
|
|
|
|
a.SkillRequirement, |
|
|
|
|
a.WorkContent, |
|
|
|
|
a.RecommendCount, |
|
|
|
|
a.InterviewCount, |
|
|
|
|
a.OfferCount, |
|
|
|
|
a.ApplicantId, |
|
|
|
|
a.WorkID, |
|
|
|
|
a.WorkNo, |
|
|
|
|
a.ToDoType, |
|
|
|
|
a.BatchSID, |
|
|
|
|
a.WorkState, |
|
|
|
|
a.ShiftID, |
|
|
|
|
a.ConfirmUserID, |
|
|
|
|
a.ConfirmTime, |
|
|
|
|
a.ConfirmComment, |
|
|
|
|
a.AgreeUserId, |
|
|
|
|
a.AgreeTime, |
|
|
|
|
a.AgreeReason, |
|
|
|
|
a.RefuseUserId, |
|
|
|
|
a.RefuseTime, |
|
|
|
|
a.RefuseReason, |
|
|
|
|
a.RemarkSz, |
|
|
|
|
a.IsDefault, |
|
|
|
|
a.IsEnable, |
|
|
|
|
a.Reverse1, |
|
|
|
|
a.Reverse2, |
|
|
|
|
a.Reverse3, |
|
|
|
|
a.Reverse4, |
|
|
|
|
a.Reverse5, |
|
|
|
|
a.Reverse6, |
|
|
|
|
a.Reverse7, |
|
|
|
|
a.Reverse8, |
|
|
|
|
a.Reverse9, |
|
|
|
|
a.Reverse10, |
|
|
|
|
a.ReverseI1, |
|
|
|
|
a.ReverseI2, |
|
|
|
|
isnull |
|
|
|
|
( |
|
|
|
|
(SELECT CASE |
|
|
|
|
WHEN @langId = 1 THEN UserName |
|
|
|
|
ELSE UserEname |
|
|
|
|
END |
|
|
|
|
FROM Ghrs_User kk |
|
|
|
|
WHERE kk.UserId = a.CreateBy), |
|
|
|
|
'') |
|
|
|
|
+ ' ' |
|
|
|
|
+ [dbo].[FLangKeyToValue] |
|
|
|
|
('GHR_Common_000078', @langId, '于 ') |
|
|
|
|
+ ' ' |
|
|
|
|
+ CONVERT (NVARCHAR (16), CreateTime, 121) |
|
|
|
|
+ ' ' |
|
|
|
|
+ [dbo].[FLangKeyToValue] |
|
|
|
|
('GHR_Common_000079', @langId, ' 创建') CreateDataInfo, |
|
|
|
|
isnull |
|
|
|
|
( |
|
|
|
|
(SELECT CASE |
|
|
|
|
WHEN @langId = 1 THEN UserName |
|
|
|
|
ELSE UserEname |
|
|
|
|
END |
|
|
|
|
FROM Ghrs_User kk |
|
|
|
|
WHERE kk.UserId = a.UpdateBy), |
|
|
|
|
'') |
|
|
|
|
+ ' ' |
|
|
|
|
+ [dbo].[FLangKeyToValue] |
|
|
|
|
('GHR_Common_000078', @langId, '于') |
|
|
|
|
+ ' ' |
|
|
|
|
+ CONVERT (NVARCHAR (16), UpdateTime, 121) |
|
|
|
|
+ ' ' |
|
|
|
|
+ [dbo].[FLangKeyToValue] |
|
|
|
|
('GHR_Common_000080', @langId, ' 最后修改') UpdateDataInfo |
|
|
|
|
FROM Ghrh_HumanRequest a |
|
|
|
|
WHERE a.Id = @ID |
|
|
|
|
END |
|
|
|
|
|
|
|
|
|
IF @DoType = 'Insert' -- 空白新增 |
|
|
|
|
BEGIN |
|
|
|
|
SELECT NULL RequestNo, |
|
|
|
|
NULL InOrOut, |
|
|
|
|
NULL Reason, |
|
|
|
|
NULL Status, |
|
|
|
|
NULL YearMonth, |
|
|
|
|
NULL ResumeType, |
|
|
|
|
NULL ApplyDeptId, |
|
|
|
|
NULL TitleId, |
|
|
|
|
NULL TitleNo, |
|
|
|
|
NULL BelongDeptId, |
|
|
|
|
NULL GradeId, |
|
|
|
|
NULL StaffType1, |
|
|
|
|
NULL Degree, |
|
|
|
|
NULL WorkExperience, |
|
|
|
|
NULL LanguageRequirement, |
|
|
|
|
NULL ResumeCount, |
|
|
|
|
NULL Trainer, |
|
|
|
|
NULL InTime, |
|
|
|
|
NULL ProbationSalary, |
|
|
|
|
NULL RegularSalary, |
|
|
|
|
NULL KnowledgeRequirement, |
|
|
|
|
NULL SkillRequirement, |
|
|
|
|
NULL WorkContent, |
|
|
|
|
0 RecommendCount, |
|
|
|
|
0 InterviewCount, |
|
|
|
|
NULL OfferCount, |
|
|
|
|
(SELECT UserStaffID |
|
|
|
|
FROM dbo.Ghrs_User |
|
|
|
|
WHERE UserId = @userId) ApplicantId, |
|
|
|
|
0 IsDefault, |
|
|
|
|
0 Id, |
|
|
|
|
'' RemarkSz |
|
|
|
|
END |
|
|
|
|
|
|
|
|
|
IF @DoType = 'ReApply' -- ReApply:重新发起 |
|
|
|
|
BEGIN |
|
|
|
|
SELECT Id, |
|
|
|
|
CreateBy, |
|
|
|
|
CreateTime, |
|
|
|
|
CreateProg, |
|
|
|
|
CreateIP, |
|
|
|
|
UpdateBy, |
|
|
|
|
UpdateTime, |
|
|
|
|
UpdateProg, |
|
|
|
|
UpdateIP, |
|
|
|
|
OperateLogID, |
|
|
|
|
RequestNo, |
|
|
|
|
InOrOut, |
|
|
|
|
Reason, |
|
|
|
|
Status, |
|
|
|
|
YearMonth, |
|
|
|
|
ResumeType, |
|
|
|
|
ApplyDeptId, |
|
|
|
|
TitleId, |
|
|
|
|
TitleNo, |
|
|
|
|
BelongDeptId, |
|
|
|
|
GradeId, |
|
|
|
|
StaffType1, |
|
|
|
|
Degree, |
|
|
|
|
WorkExperience, |
|
|
|
|
LanguageRequirement, |
|
|
|
|
ResumeCount, |
|
|
|
|
Trainer, |
|
|
|
|
InTime, |
|
|
|
|
ProbationSalary, |
|
|
|
|
RegularSalary, |
|
|
|
|
KnowledgeRequirement, |
|
|
|
|
SkillRequirement, |
|
|
|
|
WorkContent, |
|
|
|
|
RecommendCount, |
|
|
|
|
InterviewCount, |
|
|
|
|
OfferCount, |
|
|
|
|
ApplicantId, |
|
|
|
|
WorkID, |
|
|
|
|
WorkNo, |
|
|
|
|
ToDoType, |
|
|
|
|
BatchSID, |
|
|
|
|
WorkState, |
|
|
|
|
ShiftID, |
|
|
|
|
ConfirmUserID, |
|
|
|
|
ConfirmTime, |
|
|
|
|
ConfirmComment, |
|
|
|
|
AgreeUserId, |
|
|
|
|
AgreeTime, |
|
|
|
|
AgreeReason, |
|
|
|
|
RefuseUserId, |
|
|
|
|
RefuseTime, |
|
|
|
|
RefuseReason, |
|
|
|
|
RemarkSz, |
|
|
|
|
IsDefault, |
|
|
|
|
IsEnable, |
|
|
|
|
Reverse1, |
|
|
|
|
Reverse2, |
|
|
|
|
Reverse3, |
|
|
|
|
Reverse4, |
|
|
|
|
Reverse5, |
|
|
|
|
Reverse6, |
|
|
|
|
Reverse7, |
|
|
|
|
Reverse8, |
|
|
|
|
Reverse9, |
|
|
|
|
Reverse10, |
|
|
|
|
ReverseI1, |
|
|
|
|
ReverseI2 |
|
|
|
|
FROM Ghrh_HumanRequest |
|
|
|
|
WHERE WorkID = @ID -- 根据流程单号读取 |
|
|
|
|
END |
|
|
|
|
END";
|
|
|
|
|
flowReturn.DT_TableDataT1 = await Db.Ado.GetDataTableAsync(sql); |
|
|
|
|
if (param.doType == "Insert") |
|
|
|
|
{ |
|
|
|
|
//flowReturn.DT_TableDataT1 = new List<InsertGhrh_YearHumanApplyOrderInput>(); |
|
|
|
|
//flowReturn.DT_TableDataT1 |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
return new ServiceResult<FlowReturn>() { Success = true, Message = "查询成功", result = flowReturn }; |
|
|
|
|
} |
|
|
|
|
#endregion |
|
|
|
|