Commit 70dba634 authored by 吴春's avatar 吴春

提交代码

parent e42770db
...@@ -92,7 +92,7 @@ namespace Edu.Module.EduTask ...@@ -92,7 +92,7 @@ namespace Edu.Module.EduTask
/// <param name="model"></param> /// <param name="model"></param>
/// <returns></returns> /// <returns></returns>
[TransactionCallHandler] [TransactionCallHandler]
public virtual bool SetOrderChangeModule(RB_Order_Change_ViewModel model, out string message) public virtual bool SetOrderChangeModule(RB_Order_Change_ViewModel model,string receiptFile, out string message)
{ {
message = ""; message = "";
bool flag = false; bool flag = false;
...@@ -117,7 +117,8 @@ namespace Edu.Module.EduTask ...@@ -117,7 +117,8 @@ namespace Edu.Module.EduTask
UpdateTime = model.UpdateTime, UpdateTime = model.UpdateTime,
VerifyStatus = Common.Enum.EduTask.EduTaskRrocessStatus.NotAudit, VerifyStatus = Common.Enum.EduTask.EduTaskRrocessStatus.NotAudit,
IsCreate = 0, IsCreate = 0,
EffectiveDate = model.EffectiveDate EffectiveDate = model.EffectiveDate,
ReceiptFile= receiptFile
}; };
flag = education_ReceiptRepository.SetEducationReceiptRepository(educationReceipt, out message); flag = education_ReceiptRepository.SetEducationReceiptRepository(educationReceipt, out message);
Dictionary<string, object> guestFileds = new Dictionary<string, object>() Dictionary<string, object> guestFileds = new Dictionary<string, object>()
......
...@@ -7,6 +7,7 @@ using Edu.WebApi.Filter; ...@@ -7,6 +7,7 @@ using Edu.WebApi.Filter;
using Microsoft.AspNetCore.Cors; using Microsoft.AspNetCore.Cors;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using System; using System;
using System.Collections.Generic;
using System.Linq; using System.Linq;
namespace Edu.WebApi.Controllers.EduTask namespace Edu.WebApi.Controllers.EduTask
...@@ -54,6 +55,23 @@ namespace Edu.WebApi.Controllers.EduTask ...@@ -54,6 +55,23 @@ namespace Edu.WebApi.Controllers.EduTask
OrderGuestId=base.ParmJObj.GetInt("OrderGuestId"), OrderGuestId=base.ParmJObj.GetInt("OrderGuestId"),
OutTime=base.ParmJObj.GetDateTime("OutTime"), OutTime=base.ParmJObj.GetDateTime("OutTime"),
}; };
string receiptFile = string.Empty;
//try
//{
// List<string> receiptFileList = Common.Plugin.JsonHelper.DeserializeObject<List<string>>(base.ParmJObj.GetStringValue("ReceiptFileList"));
// if (receiptFileList == null || !receiptFileList.Any())
// {
// return ApiResult.Failed("附件必须上传");
// }
// else
// {
// receiptFile = JsonHelper.Serialize(receiptFileList);
// }
//}
//catch (Exception ex)
//{
// Common.Plugin.LogHelper.Write(ex, "SetOrderChange");
//}
if (Convert.ToDateTime(Common.ConvertHelper.FormatDate(model.OutTime)) < Convert.ToDateTime(Common.ConvertHelper.FormatDate(DateTime.Now)) ) if (Convert.ToDateTime(Common.ConvertHelper.FormatDate(model.OutTime)) < Convert.ToDateTime(Common.ConvertHelper.FormatDate(DateTime.Now)) )
{ {
return ApiResult.ParamIsNull(message: "转出本班日期必须大于今天!"); return ApiResult.ParamIsNull(message: "转出本班日期必须大于今天!");
...@@ -103,7 +121,7 @@ namespace Edu.WebApi.Controllers.EduTask ...@@ -103,7 +121,7 @@ namespace Edu.WebApi.Controllers.EduTask
model.School_Id = classModel.School_Id; model.School_Id = classModel.School_Id;
model.UpdateBy = base.UserInfo.Id; model.UpdateBy = base.UserInfo.Id;
model.UpdateTime = DateTime.Now; model.UpdateTime = DateTime.Now;
bool flag = orderChangeModule.SetOrderChangeModule(model, out string message); bool flag = orderChangeModule.SetOrderChangeModule(model, receiptFile, out string message);
return flag ? ApiResult.Success() : ApiResult.Failed(message: message); return flag ? ApiResult.Success() : ApiResult.Failed(message: message);
} }
...@@ -126,7 +144,23 @@ namespace Edu.WebApi.Controllers.EduTask ...@@ -126,7 +144,23 @@ namespace Edu.WebApi.Controllers.EduTask
OrderGuestId = base.ParmJObj.GetInt("OrderGuestId"), OrderGuestId = base.ParmJObj.GetInt("OrderGuestId"),
OutTime = base.ParmJObj.GetDateTime("OutTime"), OutTime = base.ParmJObj.GetDateTime("OutTime"),
}; };
string receiptFile = string.Empty;
try
{
List<string> receiptFileList = Common.Plugin.JsonHelper.DeserializeObject<List<string>>(base.ParmJObj.GetStringValue("ReceiptFileList"));
if (receiptFileList == null || !receiptFileList.Any())
{
return ApiResult.Failed("附件必须上传");
}
else
{
receiptFile = JsonHelper.Serialize(receiptFileList);
}
}
catch (Exception ex)
{
Common.Plugin.LogHelper.Write(ex, "SetOrderSplit");
}
var oldOrderModel = orderModule.GetClassOrderInfoModule(model.SourceOrderId); var oldOrderModel = orderModule.GetClassOrderInfoModule(model.SourceOrderId);
if (oldOrderModel == null) if (oldOrderModel == null)
{ {
...@@ -144,7 +178,7 @@ namespace Edu.WebApi.Controllers.EduTask ...@@ -144,7 +178,7 @@ namespace Edu.WebApi.Controllers.EduTask
model.School_Id = classModel.School_Id; model.School_Id = classModel.School_Id;
model.UpdateBy = base.UserInfo.Id; model.UpdateBy = base.UserInfo.Id;
model.UpdateTime = DateTime.Now; model.UpdateTime = DateTime.Now;
bool flag = orderChangeModule.SetOrderSplitModule(model, out string message); bool flag = orderChangeModule.SetOrderSplitModule(model, receiptFile, out string message);
return flag ? ApiResult.Success() : ApiResult.Failed(message: message); return flag ? ApiResult.Success() : ApiResult.Failed(message: message);
} }
} }
......
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