Pārlūkot izejas kodu

Merge branch '塔里木分支' of http://123.57.209.16:3000/bjquanjiang/DigitalScholl into 塔里木分支

新疆影视学院高职
ndbs pirms 2 gadiem
vecāks
revīzija
1a733dd7bb
6 mainītis faili ar 73 papildinājumiem un 32 dzēšanām
  1. +24
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Organization/Department/DepartmentBLL.cs
  2. +7
    -2
      Learun.Framework.Ultimate V7/Learun.Application.Organization/Department/DepartmentEntity.cs
  3. +7
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Organization/Department/DepartmentIBLL.cs
  4. +7
    -16
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ExamPlan/FormTime.cshtml
  5. +2
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_OrganizationModule/Controllers/DepartmentController.cs
  6. +26
    -14
      Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/TransferApi.cs

+ 24
- 0
Learun.Framework.Ultimate V7/Learun.Application.Organization/Department/DepartmentBLL.cs Parādīt failu

@@ -432,6 +432,30 @@ namespace Learun.Application.Organization
}
}
}
/// <summary>
/// 保存部门信息(新增、修改)
/// </summary>
/// <param name="keyValue">主键值</param>
/// <param name="departmentEntity">部门实体</param>
/// <returns></returns>
public void SaveEntity2(string keyValue, DepartmentEntity departmentEntity)
{
try
{
departmentService.SaveEntity(keyValue, departmentEntity);
}
catch (Exception ex)
{
if (ex is ExceptionEx)
{
throw;
}
else
{
throw ExceptionEx.ThrowBusinessException(ex);
}
}
}

public List<DepartmentEntity> GetAllList()
{


+ 7
- 2
Learun.Framework.Ultimate V7/Learun.Application.Organization/Department/DepartmentEntity.cs Parādīt failu

@@ -172,6 +172,11 @@ namespace Learun.Application.Organization
/// <returns></returns>
[Column("F_ORDER")]
public int? F_Order { get; set; }
/// <summary>
/// 发送标识(对接第三方人脸系统)
/// </summary>
[Column("SENDFLAG")]
public bool? SendFlag { get; set; }
#endregion

#region 扩展操作
@@ -200,8 +205,8 @@ namespace Learun.Application.Organization
this.F_ModifyDate = DateTime.Now;

UserInfo userInfo = LoginUserInfo.Get();
this.F_ModifyUserId = userInfo.userId;
this.F_ModifyUserName = userInfo.realName;
this.F_ModifyUserId = userInfo?.userId;
this.F_ModifyUserName = userInfo?.realName;
}
#endregion
}


+ 7
- 0
Learun.Framework.Ultimate V7/Learun.Application.Organization/Department/DepartmentIBLL.cs Parādīt failu

@@ -89,6 +89,13 @@ namespace Learun.Application.Organization
/// <param name="departmentEntity">部门实体</param>
/// <returns></returns>
void SaveEntity(string keyValue, DepartmentEntity departmentEntity);
/// <summary>
/// 保存部门信息(新增、修改)
/// </summary>
/// <param name="keyValue">主键值</param>
/// <param name="departmentEntity">部门实体</param>
/// <returns></returns>
void SaveEntity2(string keyValue, DepartmentEntity departmentEntity);
#endregion

List<DepartmentEntity> GetAllList();


+ 7
- 16
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ExamPlan/FormTime.cshtml Parādīt failu

@@ -6,26 +6,17 @@
.child_delete {
padding: 6px 9px;
}
#form {
width: 100%;
overflow-y: auto;
overflow-x: hidden;
height: 500px;
border: 0px solid red;
}
</style>
<div class="lr-form-wrap" id="form">
<a id="lr_add" class="btn" style="position: relative;"><i class="fa fa-plus"></i>&nbsp;</a>
<div id="content1">
@*<div class="col-xs-6 lr-form-item" data-table="Exam_ExamPlanTime">
<div class="lr-form-item-title">考试课程类型<font face="宋体">*</font></div>
<div id="ExamType" isvalid="yes" checkexpession="NotNull"></div>
</div>
<div class="col-xs-6 lr-form-item" data-table="Exam_ExamPlanTime">
<div class="lr-form-item-title">考试日期<font face="宋体">*</font></div>
<input id="ExamDate" type="text" class="form-control lr-input-wdatepicker" isvalid="yes" checkexpession="NotNull" data-dateFmt="yyyy-MM-dd" onfocus="WdatePicker({ dateFmt: 'yyyy-MM-dd', onpicked: function() { $('#ExamDate').trigger('change'); } })" />
</div>
<div class="col-xs-6 lr-form-item" data-table="Exam_ExamPlanTime">
<div class="lr-form-item-title">开始时间<font face="宋体">*</font></div>
<input id="ExamTimeStart" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" placeholder="请填写时分,例如:09:00" />
</div>
<div class="col-xs-6 lr-form-item" data-table="Exam_ExamPlanTime">
<div class="lr-form-item-title">结束时间<font face="宋体">*</font></div>
<input id="ExamTimeEnd" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" placeholder="请填写时分,例如:12:00" />
</div>*@
</div>
</div>
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/Exam_ExamPlan/FormTime.js")

+ 2
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/LR_OrganizationModule/Controllers/DepartmentController.cs Parādīt failu

@@ -150,6 +150,8 @@ namespace Learun.Application.Web.Areas.LR_OrganizationModule.Controllers
return Fail("部门编号已存在!");
}
}
//发送标识false
entity.SendFlag = false;
departmentIBLL.SaveEntity(keyValue, entity);
return Success("保存成功!");
}


+ 26
- 14
Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/TransferApi.cs Parādīt failu

@@ -27,7 +27,7 @@ namespace Learun.Application.WebApi
{
private EmpInfoIBLL empInfoIBLL = new EmpInfoBLL();
private StuInfoBasicIBLL stuInfoBasicIBLL = new StuInfoBasicBLL();
private CdDeptIBLL cdDeptIBLL = new CdDeptBLL();
private DepartmentIBLL departmentIBLL = new DepartmentBLL();
private UserIBLL userIBLL = new UserBLL();

/// <summary>
@@ -37,7 +37,7 @@ namespace Learun.Application.WebApi
: base("/TransferApi/BasicInfo")
{
//发送部门基础信息
Get["/sendDeptInfo"] = SendDeptInfo;
Get["/sendDepartmentInfo"] = SendDepartmentInfo;
//发送教师基础信息
Get["/sendTeacherInfo"] = SendTeacherInfo;
//发送学生基础信息
@@ -79,7 +79,7 @@ namespace Learun.Application.WebApi
/// <summary>
/// <param name="_"></param>
/// <returns></returns>
public Response SendDeptInfo(dynamic _)
public Response SendDepartmentInfo(dynamic _)
{
var result = new List<string>();

@@ -88,26 +88,32 @@ namespace Learun.Application.WebApi
//调登录接口拿到cookie
GetCookie();
}
var deptList = cdDeptIBLL.GetAllList();
foreach (var item in deptList)
var departmentList = departmentIBLL.GetAllList().Where(x => x.SendFlag == false);
foreach (var item in departmentList)
{
var param = new
{
ParentCode = "iccsid",
ParentCode = string.IsNullOrEmpty(item.F_ParentId) || item.F_ParentId == "0" ? "iccsid" : (departmentIBLL.GetEntity(item.F_ParentId) == null ? "iccsid" : departmentIBLL.GetEntity(item.F_ParentId)?.F_EnCode),
pageSize = 10,
Name = "部门5",
Code = "5",
Name = item.F_FullName,
Code = item.F_EnCode,
};
var responseSend = SendRequestWithCookie("POST", "application/json;charset=utf-8", @"http://172.70.0.4:8088/fastgate/department", Encoding.UTF8, JsonConvert.SerializeObject(param));
var responseSendObj = JsonConvert.DeserializeObject<dynamic>(responseSend);

result.Add("部门编号" + item.DeptNo + ",新增接口结果:" + responseSendObj.ErrCode + responseSendObj.ErrMsg);
result.Add("部门编号" + item.F_EnCode + ",新增接口结果:" + responseSendObj.ErrCode + responseSendObj.ErrMsg);

if (responseSendObj.ErrCode == 200)
{
//第三方新增成功,修改表-发送标识为true
//TODO:
var entity = departmentIBLL.GetEntity(item.F_DepartmentId);
if (entity != null)
{
entity.SendFlag = true;
departmentIBLL.SaveEntity2(entity.F_DepartmentId, entity);
}
}
else if (responseSendObj.ErrCode == 1010) //{ "ErrCode":1010,"ErrMsg":"登录状态已失效"}
{
@@ -119,19 +125,25 @@ namespace Learun.Application.WebApi
//调修改接口
var param2 = new
{
Code = "5",
Name = "部门bm5",
Code = item.F_EnCode,
Name = item.F_FullName,
pageSize = 10,
};
var responseSend2 = SendRequestWithCookie("PUT", "application/json;charset=utf-8", @"http://172.70.0.4:8088/fastgate/department", Encoding.UTF8, JsonConvert.SerializeObject(param2));
var responseSendObj2 = JsonConvert.DeserializeObject<dynamic>(responseSend2);

result.Add("部门编号" + item.DeptNo + ",修改接口结果:" + responseSendObj2.ErrCode + responseSendObj2.ErrMsg);
result.Add("部门编号" + item.F_EnCode + ",修改接口结果:" + responseSendObj2.ErrCode + responseSendObj2.ErrMsg);

if (responseSendObj2.ErrCode == 200)
{
//第三方修改成功,修改表-发送标识为true
//TODO:
var entity = departmentIBLL.GetEntity(item.F_DepartmentId);
if (entity != null)
{
entity.SendFlag = true;
departmentIBLL.SaveEntity2(entity.F_DepartmentId, entity);
}
}
else
{
@@ -172,7 +184,7 @@ namespace Learun.Application.WebApi
var param = BuildQuery2(parameters, "----WebKitFormBoundaryAOT8GpQYYAP9jgGf");
var contentType = "multipart/form-data; boundary=----WebKitFormBoundaryAOT8GpQYYAP9jgGf";

var responseSend = SendRequestWithCookie("POST",contentType, @"http://172.70.0.4:8088/fastgate/person", Encoding.UTF8, param);
var responseSend = SendRequestWithCookie("POST", contentType, @"http://172.70.0.4:8088/fastgate/person", Encoding.UTF8, param);
var responseSendObj = JsonConvert.DeserializeObject<dynamic>(responseSend);

result.Add("教师编号,新增接口结果:" + responseSendObj.ErrCode + responseSendObj.ErrMsg);


Notiek ielāde…
Atcelt
Saglabāt