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 { /// /// 交易流水订单表相关方法 /// 2023/7/13 11:46:57自动生成 /// public class YSSELLMASTERHelper { #region 同步交易流水订单表 /// /// 赋值交易流水订单表数据对象 /// /// 事务管理器 /// 交易流水订单表数据对象 public static bool SynchroYSSELLMASTER(Transaction transaction, yssellmasterModel YssellmasterModel) { bool SynchroFlag = true; string SQLString; List excludeField = new List(); Dictionary dateFieldList = new Dictionary(); 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.GetTableExcuteSQL( YssellmasterModel, 0, tableName, keyField, seqName, dateFieldList, excludeField); _TEST.ExecuteNonQuery(SQLString, null); return SynchroFlag; } #endregion } }