@ -897,10 +897,12 @@ namespace Shentun.Peis.CCTJExportDatas
DisplayOrder = oldItemTypeList . Rows . IndexOf ( row ) + 1 ,
SimpleCode = LanguageConverter . GetPYSimpleCode ( row [ "department_name" ] . ToString ( ) ) ,
CheckTypeFlag = Convert . ToChar ( row [ "department_type" ] ) ,
GuidTypeId = defaultGuidTypeId ,
// GuidTypeId = defaultGuidTypeId,
GuidTypeId = Convert . ToChar ( row [ "department_type" ] ) ,
IsMergeAsbitem = Convert . ToChar ( row [ "merge_asbitem_flag" ] ) ,
IsWrap = 'N' ,
MedicalReportTypeId = defaultMedicalReportTypeId ,
MedicalReportTypeId = Convert . ToChar ( row [ "department_type" ] ) ,
//MedicalReportTypeId = defaultMedicalReportTypeId,
ParentId = null ,
PathCode = _itemTypeManager . CreatePathCode ( null ) . Result ,
IsCheckRequest = Convert . ToChar ( row [ "print_pacs_barcode_flag" ] )
@ -4955,7 +4957,7 @@ namespace Shentun.Peis.CCTJExportDatas
if ( count = = 0 )
{
var oldCardRegisterList = await oldDb . Ado . GetDataTableAsync ( "SELECT [card_register_id],[card_type_id],[card_no],[discount],[expiry_date],[customer_name],[id_card_no]," +
"[telephone],[mobile_telephone],[card_flag],[remark],[sale_date],[amender],[amended_date] FROM [dbo].[card_register] order by card_register_id asc" ) ;
"[telephone],[mobile_telephone],[card_flag],[remark],[sale_date],[amender],[amended_date] FROM [dbo].[card_register] where card_flag='Y' order by card_register_id asc" ) ;
if ( oldCardRegisterList . Rows . Count > 0 )
{
@ -4963,12 +4965,21 @@ namespace Shentun.Peis.CCTJExportDatas
{
using ( var uow = _unitOfWorkManager . Begin ( requiresNew : true , isTransactional : true ) )
{
#region 统计金额
string sql_money = $"select sum(bill_money) as card_balance from card_bill where card_register_id='{row[" card_register_id "]}'" ;
var cardBalance = oldDb . Ado . SqlQuerySingle < decimal > ( sql_money ) ;
#endregion
if ( cardBalance < = 0 )
continue ;
Guid cardRegisterId = GuidGenerator . Create ( ) ;
var cardTypeFieldComparison = await _fieldComparisonRepository . FirstOrDefaultAsync ( f = > f . TableName = = "card_type" & & f . OldKeyValue = = row [ "card_type_id" ] . ToString ( ) . Trim ( ) ) ;
var data = new CardRegister ( cardRegisterId )
{
CardBalance = 0 ,
CardBalance = cardBalance ,
CardNo = row [ "card_no" ] . ToString ( ) ,
IdNo = row [ "id_card_no" ] . ToString ( ) ,
CardPassword = "" ,