using SqlSugar; using TProduct.HttpClient; namespace TProduct.DAL { public partial class BaseLiteSqlDAL_UseStatus_DataSync : BaseLiteSqlDAL_DataSync where T : Entity.BaseVersionEntity, Entity.IUseStatus, new() { /// /// 更新使用状态 /// public virtual bool UpdateUseStatus(long ID, int UseStatus) { using (ISqlSugarClient db = Connection) { var result = db.Updateable().SetColumns(x => x.UseStatus == UseStatus).Where(x => x.ID == ID).ExecuteCommandHasChange(); if (result && TProduct.CorpConfig.Instance.RealTimeRemoteService.IsSynMainData) { var dto = GetByID(ID); HttpClientHelper.Build(this.TableName, "Update@V1.0").Put(dto); } return result; } } } }