出入金导入 去掉用途校验
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
using BaseOUDAL;
|
||||
using OfficeOpenXml;
|
||||
using YLErp.Commons;
|
||||
using YLErp.DBModels.Enums;
|
||||
using YLErp.Helpers;
|
||||
|
||||
namespace YLErp.Modules.ClientModule
|
||||
@@ -30,7 +31,7 @@ namespace YLErp.Modules.ClientModule
|
||||
var bankcardList = new List<ClientBankCard>();
|
||||
|
||||
var directionList = new List<string> { "出金", "入金", "其他收入", "其他支出" };
|
||||
|
||||
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
|
||||
//读取文件
|
||||
using (var fs = new FileStream(fileName, FileMode.Open, FileAccess.Read))
|
||||
{
|
||||
@@ -144,7 +145,9 @@ namespace YLErp.Modules.ClientModule
|
||||
CreatorName = UserName,
|
||||
CreateDate = DateTime.Now,
|
||||
SerialNumber = serialNum,
|
||||
Comments = remark
|
||||
Comments = remark,
|
||||
ValidState = ConsGlobal.Valid,
|
||||
cash_type = CashTypeEnum.初保账户.ToString()
|
||||
};
|
||||
|
||||
//客户名称检查
|
||||
@@ -195,14 +198,14 @@ namespace YLErp.Modules.ClientModule
|
||||
//检查银行卡
|
||||
var bankCardModel = DbContext.bankcard.Where(c => c.ApprovalOrder < 1 &&
|
||||
openBankCard.Equals(c.Card) && client.id == c.ClientId && c.ValidState != "InValid");
|
||||
if (CheckPermission)
|
||||
{
|
||||
var dictionaryName = CheckCashAccountTypePermission(clientCash.Direction);
|
||||
if (!bankCardModel.Where(b => dictionaryName.Contains(b.Use) && b.Card == openBankCard).Any())
|
||||
{
|
||||
return string.Format("第{0}行,出入金方向和银行卡账号类型不匹配!", m);
|
||||
}
|
||||
}
|
||||
//if (CheckPermission)
|
||||
//{
|
||||
// var dictionaryName = CheckCashAccountTypePermission(clientCash.Direction);
|
||||
// if (!bankCardModel.Where(b => dictionaryName.Contains(b.Use) && b.Card == openBankCard).Any())
|
||||
// {
|
||||
// return string.Format("第{0}行,出入金方向和银行卡账号类型不匹配!", m);
|
||||
// }
|
||||
//}
|
||||
if ("出金".Equals(clientCash.Direction))
|
||||
{
|
||||
var bcModel = bankCardModel.FirstOrDefault();
|
||||
@@ -326,7 +329,9 @@ namespace YLErp.Modules.ClientModule
|
||||
CreatorName = UserName,
|
||||
CreateDate = DateTime.Now,
|
||||
SerialNumber = SerialNumber,
|
||||
Uses = uses
|
||||
Uses = uses,
|
||||
ValidState = ConsGlobal.Valid,
|
||||
cash_type = CashTypeEnum.初保账户.ToString()
|
||||
};
|
||||
|
||||
//客户名称检查
|
||||
@@ -356,14 +361,14 @@ namespace YLErp.Modules.ClientModule
|
||||
//检查银行卡
|
||||
var bankCard = DbContext.bankcard.Where(c => c.ApprovalOrder < 1 &&
|
||||
openBankCard.Equals(c.Card) && client.id == c.ClientId && c.ValidState != "InValid");
|
||||
if (CheckPermission)
|
||||
{
|
||||
var dictionaryName = CheckCashAccountTypePermission(clientCash.Direction);
|
||||
if (!bankCard.Where(b => dictionaryName.Contains(b.Use) && b.Card == openBankCard).Any())
|
||||
{
|
||||
return string.Format("第{0}行,出入金方向和银行卡账号类型不匹配!", m);
|
||||
}
|
||||
}
|
||||
//if (CheckPermission)
|
||||
//{
|
||||
// var dictionaryName = CheckCashAccountTypePermission(clientCash.Direction);
|
||||
// if (!bankCard.Where(b => dictionaryName.Contains(b.Use) && b.Card == openBankCard).Any())
|
||||
// {
|
||||
// return string.Format("第{0}行,出入金方向和银行卡账号类型不匹配!", m);
|
||||
// }
|
||||
//}
|
||||
if ("出金".Equals(clientCash.Direction))
|
||||
{
|
||||
var bcModel = bankCard.FirstOrDefault();
|
||||
|
||||
Reference in New Issue
Block a user