Commit 1f63d8bb authored by 黄奎's avatar 黄奎

1111

parent 86ae5043
...@@ -130,7 +130,7 @@ namespace EduSpider.Cache.User ...@@ -130,7 +130,7 @@ namespace EduSpider.Cache.User
if (NewId > 0) if (NewId > 0)
{ {
string token = ""; string token = "";
var model = accountRepository.GetAccountList(new Model.Extend.RB_Account_Extend() var model = accountRepository.GetAccountList(new Model.Extend.rb_account_hk_Extend()
{ {
Id = NewId Id = NewId
})?.FirstOrDefault(); })?.FirstOrDefault();
......
...@@ -13,17 +13,17 @@ namespace EduSpider.Repository ...@@ -13,17 +13,17 @@ namespace EduSpider.Repository
/// <summary> /// <summary>
/// 账号仓储接口 /// 账号仓储接口
/// </summary> /// </summary>
public interface IAccountRepository : IDBRepository<RB_Account>, IDependency public interface IAccountRepository : IDBRepository<rb_account_hk>, IDependency
{ {
/// <summary> /// <summary>
/// 批量新增 /// 批量新增
/// </summary> /// </summary>
/// <param name="accounts"></param> /// <param name="accounts"></param>
/// <returns></returns> /// <returns></returns>
public bool BatchSetAccount(List<RB_Account> accounts); public bool BatchSetAccount(List<rb_account_hk> accounts);
int GetMaxStuTeaId(int type); int GetMaxStuTeaId(int type);
public List<RB_Account_Extend> GetAccountList(RB_Account_Extend demodel); public List<rb_account_hk_Extend> GetAccountList(rb_account_hk_Extend demodel);
} }
} }
...@@ -9,21 +9,21 @@ namespace EduSpider.Repository ...@@ -9,21 +9,21 @@ namespace EduSpider.Repository
/// <summary> /// <summary>
/// 课程仓储接口 /// 课程仓储接口
/// </summary> /// </summary>
public interface ICourseRepository : IDBRepository<RB_Course>, IDependency public interface ICourseRepository : IDBRepository<rb_course_hk>, IDependency
{ {
/// <summary> /// <summary>
/// 批量新增课程 /// 批量新增课程
/// </summary> /// </summary>
/// <param name="courses"></param> /// <param name="courses"></param>
/// <returns></returns> /// <returns></returns>
public bool BatchSetCourseRepository(List<RB_Course> courses); public bool BatchSetCourseRepository(List<rb_course_hk> courses);
/// <summary> /// <summary>
/// 批量新增修改课程指定字段 /// 批量新增修改课程指定字段
/// </summary> /// </summary>
/// <param name="courses"></param> /// <param name="courses"></param>
/// <returns></returns> /// <returns></returns>
public bool BatchSetCourseOtherRepository(List<RB_Course> courses); public bool BatchSetCourseOtherRepository(List<rb_course_hk> courses);
/// <summary> /// <summary>
/// 获取课程分页列表 /// 获取课程分页列表
...@@ -33,13 +33,13 @@ namespace EduSpider.Repository ...@@ -33,13 +33,13 @@ namespace EduSpider.Repository
/// <param name="rowsCount"></param> /// <param name="rowsCount"></param>
/// <param name="query"></param> /// <param name="query"></param>
/// <returns></returns> /// <returns></returns>
public List<RB_Course> GetCoursePageRepository(int pageIndex, int pageSize, out long rowsCount, CourseQuery query); public List<rb_course_hk> GetCoursePageRepository(int pageIndex, int pageSize, out long rowsCount, CourseQuery query);
/// <summary> /// <summary>
/// 获取课程列表 /// 获取课程列表
/// </summary> /// </summary>
/// <param name="query"></param> /// <param name="query"></param>
/// <returns></returns> /// <returns></returns>
public List<RB_Course> GetCourseListRepository(CourseQuery query); public List<rb_course_hk> GetCourseListRepository(CourseQuery query);
} }
} }
...@@ -6,14 +6,14 @@ using VTX.FW.DB; ...@@ -6,14 +6,14 @@ using VTX.FW.DB;
namespace EduSpider.IRepository namespace EduSpider.IRepository
{ {
public interface IStudentRepository: IDBRepository<RB_Student>, IDependency public interface IStudentRepository: IDBRepository<rb_student_hk>, IDependency
{ {
/// <summary> /// <summary>
/// 批量操作学生资料 /// 批量操作学生资料
/// </summary> /// </summary>
/// <param name="students"></param> /// <param name="students"></param>
/// <returns></returns> /// <returns></returns>
public bool BatchSetStudent(List<RB_Student> students); public bool BatchSetStudent(List<rb_student_hk> students);
List<RB_Student> GetListForStuName(string stuNames); List<rb_student_hk> GetListForStuName(string stuNames);
} }
} }
...@@ -12,13 +12,13 @@ namespace EduSpider.Repository ...@@ -12,13 +12,13 @@ namespace EduSpider.Repository
/// <summary> /// <summary>
/// 老师仓储接口 /// 老师仓储接口
/// </summary> /// </summary>
public interface ITeacherRepository : IDBRepository<RB_Teacher>, IDependency public interface ITeacherRepository : IDBRepository<rb_teacher_hk>, IDependency
{ {
/// <summary> /// <summary>
/// 批量新增老师 /// 批量新增老师
/// </summary> /// </summary>
/// <param name="teachers"></param> /// <param name="teachers"></param>
/// <returns></returns> /// <returns></returns>
public bool BatchSetTeache(List<RB_Teacher> teachers); public bool BatchSetTeache(List<rb_teacher_hk> teachers);
} }
} }
...@@ -13,7 +13,7 @@ namespace EduSpider.IServices ...@@ -13,7 +13,7 @@ namespace EduSpider.IServices
/// </summary> /// </summary>
public interface IAccountService : IDependency public interface IAccountService : IDependency
{ {
List<RB_Account_Extend> GetAccountList(RB_Account_Extend demodel); List<rb_account_hk_Extend> GetAccountList(rb_account_hk_Extend demodel);
bool UpdateAccountUnionId(RB_Account_Extend model); bool UpdateAccountUnionId(rb_account_hk_Extend model);
} }
} }
...@@ -10,7 +10,7 @@ namespace EduSpider.Model.Entity ...@@ -10,7 +10,7 @@ namespace EduSpider.Model.Entity
{ {
[Serializable] [Serializable]
[DB(ConnectionName = "DefaultConnection")] [DB(ConnectionName = "DefaultConnection")]
public class RB_Account public class rb_account_hk
{ {
/// <summary> /// <summary>
/// 唯一key /// 唯一key
......
...@@ -9,7 +9,7 @@ namespace EduSpider.Model.Entity ...@@ -9,7 +9,7 @@ namespace EduSpider.Model.Entity
/// </summary> /// </summary>
[Serializable] [Serializable]
[DB(ConnectionName = "DefaultConnection")] [DB(ConnectionName = "DefaultConnection")]
public class RB_Course public class rb_course_hk
{ {
/// <summary> /// <summary>
/// 课程编号 /// 课程编号
......
...@@ -9,7 +9,7 @@ namespace EduSpider.Model.Entity ...@@ -9,7 +9,7 @@ namespace EduSpider.Model.Entity
{ {
[Serializable] [Serializable]
[DB(ConnectionName = "DefaultConnection")] [DB(ConnectionName = "DefaultConnection")]
public class RB_Student public class rb_student_hk
{ {
public DateTime AddTime { get; set; } public DateTime AddTime { get; set; }
......
...@@ -9,7 +9,7 @@ namespace EduSpider.Model.Entity ...@@ -9,7 +9,7 @@ namespace EduSpider.Model.Entity
{ {
[Serializable] [Serializable]
[DB(ConnectionName = "DefaultConnection")] [DB(ConnectionName = "DefaultConnection")]
public class RB_Teacher public class rb_teacher_hk
{ {
/// <summary> /// <summary>
/// TeacherId /// TeacherId
......
...@@ -10,7 +10,7 @@ namespace EduSpider.Model.Extend ...@@ -10,7 +10,7 @@ namespace EduSpider.Model.Extend
{ {
[Serializable] [Serializable]
[DB(ConnectionName = "DefaultConnection")] [DB(ConnectionName = "DefaultConnection")]
public class RB_Account_Extend : RB_Account public class rb_account_hk_Extend : rb_account_hk
{ {
/// <summary> /// <summary>
/// 帐号名称 /// 帐号名称
......
...@@ -12,14 +12,14 @@ namespace EduSpider.Repository ...@@ -12,14 +12,14 @@ namespace EduSpider.Repository
/// <summary> /// <summary>
/// 账号仓储层 /// 账号仓储层
/// </summary> /// </summary>
public class AccountRepository : BaseRepository<RB_Account>, IAccountRepository public class AccountRepository : BaseRepository<rb_account_hk>, IAccountRepository
{ {
/// <summary> /// <summary>
/// 批量新增账号 /// 批量新增账号
/// </summary> /// </summary>
/// <param name="accounts"></param> /// <param name="accounts"></param>
/// <returns></returns> /// <returns></returns>
public bool BatchSetAccount(List<RB_Account> accounts) public bool BatchSetAccount(List<rb_account_hk> accounts)
{ {
return base.BatchInsert(accounts, isReplace: true); return base.BatchInsert(accounts, isReplace: true);
} }
...@@ -29,44 +29,44 @@ namespace EduSpider.Repository ...@@ -29,44 +29,44 @@ namespace EduSpider.Repository
/// </summary> /// </summary>
/// <param name="demodel"></param> /// <param name="demodel"></param>
/// <returns></returns> /// <returns></returns>
public List<RB_Account_Extend> GetAccountList(RB_Account_Extend demodel) public List<rb_account_hk_Extend> GetAccountList(rb_account_hk_Extend demodel)
{ {
string where = " 1=1 "; string where = " 1=1 ";
if (demodel.Id > 0) if (demodel.Id > 0)
{ {
where += $" and t.{nameof(RB_Account_Extend.Id)} ={demodel.Id}"; where += $" and t.{nameof(rb_account_hk_Extend.Id)} ={demodel.Id}";
} }
if (demodel.AccountType > 0) if (demodel.AccountType > 0)
{ {
where += $" and t.{nameof(RB_Account_Extend.AccountType)} ={(int)demodel.AccountType}"; where += $" and t.{nameof(rb_account_hk_Extend.AccountType)} ={(int)demodel.AccountType}";
} }
if (demodel.AccountId > 0) if (demodel.AccountId > 0)
{ {
where += $" and t.{nameof(RB_Account_Extend.AccountId)} ={demodel.AccountId}"; where += $" and t.{nameof(rb_account_hk_Extend.AccountId)} ={demodel.AccountId}";
} }
if (demodel.Status >= 0) if (demodel.Status >= 0)
{ {
where += $" and t.{nameof(RB_Account_Extend.Status)} ={(int)demodel.Status}"; where += $" and t.{nameof(rb_account_hk_Extend.Status)} ={(int)demodel.Status}";
} }
if (!string.IsNullOrEmpty(demodel.Account)) if (!string.IsNullOrEmpty(demodel.Account))
{ {
where += $" and t.{nameof(RB_Account_Extend.Account)} ='{demodel.Account}'"; where += $" and t.{nameof(rb_account_hk_Extend.Account)} ='{demodel.Account}'";
} }
if (!string.IsNullOrEmpty(demodel.Password)) if (!string.IsNullOrEmpty(demodel.Password))
{ {
where += $" and t.{nameof(RB_Account_Extend.Password)} ='{demodel.Password}'"; where += $" and t.{nameof(rb_account_hk_Extend.Password)} ='{demodel.Password}'";
} }
string sql = $@" string sql = $@"
select * from( select * from(
SELECT a.UniqueId,a.Id,a.Account,a.`Password`,a.AccountType,a.AccountId,t.TeacherName AS AccountName,t.Logo as UserIcon,a.Status FROM rb_account a SELECT a.UniqueId,a.Id,a.Account,a.`Password`,a.AccountType,a.AccountId,t.TeacherName AS AccountName,t.Logo as UserIcon,a.Status FROM rb_account_hk a
INNER JOIN rb_teacher t on a.Id =t.TeacherId and a.AccountType =1 INNER JOIN rb_teacher_hk t on a.Id =t.TeacherId and a.AccountType =1
UNION UNION
SELECT a.UniqueId,a.Id,a.Account,a.`Password`,a.AccountType,a.AccountId,s.StudentName AS AccountName,'' as UserIcon,a.Status FROM rb_account a SELECT a.UniqueId,a.Id,a.Account,a.`Password`,a.AccountType,a.AccountId,s.StudentName AS AccountName,'' as UserIcon,a.Status FROM rb_account_hk a
INNER JOIN rb_student s on a.Id =s.StudId and a.AccountType =2 INNER JOIN rb_student_hk s on a.Id =s.StudId and a.AccountType =2
) t where {where} ) t where {where}
"; ";
return Get<RB_Account_Extend>(sql).ToList(); return Get<rb_account_hk_Extend>(sql).ToList();
} }
/// <summary> /// <summary>
...@@ -76,7 +76,7 @@ INNER JOIN rb_student s on a.Id =s.StudId and a.AccountType =2 ...@@ -76,7 +76,7 @@ INNER JOIN rb_student s on a.Id =s.StudId and a.AccountType =2
/// <returns></returns> /// <returns></returns>
public int GetMaxStuTeaId(int type) public int GetMaxStuTeaId(int type)
{ {
string sql = $" select max(Id) from RB_Account where AccountType ={type}"; string sql = $" select max(Id) from rb_account_hk where AccountType ={type}";
var obj = ExecuteScalar(sql); var obj = ExecuteScalar(sql);
return obj == null ? 0 : Convert.ToInt32(obj); return obj == null ? 0 : Convert.ToInt32(obj);
} }
......
...@@ -11,14 +11,14 @@ namespace EduSpider.Repository ...@@ -11,14 +11,14 @@ namespace EduSpider.Repository
/// <summary> /// <summary>
/// 课程仓储层 /// 课程仓储层
/// </summary> /// </summary>
public class CourseRepository : BaseRepository<RB_Course>, ICourseRepository public class CourseRepository : BaseRepository<rb_course_hk>, ICourseRepository
{ {
/// <summary> /// <summary>
/// 批量新增课程 /// 批量新增课程
/// </summary> /// </summary>
/// <param name="courses"></param> /// <param name="courses"></param>
/// <returns></returns> /// <returns></returns>
public bool BatchSetCourseRepository(List<RB_Course> courses) public bool BatchSetCourseRepository(List<rb_course_hk> courses)
{ {
bool flag; bool flag;
flag = base.BatchInsert(courses, isReplace: true); flag = base.BatchInsert(courses, isReplace: true);
...@@ -30,11 +30,11 @@ namespace EduSpider.Repository ...@@ -30,11 +30,11 @@ namespace EduSpider.Repository
/// </summary> /// </summary>
/// <param name="courses"></param> /// <param name="courses"></param>
/// <returns></returns> /// <returns></returns>
public bool BatchSetCourseOtherRepository(List<RB_Course> courses) public bool BatchSetCourseOtherRepository(List<rb_course_hk> courses)
{ {
var parameters = new DynamicParameters(); var parameters = new DynamicParameters();
string sql = @" string sql = @"
UPDATE RB_Course UPDATE rb_course_hk
SET courseWare=@courseWare,coverImg=@coverImg,courseType=@courseType,addTime=@addTime SET courseWare=@courseWare,coverImg=@coverImg,courseType=@courseType,addTime=@addTime
WHERE courseId=@courseId "; WHERE courseId=@courseId ";
parameters.Add("courseWare", courses[0].CourseWare); parameters.Add("courseWare", courses[0].CourseWare);
...@@ -50,28 +50,28 @@ WHERE courseId=@courseId "; ...@@ -50,28 +50,28 @@ WHERE courseId=@courseId ";
/// </summary> /// </summary>
/// <param name="query"></param> /// <param name="query"></param>
/// <returns></returns> /// <returns></returns>
public List<RB_Course> GetCourseListRepository(CourseQuery query) public List<rb_course_hk> GetCourseListRepository(CourseQuery query)
{ {
var parameters = new DynamicParameters(); var parameters = new DynamicParameters();
StringBuilder builder = new(); StringBuilder builder = new();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT A.* SELECT A.*
FROM RB_Course AS A FROM rb_course_hk AS A
WHERE 1=1 WHERE 1=1
"); ");
if (query != null) if (query != null)
{ {
if (!string.IsNullOrWhiteSpace(query.CourseName)) if (!string.IsNullOrWhiteSpace(query.CourseName))
{ {
builder.AppendFormat(" AND A.{0} LIKE @courseName ", nameof(RB_Course.CourseName)); builder.AppendFormat(" AND A.{0} LIKE @courseName ", nameof(rb_course_hk.CourseName));
parameters.Add("courseName", "%" + query.CourseName.Trim() + "%"); parameters.Add("courseName", "%" + query.CourseName.Trim() + "%");
} }
if (query.CourseId > 0) if (query.CourseId > 0)
{ {
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Course.CourseId), query.CourseId); builder.AppendFormat(" AND A.{0}={1} ", nameof(rb_course_hk.CourseId), query.CourseId);
} }
} }
return base.Get<RB_Course>(builder.ToString(), parameters).ToList(); return base.Get<rb_course_hk>(builder.ToString(), parameters).ToList();
} }
/// <summary> /// <summary>
...@@ -82,28 +82,28 @@ WHERE 1=1 ...@@ -82,28 +82,28 @@ WHERE 1=1
/// <param name="rowsCount"></param> /// <param name="rowsCount"></param>
/// <param name="query"></param> /// <param name="query"></param>
/// <returns></returns> /// <returns></returns>
public List<RB_Course> GetCoursePageRepository(int pageIndex, int pageSize, out long rowsCount, CourseQuery query) public List<rb_course_hk> GetCoursePageRepository(int pageIndex, int pageSize, out long rowsCount, CourseQuery query)
{ {
var parameters = new DynamicParameters(); var parameters = new DynamicParameters();
StringBuilder builder = new(); StringBuilder builder = new();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT A.* SELECT A.*
FROM RB_Course AS A FROM rb_course_hk AS A
WHERE 1=1 WHERE 1=1
"); ");
if (query != null) if (query != null)
{ {
if (!string.IsNullOrWhiteSpace(query.CourseName)) if (!string.IsNullOrWhiteSpace(query.CourseName))
{ {
builder.AppendFormat(" AND A.{0} LIKE @courseName ", nameof(RB_Course.CourseName)); builder.AppendFormat(" AND A.{0} LIKE @courseName ", nameof(rb_course_hk.CourseName));
parameters.Add("courseName", "%" + query.CourseName.Trim() + "%"); parameters.Add("courseName", "%" + query.CourseName.Trim() + "%");
} }
if (query.CourseId > 0) if (query.CourseId > 0)
{ {
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Course.CourseId), query.CourseId); builder.AppendFormat(" AND A.{0}={1} ", nameof(rb_course_hk.CourseId), query.CourseId);
} }
} }
return base.GetPage<RB_Course>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList(); return base.GetPage<rb_course_hk>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList();
} }
} }
} }
...@@ -37,7 +37,7 @@ namespace EduSpider.Repository ...@@ -37,7 +37,7 @@ namespace EduSpider.Repository
StringBuilder builder = new(); StringBuilder builder = new();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT A.*,B.courseName,B.teacherId,B.teacherName,B.teacherLogo,B.CoverImg,B.courseStatus,B.completeNum,B.totalClassNum SELECT A.*,B.courseName,B.teacherId,B.teacherName,B.teacherLogo,B.CoverImg,B.courseStatus,B.completeNum,B.totalClassNum
FROM RB_Course_Student AS A INNER JOIN RB_Course AS B ON A.courseId=B.courseId FROM RB_Course_Student AS A INNER JOIN rb_course_hk AS B ON A.courseId=B.courseId
WHERE 1=1 WHERE 1=1
"); ");
if (query != null) if (query != null)
......
...@@ -37,7 +37,7 @@ namespace EduSpider.Repository ...@@ -37,7 +37,7 @@ namespace EduSpider.Repository
StringBuilder builder = new(); StringBuilder builder = new();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT A.*,B.courseName,B.teacherId,B.teacherName,B.teacherLogo,B.CoverImg,B.courseStatus,B.completeNum,B.totalClassNum SELECT A.*,B.courseName,B.teacherId,B.teacherName,B.teacherLogo,B.CoverImg,B.courseStatus,B.completeNum,B.totalClassNum
FROM RB_Course_Teacher AS A INNER JOIN RB_Course AS B ON A.courseId=B.courseId FROM RB_Course_Teacher AS A INNER JOIN rb_course_hk AS B ON A.courseId=B.courseId
WHERE 1=1 WHERE 1=1
"); ");
if (query != null) if (query != null)
...@@ -55,17 +55,17 @@ WHERE 1=1 ...@@ -55,17 +55,17 @@ WHERE 1=1
//进行中 //进行中
if (query.QCourseState == 1) if (query.QCourseState == 1)
{ {
builder.AppendFormat(" AND B.{0} IN({1}) AND B.totalClassNum<>B.completeNum ", nameof(RB_Course.CourseStatus), 1); builder.AppendFormat(" AND B.{0} IN({1}) AND B.totalClassNum<>B.completeNum ", nameof(rb_course_hk.CourseStatus), 1);
} }
//已完成 //已完成
if (query.QCourseState == 2) if (query.QCourseState == 2)
{ {
builder.AppendFormat(" AND B.{0} IN({1}) ", nameof(RB_Course.CourseStatus), 3); builder.AppendFormat(" AND B.{0} IN({1}) ", nameof(rb_course_hk.CourseStatus), 3);
} }
} }
if (!string.IsNullOrWhiteSpace(query.KeyWords)) if (!string.IsNullOrWhiteSpace(query.KeyWords))
{ {
builder.AppendFormat(" AND B.{0} LIKE @KeyWords ", nameof(RB_Course.CourseName)); builder.AppendFormat(" AND B.{0} LIKE @KeyWords ", nameof(rb_course_hk.CourseName));
parameters.Add("KeyWords", "%" + query.KeyWords.Trim() + "%"); parameters.Add("KeyWords", "%" + query.KeyWords.Trim() + "%");
} }
} }
......
...@@ -74,7 +74,7 @@ namespace EduSpider.Repository ...@@ -74,7 +74,7 @@ namespace EduSpider.Repository
StringBuilder builder = new(); StringBuilder builder = new();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT A.*,s.StudentName as StuName SELECT A.*,s.StudentName as StuName
FROM RB_Stu_CommentDetails AS A LEFT JOIN rb_student s on A.StuUid = s.StudentUid FROM RB_Stu_CommentDetails AS A LEFT JOIN rb_student_hk s on A.StuUid = s.StudentUid
WHERE 1=1 WHERE 1=1
"); ");
if (query != null) if (query != null)
......
...@@ -40,7 +40,7 @@ namespace EduSpider.Repository ...@@ -40,7 +40,7 @@ namespace EduSpider.Repository
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT A.*,B.homework_title,B.score_value,C.courseName SELECT A.*,B.homework_title,B.score_value,C.courseName
FROM RB_Stu_HomeWork AS A LEFT JOIN rb_homework AS B ON A.homework_id=B.homework_id FROM RB_Stu_HomeWork AS A LEFT JOIN rb_homework AS B ON A.homework_id=B.homework_id
LEFT JOIN rb_course AS C ON A.course_id=C.courseId LEFT JOIN rb_course_hk AS C ON A.course_id=C.courseId
WHERE 1=1 WHERE 1=1
"); ");
if (query != null) if (query != null)
......
...@@ -6,9 +6,9 @@ using System.Linq; ...@@ -6,9 +6,9 @@ using System.Linq;
namespace EduSpider.Repository namespace EduSpider.Repository
{ {
public class StudentRepository : BaseRepository<RB_Student>, IStudentRepository public class StudentRepository : BaseRepository<rb_student_hk>, IStudentRepository
{ {
public bool BatchSetStudent(List<RB_Student> students) public bool BatchSetStudent(List<rb_student_hk> students)
{ {
bool flag; bool flag;
flag = base.BatchInsert(students, isReplace: true); flag = base.BatchInsert(students, isReplace: true);
...@@ -20,10 +20,10 @@ namespace EduSpider.Repository ...@@ -20,10 +20,10 @@ namespace EduSpider.Repository
/// </summary> /// </summary>
/// <param name="stuNames"></param> /// <param name="stuNames"></param>
/// <returns></returns> /// <returns></returns>
public List<RB_Student> GetListForStuName(string stuNames) public List<rb_student_hk> GetListForStuName(string stuNames)
{ {
string sql = $"select StudId,StudentUid,StudentName from RB_Student where StudentName in({stuNames}) order by StudId desc"; string sql = $"select StudId,StudentUid,StudentName from rb_student_hk where StudentName in({stuNames}) order by StudId desc";
return Get<RB_Student>(sql).ToList(); return Get<rb_student_hk>(sql).ToList();
} }
} }
} }
...@@ -11,14 +11,14 @@ namespace EduSpider.Repository ...@@ -11,14 +11,14 @@ namespace EduSpider.Repository
/// <summary> /// <summary>
/// 老师仓储层 /// 老师仓储层
/// </summary> /// </summary>
public class TeacherRepository : BaseRepository<RB_Teacher>, ITeacherRepository public class TeacherRepository : BaseRepository<rb_teacher_hk>, ITeacherRepository
{ {
/// <summary> /// <summary>
/// 批量新增老师 /// 批量新增老师
/// </summary> /// </summary>
/// <param name="teachers"></param> /// <param name="teachers"></param>
/// <returns></returns> /// <returns></returns>
public bool BatchSetTeache(List<RB_Teacher> teachers) public bool BatchSetTeache(List<rb_teacher_hk> teachers)
{ {
return base.BatchInsert(teachers, isReplace: true); return base.BatchInsert(teachers, isReplace: true);
} }
......
...@@ -29,7 +29,7 @@ namespace EduSpider.Services ...@@ -29,7 +29,7 @@ namespace EduSpider.Services
/// </summary> /// </summary>
/// <param name="demodel"></param> /// <param name="demodel"></param>
/// <returns></returns> /// <returns></returns>
public List<RB_Account_Extend> GetAccountList(RB_Account_Extend demodel) public List<rb_account_hk_Extend> GetAccountList(rb_account_hk_Extend demodel)
{ {
return accountRepository.GetAccountList(demodel); return accountRepository.GetAccountList(demodel);
} }
...@@ -39,15 +39,15 @@ namespace EduSpider.Services ...@@ -39,15 +39,15 @@ namespace EduSpider.Services
/// </summary> /// </summary>
/// <param name="model"></param> /// <param name="model"></param>
/// <returns></returns> /// <returns></returns>
public bool UpdateAccountUnionId(RB_Account_Extend model) public bool UpdateAccountUnionId(rb_account_hk_Extend model)
{ {
Dictionary<string, object> keyValues = new() { Dictionary<string, object> keyValues = new() {
{ nameof(RB_Account_Extend.OpenId), model.OpenId}, { nameof(rb_account_hk_Extend.OpenId), model.OpenId},
{ nameof(RB_Account_Extend.UnionId), model.UnionId}, { nameof(rb_account_hk_Extend.UnionId), model.UnionId},
}; };
List<WhereHelper> wheres = new() { List<WhereHelper> wheres = new() {
new WhereHelper(){ new WhereHelper(){
FiledName = nameof(RB_Account_Extend.Id), FiledName = nameof(rb_account_hk_Extend.Id),
FiledValue = model.Id, FiledValue = model.Id,
OperatorEnum = OperatorEnum.Equal OperatorEnum = OperatorEnum.Equal
} }
......
...@@ -79,7 +79,7 @@ namespace EduSpider.Services ...@@ -79,7 +79,7 @@ namespace EduSpider.Services
public object GetExamStuScoreInfo(int examId, int stuId, int stuUId) public object GetExamStuScoreInfo(int examId, int stuId, int stuUId)
{ {
if (stuUId > 0) { if (stuUId > 0) {
var accountModel = AccountRepository.GetAccountList(new RB_Account_Extend() { AccountId = stuUId, AccountType = Utility.Enum.AccountTypeEnum.Student }).FirstOrDefault(); var accountModel = AccountRepository.GetAccountList(new rb_account_hk_Extend() { AccountId = stuUId, AccountType = Utility.Enum.AccountTypeEnum.Student }).FirstOrDefault();
if (accountModel == null) { return ""; } if (accountModel == null) { return ""; }
stuId = accountModel.Id; stuId = accountModel.Id;
} }
...@@ -176,7 +176,7 @@ namespace EduSpider.Services ...@@ -176,7 +176,7 @@ namespace EduSpider.Services
/// <returns></returns> /// <returns></returns>
public string ImportExcelForStuExamScore(string path_server,int courseId, string examName, int userId) public string ImportExcelForStuExamScore(string path_server,int courseId, string examName, int userId)
{ {
var umodel = AccountRepository.GetAccountList(new Model.Extend.RB_Account_Extend() { Id = userId, AccountType = Utility.Enum.AccountTypeEnum.Teacher }).FirstOrDefault(); var umodel = AccountRepository.GetAccountList(new Model.Extend.rb_account_hk_Extend() { Id = userId, AccountType = Utility.Enum.AccountTypeEnum.Teacher }).FirstOrDefault();
if (umodel == null || umodel.Status == Utility.Enum.DateStateEnum.Delete || umodel.AccountType != Utility.Enum.AccountTypeEnum.Teacher) { return "没有权限操作"; } if (umodel == null || umodel.Status == Utility.Enum.DateStateEnum.Delete || umodel.AccountType != Utility.Enum.AccountTypeEnum.Teacher) { return "没有权限操作"; }
var EQlist = StuExamScoreHelper.GetStuExamScoreData(path_server, out List<StuScoreModel> StuList); var EQlist = StuExamScoreHelper.GetStuExamScoreData(path_server, out List<StuScoreModel> StuList);
if (EQlist.Any()) if (EQlist.Any())
...@@ -260,7 +260,7 @@ namespace EduSpider.Services ...@@ -260,7 +260,7 @@ namespace EduSpider.Services
/// <returns></returns> /// <returns></returns>
public string ImportExcelForStuExamScore_V2(string path_server, int courseId, string examName, int userId) public string ImportExcelForStuExamScore_V2(string path_server, int courseId, string examName, int userId)
{ {
var umodel = AccountRepository.GetAccountList(new Model.Extend.RB_Account_Extend() { Id = userId }).FirstOrDefault(); var umodel = AccountRepository.GetAccountList(new Model.Extend.rb_account_hk_Extend() { Id = userId }).FirstOrDefault();
if (umodel == null || umodel.Status == Utility.Enum.DateStateEnum.Delete || umodel.AccountType != Utility.Enum.AccountTypeEnum.Teacher) { return "没有权限操作"; } if (umodel == null || umodel.Status == Utility.Enum.DateStateEnum.Delete || umodel.AccountType != Utility.Enum.AccountTypeEnum.Teacher) { return "没有权限操作"; }
var EQlist = StuExamScoreHelper.GetStuExamScoreData(path_server, out List<StuScoreModel> StuList); var EQlist = StuExamScoreHelper.GetStuExamScoreData(path_server, out List<StuScoreModel> StuList);
if (EQlist.Any()) if (EQlist.Any())
......
...@@ -59,7 +59,7 @@ namespace EduSpider.WebApi.Controllers ...@@ -59,7 +59,7 @@ namespace EduSpider.WebApi.Controllers
string OpenId = jobj.GetString("OpenId"); string OpenId = jobj.GetString("OpenId");
int AccountType = jobj.GetInt("AccountType", 1); int AccountType = jobj.GetInt("AccountType", 1);
var model = AccountService.GetAccountList(new RB_Account_Extend() var model = AccountService.GetAccountList(new rb_account_hk_Extend()
{ {
Account = account.Trim(), Account = account.Trim(),
AccountType = (Utility.Enum.AccountTypeEnum)AccountType AccountType = (Utility.Enum.AccountTypeEnum)AccountType
...@@ -134,7 +134,7 @@ namespace EduSpider.WebApi.Controllers ...@@ -134,7 +134,7 @@ namespace EduSpider.WebApi.Controllers
} }
int AccountType = jobj.GetInt("AccountType", 2); int AccountType = jobj.GetInt("AccountType", 2);
var model = AccountService.GetAccountList(new RB_Account_Extend() var model = AccountService.GetAccountList(new rb_account_hk_Extend()
{ {
Account = account.Trim(), Account = account.Trim(),
AccountType = (Utility.Enum.AccountTypeEnum)AccountType AccountType = (Utility.Enum.AccountTypeEnum)AccountType
...@@ -314,7 +314,7 @@ namespace EduSpider.WebApi.Controllers ...@@ -314,7 +314,7 @@ namespace EduSpider.WebApi.Controllers
} }
int AccountType = parms.GetInt("AccountType", 1); int AccountType = parms.GetInt("AccountType", 1);
var model = AccountService.GetAccountList(new RB_Account_Extend() var model = AccountService.GetAccountList(new rb_account_hk_Extend()
{ {
Account = account.Trim(), Account = account.Trim(),
AccountType = (Utility.Enum.AccountTypeEnum)AccountType AccountType = (Utility.Enum.AccountTypeEnum)AccountType
......
...@@ -12,15 +12,15 @@ namespace EduSpider ...@@ -12,15 +12,15 @@ namespace EduSpider
{ {
var stopTime = 1000 * 60 * 30; var stopTime = 1000 * 60 * 30;
//30分钟执行一次 //30分钟执行一次
//while (true) while (true)
//{ {
// //ClassIn数据 //ClassIn数据
// new ClassInFlow().StartAsync(); new ClassInFlow().StartAsync();
// Thread.Sleep(stopTime); Thread.Sleep(stopTime);
//} }
//校管家数据 //校管家数据
SchoolTaskHelper.RunTask(); //SchoolTaskHelper.RunTask();
Console.ReadLine(); Console.ReadLine();
......
...@@ -108,9 +108,9 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -108,9 +108,9 @@ namespace EduSpider.Spiders.ClassInRule
/// </summary> /// </summary>
/// <param name="data"></param> /// <param name="data"></param>
/// <returns></returns> /// <returns></returns>
public static List<RB_Course> ParseJson(string data) public static List<rb_course_hk> ParseJson(string data)
{ {
List<RB_Course> list = new(); List<rb_course_hk> list = new();
JArray courseArray = JArray.Parse(data); JArray courseArray = JArray.Parse(data);
if (courseArray != null && courseArray.Count > 0) if (courseArray != null && courseArray.Count > 0)
{ {
...@@ -122,7 +122,7 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -122,7 +122,7 @@ namespace EduSpider.Spiders.ClassInRule
{ {
expiryTime = new DateTime(0001, 01, 01); expiryTime = new DateTime(0001, 01, 01);
} }
list.Add(new RB_Course() list.Add(new rb_course_hk()
{ {
CourseId = courseObj.GetInt("courseId"), CourseId = courseObj.GetInt("courseId"),
CourseName = courseObj.GetString("courseName"), CourseName = courseObj.GetString("courseName"),
...@@ -271,7 +271,7 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -271,7 +271,7 @@ namespace EduSpider.Spiders.ClassInRule
string url = "https://console.eeo.cn/saasajax/course.ajax.php?action=getCourseInfo"; string url = "https://console.eeo.cn/saasajax/course.ajax.php?action=getCourseInfo";
var response = await request.PostAsync(url, content); var response = await request.PostAsync(url, content);
var courseInfoResult = response.Content.ReadAsStringAsync().Result; var courseInfoResult = response.Content.ReadAsStringAsync().Result;
List<RB_Course> list = new(); List<rb_course_hk> list = new();
if (!string.IsNullOrWhiteSpace(courseInfoResult)) if (!string.IsNullOrWhiteSpace(courseInfoResult))
{ {
JObject courseRootObj = JObject.Parse(courseInfoResult); JObject courseRootObj = JObject.Parse(courseInfoResult);
...@@ -283,7 +283,7 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -283,7 +283,7 @@ namespace EduSpider.Spiders.ClassInRule
{ {
expiryTime = new DateTime(0001, 01, 01); expiryTime = new DateTime(0001, 01, 01);
} }
var courseModel = new RB_Course() var courseModel = new rb_course_hk()
{ {
CourseId = courseObj.GetInt("courseId"), CourseId = courseObj.GetInt("courseId"),
CourseName = courseObj.GetString("courseName"), CourseName = courseObj.GetString("courseName"),
......
...@@ -27,7 +27,7 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -27,7 +27,7 @@ namespace EduSpider.Spiders.ClassInRule
IAccountRepository accountRepository = new AccountRepository(); IAccountRepository accountRepository = new AccountRepository();
//获取账户表 最大的TeacherId //获取账户表 最大的TeacherId
int MaxStuId = accountRepository.GetMaxStuTeaId(type: 2); int MaxStuId = accountRepository.GetMaxStuTeaId(type: 2);
List<RB_Account> accountList = new(); List<rb_account_hk> accountList = new();
#endregion #endregion
while (pageIndex <= pageCount) while (pageIndex <= pageCount)
...@@ -56,11 +56,11 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -56,11 +56,11 @@ namespace EduSpider.Spiders.ClassInRule
#region 组装实体 #region 组装实体
var stus = new List<RB_Student>(); var stus = new List<rb_student_hk>();
var stuArray = (data["studentList"] as JArray); var stuArray = (data["studentList"] as JArray);
foreach (JObject x in stuArray) foreach (JObject x in stuArray)
{ {
stus.Add(new RB_Student() stus.Add(new rb_student_hk()
{ {
AddTime = ConvertHelper.UnixToDateTime(x.GetString("addTime")), AddTime = ConvertHelper.UnixToDateTime(x.GetString("addTime")),
StudentAccount=x.GetString("studentAccount"), StudentAccount=x.GetString("studentAccount"),
...@@ -84,7 +84,7 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -84,7 +84,7 @@ namespace EduSpider.Spiders.ClassInRule
if (stus.Any(x => x.StudId > MaxStuId)) { if (stus.Any(x => x.StudId > MaxStuId)) {
foreach (var item in stus.Where(x => x.StudId > MaxStuId)) foreach (var item in stus.Where(x => x.StudId > MaxStuId))
{ {
accountList.Add(new RB_Account() accountList.Add(new rb_account_hk()
{ {
UniqueId = 0, UniqueId = 0,
Id = item.StudId, Id = item.StudId,
......
...@@ -24,7 +24,7 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -24,7 +24,7 @@ namespace EduSpider.Spiders.ClassInRule
{ {
int perpage = 20, pageIndex = 1, pageCount = 1; int perpage = 20, pageIndex = 1, pageCount = 1;
var request = Utility.HttpHelper.GenerateHttp(cookie); var request = Utility.HttpHelper.GenerateHttp(cookie);
List<RB_Teacher> list = new(); List<rb_teacher_hk> list = new();
while (true) while (true)
{ {
string paramStr = string.Format("page={0}&perpage={1}", pageIndex, perpage); string paramStr = string.Format("page={0}&perpage={1}", pageIndex, perpage);
...@@ -81,10 +81,10 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -81,10 +81,10 @@ namespace EduSpider.Spiders.ClassInRule
int MaxTeacherId = accountRepository.GetMaxStuTeaId(type: 1); int MaxTeacherId = accountRepository.GetMaxStuTeaId(type: 1);
if (list.Any(x => x.TeacherId > MaxTeacherId)) if (list.Any(x => x.TeacherId > MaxTeacherId))
{ {
List<RB_Account> accountList = new(); List<rb_account_hk> accountList = new();
foreach (var item in list.Where(x => x.TeacherId > MaxTeacherId)) foreach (var item in list.Where(x => x.TeacherId > MaxTeacherId))
{ {
accountList.Add(new RB_Account() accountList.Add(new rb_account_hk()
{ {
UniqueId = 0, UniqueId = 0,
Id = item.TeacherId, Id = item.TeacherId,
...@@ -107,9 +107,9 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -107,9 +107,9 @@ namespace EduSpider.Spiders.ClassInRule
/// </summary> /// </summary>
/// <param name="data"></param> /// <param name="data"></param>
/// <returns></returns> /// <returns></returns>
public static List<RB_Teacher> ParseJson(string data) public static List<rb_teacher_hk> ParseJson(string data)
{ {
List<RB_Teacher> list = new(); List<rb_teacher_hk> list = new();
JArray courseArray = JArray.Parse(data); JArray courseArray = JArray.Parse(data);
if (courseArray != null && courseArray.Count > 0) if (courseArray != null && courseArray.Count > 0)
{ {
...@@ -121,7 +121,7 @@ namespace EduSpider.Spiders.ClassInRule ...@@ -121,7 +121,7 @@ namespace EduSpider.Spiders.ClassInRule
{ {
Logo = "https://console.eeo.cn/upload/images/" + Logo; Logo = "https://console.eeo.cn/upload/images/" + Logo;
} }
list.Add(new RB_Teacher() list.Add(new rb_teacher_hk()
{ {
TeacherId = rObj.GetInt("id"), TeacherId = rObj.GetInt("id"),
TeacherUid = rObj.GetInt("uid"), TeacherUid = rObj.GetInt("uid"),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment