必修查询表、学分查询 员工姓名工号合并

master
xiaochanghai 10 months ago
parent a693c64298
commit 453234095e
  1. 3
      Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs
  2. 5
      Tiobon.Core.Services/Ghre/Ghre_CreditPointServices.cs

@ -380,12 +380,15 @@ public class Ghre_CourseServices : BaseServices<Ghre_Course, Ghre_CourseDto, Ins
{ {
var sql = $"UPDATE Ghre_CourseSnap SET IsEnable = 0 WHERE CourseId = '{id}' AND IsEnable = 1"; var sql = $"UPDATE Ghre_CourseSnap SET IsEnable = 0 WHERE CourseId = '{id}' AND IsEnable = 1";
await Db.Ado.ExecuteCommandAsync(sql); await Db.Ado.ExecuteCommandAsync(sql);
var entity1 = Mapper.Map(entity).ToANew<InsertGhre_CourseSnapInput>(); var entity1 = Mapper.Map(entity).ToANew<InsertGhre_CourseSnapInput>();
var courseClassIds = JsonConvert.DeserializeObject<List<long>>(entity1.CourseClassId); var courseClassIds = JsonConvert.DeserializeObject<List<long>>(entity1.CourseClassId);
var classs = await _ghre_CourseClassServices.Query(x => courseClassIds.Contains(x.Id)); var classs = await _ghre_CourseClassServices.Query(x => courseClassIds.Contains(x.Id));
entity1.CourseClass = string.Join("、", classs.Select(o => o.ClassName)); entity1.CourseClass = string.Join("、", classs.Select(o => o.ClassName));
entity1.CourseClass1 = string.Join("、", classs.Select(o => o.ClassName + "(" + o.ClassNo + ")")); entity1.CourseClass1 = string.Join("、", classs.Select(o => o.ClassName + "(" + o.ClassNo + ")"));
entity1.CourseId = id; entity1.CourseId = id;
var examPaper = await Db.Queryable<Ghre_ExamPaper>().FirstAsync(x => x.LinkId == id && x.LinkType == "CourseId" && x.Status != Consts.DIC_COURSE_STATUS.DISABLED);
await _ghre_CourseSnapServices.Add(entity1); await _ghre_CourseSnapServices.Add(entity1);
} }
#endregion #endregion

@ -9,9 +9,6 @@ using SqlSugar;
using Tiobon.Core.Common; using Tiobon.Core.Common;
using Tiobon.Core.Model; using Tiobon.Core.Model;
using Newtonsoft.Json; using Newtonsoft.Json;
using Microsoft.AspNetCore.Mvc;
using Tiobon.Core.Common.DB.Dapper;
using Tiobon.Core.Common.Helper;
namespace Tiobon.Core.Services; namespace Tiobon.Core.Services;
@ -34,7 +31,7 @@ public class Ghre_CreditPointServices : BaseServices<Ghre_CreditPoint, Ghre_Cred
string sql = @"SELECT * string sql = @"SELECT *
FROM (SELECT StaffId Id, FROM (SELECT StaffId Id,
StaffNo, StaffNo,
StaffName, StaffName + ' (' + StaffNo + ')' StaffName,
DeptNo, DeptNo,
DepteName, DepteName,
TitleName, TitleName,

Loading…
Cancel
Save