예제 #1
0
        protected override void On_SyncRunned(ChannelProductEntity entity)
        {
            WriteLog(string.Format("“指定库存”商品:{0}({1}),库存:{2},渠道:{3} 同步成功", entity.ProductSysNo, entity.SynProductID, entity.SynChannelQty, entity.ChannelSysNo));
            ChannelInventoryDA.ChangeAppointSynStatus(entity.ProductSysNo, entity.ChannelSysNo, "N", Config.UserLoginName);

            ChannelProductAppointEntity appointEntity = entity as ChannelProductAppointEntity;

            if (appointEntity != null && appointEntity.IsClearInventory == "Y")
            {
                WriteLog(string.Format("正在回写“指定库存”商品:{0}({1}),库存:{2},渠道:{3} 在Content的状态。", entity.ProductSysNo, entity.SynProductID, entity.SynChannelQty, entity.ChannelSysNo));
                CommonDA.UpdateECommerceStatus(entity.ProductSysNo, entity.ChannelSysNo, "N");
                WriteLog(string.Format("回写“指定库存”商品:{0}({1}),库存:{2},渠道:{3} 在Content的状态成功。", entity.ProductSysNo, entity.SynProductID, entity.SynChannelQty, entity.ChannelSysNo));
            }
        }
예제 #2
0
 private ChannelProductEntity Transfomer(ChannelProductAppointEntity appointEntity)
 {
     return(appointEntity);
     //if (appointEntity == null)
     //{
     //    return null;
     //}
     //return new ChannelProductEntity
     //{
     //    ChannelQty = appointEntity.IsClearInventory == "Y" ? 0 : appointEntity.ChannelQty,
     //    ChannelSysNo = appointEntity.ChannelSysNo,
     //    ProductSysNo = appointEntity.ProductSysNo,
     //    SynProductID = appointEntity.SynProductID
     //};
 }