60 lines
2.1 KiB
C#
60 lines
2.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using SuperMap.RealEstate.ServiceModel;
|
|
using Business = SuperMap.RealEstate.FrameWork.Test.Business;
|
|
using HCC = HZQR.Common.Common;
|
|
using HZQR.Common;
|
|
|
|
namespace EShang.Common.AutoBuild
|
|
{
|
|
/// <summary>
|
|
/// 交易流水订单表相关方法
|
|
/// 2023/7/13 11:46:57自动生成
|
|
/// </summary>
|
|
public class YSSELLMASTERHelper
|
|
{
|
|
#region 同步交易流水订单表
|
|
/// <summary>
|
|
/// 赋值交易流水订单表数据对象
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="YssellmasterModel">交易流水订单表数据对象</param>
|
|
public static bool SynchroYSSELLMASTER(Transaction transaction, yssellmasterModel YssellmasterModel)
|
|
{
|
|
bool SynchroFlag = true;
|
|
|
|
string SQLString;
|
|
List<string> excludeField = new List<string>();
|
|
Dictionary<string, string> dateFieldList = new Dictionary<string, string>();
|
|
string tableName = "HIGHWAY_SELLDATA.T_YSSELLMASTER", keyField = "SELLMASTER_CODE", seqName = "SEQ_YSSELLMASTER";
|
|
Business.TEST _TEST = new Business.TEST(transaction);
|
|
|
|
#region 添加SQL语句中需要排除在外的字段
|
|
excludeField.Add("SELLMASTER_DATE_Start");
|
|
excludeField.Add("SELLMASTER_DATE_End");
|
|
#endregion
|
|
|
|
#region 添加SQL语句中日期相关字段的执行语句
|
|
//交易时间
|
|
if (!string.IsNullOrWhiteSpace(YssellmasterModel.SELLMASTER_DATE))
|
|
{
|
|
dateFieldList.Add("SELLMASTER_DATE", YssellmasterModel.SELLMASTER_DATE);
|
|
}
|
|
else
|
|
{
|
|
dateFieldList.Add("SELLMASTER_DATE", "NULL");
|
|
}
|
|
#endregion
|
|
|
|
SQLString = OperationDataHelper<yssellmasterModel>.GetTableExcuteSQL(
|
|
YssellmasterModel, 0, tableName, keyField, seqName, dateFieldList, excludeField);
|
|
|
|
_TEST.ExecuteNonQuery(SQLString, null);
|
|
|
|
return SynchroFlag;
|
|
}
|
|
#endregion
|
|
}
|
|
}
|