comment
This commit is contained in:
parent
e867318f22
commit
ea54763fb6
1 changed files with 2 additions and 99 deletions
|
|
@ -1959,103 +1959,6 @@ namespace BMA.EHR.Recruit.Service.Controllers
|
|||
{
|
||||
try
|
||||
{
|
||||
//var data = new List<dynamic>();
|
||||
//var p_Id = new MySqlParameter("@id", id);
|
||||
//int total = 0;
|
||||
|
||||
//// ---------------------------
|
||||
//// 1️. ดึงรายละเอียดสอบ (exam_info)
|
||||
//// ---------------------------
|
||||
//using (var cmd = _context.Database.GetDbConnection().CreateCommand())
|
||||
//{
|
||||
// cmd.CommandTimeout = 0;
|
||||
|
||||
// var sb = new StringBuilder();
|
||||
// sb.Append(@"
|
||||
// SELECT
|
||||
// examID, profileID, prefix, fullName, dateofbirth, gender, degree, major, majorgroup,
|
||||
// certificateno, certificateIssueDate, score, result, examAttribute, remark, isspecial,
|
||||
// applydate, university, position_name, hddPosition, typeTest, position_level, position_type,
|
||||
// exam_name, exam_order, score_year,
|
||||
// COUNT(*) OVER() AS total_count
|
||||
// FROM exam_info
|
||||
// WHERE recruit_import_id = @id
|
||||
// ");
|
||||
|
||||
// cmd.Parameters.Clear();
|
||||
// cmd.Parameters.Add(p_Id);
|
||||
|
||||
// var keywordParam = req.keyword?.Trim();
|
||||
// if (!string.IsNullOrWhiteSpace(keywordParam))
|
||||
// {
|
||||
// sb.Append(@"
|
||||
// AND (
|
||||
// examID LIKE @kw
|
||||
// OR profileID LIKE @kw
|
||||
// OR prefix LIKE @kw
|
||||
// OR fullName LIKE @kw
|
||||
// OR hddPosition LIKE @kw
|
||||
// OR position_name LIKE @kw
|
||||
// )
|
||||
// ");
|
||||
// cmd.Parameters.Add(new MySqlParameter("@kw", $"%{keywordParam}%"));
|
||||
// }
|
||||
|
||||
// // ---------------------------
|
||||
// // Paging + Sorting
|
||||
// // ---------------------------
|
||||
// sb.Append(" ORDER BY examID ");
|
||||
// sb.Append(" LIMIT @PageSize OFFSET @Offset ");
|
||||
// cmd.Parameters.Add(new MySqlParameter("@PageSize", req.PageSize));
|
||||
// cmd.Parameters.Add(new MySqlParameter("@Offset", (req.Page - 1) * req.PageSize));
|
||||
|
||||
// cmd.CommandText = sb.ToString();
|
||||
|
||||
// _context.Database.OpenConnection();
|
||||
|
||||
// // ---------------------------
|
||||
// // ดึงข้อมูล + total
|
||||
// // ---------------------------
|
||||
// using (var reader = cmd.ExecuteReader())
|
||||
// {
|
||||
// while (reader.Read())
|
||||
// {
|
||||
// if (total == 0)
|
||||
// total = Convert.ToInt32(reader["total_count"]);
|
||||
|
||||
// data.Add(new
|
||||
// {
|
||||
// examID = reader["examID"].ToString(),
|
||||
// profileID = reader["profileID"].ToString(),
|
||||
// prefix = reader["prefix"].ToString(),
|
||||
// fullName = reader["fullName"].ToString(),
|
||||
// dateOfBirth = reader["dateofbirth"] == DBNull.Value ? "" : Convert.ToDateTime(reader["dateofbirth"]).ToThaiShortDate(),
|
||||
// gender = reader["gender"].ToString(),
|
||||
// degree = reader["degree"].ToString(),
|
||||
// major = reader["major"].ToString(),
|
||||
// majorgroup = reader["majorgroup"].ToString(),
|
||||
// certificateNo = reader["certificateno"].ToString(),
|
||||
// certificateIssueDate = reader["certificateIssueDate"] == DBNull.Value ? "" : Convert.ToDateTime(reader["certificateIssueDate"]).ToThaiShortDate(),
|
||||
// ExamScore = reader["score"] == DBNull.Value ? 0 : Convert.ToDecimal(reader["score"]),
|
||||
// ExamResult = reader["result"].ToString(),
|
||||
// ExamAttribute = reader["examAttribute"].ToString(),
|
||||
// Remark = reader["remark"].ToString(),
|
||||
// IsSpecial = reader["isspecial"].ToString(),
|
||||
// applyDate = reader["applydate"] == DBNull.Value ? "" : Convert.ToDateTime(reader["applydate"]).ToThaiShortDate(),
|
||||
// university = reader["university"].ToString(),
|
||||
// position_name = reader["position_name"].ToString(),
|
||||
// hddPosition = reader["hddPosition"].ToString(),
|
||||
// typeTest = reader["typeTest"].ToString(),
|
||||
// position_level = reader["position_level"].ToString(),
|
||||
// position_type = reader["position_type"].ToString(),
|
||||
// exam_name = reader["exam_name"].ToString(),
|
||||
// exam_order = reader["exam_order"].ToString(),
|
||||
// score_year = Convert.ToInt32(reader["score_year"]).ToThaiYear().ToString()
|
||||
// });
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
|
||||
var query = _context.Recruits
|
||||
.Include(x => x.RecruitImport)
|
||||
.Include(x => x.Educations)
|
||||
|
|
@ -2128,8 +2031,8 @@ namespace BMA.EHR.Recruit.Service.Controllers
|
|||
position_level = x.recruit.PositionLevel,
|
||||
position_type = x.recruit.PositionType,
|
||||
exam_name = x.recruit.RecruitImport!.Name,
|
||||
exam_order = x.recruit.RecruitImport != null && x.recruit.RecruitImport.Order != null
|
||||
? x.recruit.RecruitImport.Order.ToString()
|
||||
exam_order = x.recruit.RecruitImport != null && x.recruit.RecruitImport.Order != null
|
||||
? x.recruit.RecruitImport.Order.ToString()
|
||||
: "",
|
||||
score_year = x.recruit.RecruitImport != null && x.recruit.RecruitImport.Year != null
|
||||
? x.recruit.RecruitImport.Year.ToThaiYear().ToString()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue