示例#1
0
        /// <summary>
        /// 设置业主
        /// </summary>
        /// <param name="id">设备id</param>
        /// <param name="manageId">业主id</param>
        /// <returns></returns>
        public async Task <TData <string> > ModifyManageId(long id, long manageId)
        {
            TerInforEntity ter = await terInforService.GetEntity(id);

            TData <string> obj = new TData <string>();

            if (ter.ManageId != id)
            {
                TerTransferRecordEntity entity = new TerTransferRecordEntity();
                entity.SentId    = ter.ManageId;
                entity.SendTxt   = ter.ManageTxt;
                entity.TerId     = ter.Id;
                entity.TerNumber = ter.TerNumber;

                ter.ManageId = manageId;
                obj          = await SaveForm(ter);

                ter = await terInforService.GetEntity(id);

                entity.ReceiverId  = id;
                entity.ReceiverTxt = ter.ManageTxt;

                obj = await terTransferRecordBLL.SaveForm(entity);
            }
            else
            {
                obj.Message = "没有变化";
                obj.Tag     = 0;
            }
            return(obj);
        }
        public async Task <TData <string> > SaveForm(TerTransferRecordEntity entity)
        {
            TData <string> obj = new TData <string>();
            await terTransferRecordService.SaveForm(entity);

            obj.Data = entity.Id.ParseToString();
            obj.Tag  = 1;
            return(obj);
        }
        public async Task SaveForm(TerTransferRecordEntity entity)
        {
            if (entity.Id.IsNullOrZero())
            {
                await entity.Create();

                await this.BaseRepository().Insert(entity);
            }
            else
            {
                await this.BaseRepository().Update(entity);
            }
        }
        public async Task <ActionResult> SaveFormJson(TerTransferRecordEntity entity)
        {
            TData <string> obj = await terTransferRecordBLL.SaveForm(entity);

            return(Json(obj));
        }