예제 #1
0
        public async Task <TData <string> > SaveForm(TerCollusionEntity entity)
        {
            TData <string> obj = new TData <string>();
            await terCollusionService.SaveForm(entity);

            obj.Data = entity.Id.ParseToString();
            obj.Tag  = 1;
            return(obj);
        }
예제 #2
0
        public async Task SaveForm(TerCollusionEntity entity)
        {
            if (entity.Id.IsNullOrZero())
            {
                await entity.Create();

                await this.BaseRepository().Insert(entity);
            }
            else
            {
                await entity.Modify();

                await this.BaseRepository().Update(entity);
            }
        }
예제 #3
0
        public async Task <TData <string> > SaveForm(TerPositionParam positionParam)
        {
            TData <string> obj            = new TData <string>();
            TerInforEntity terInforEntity = await terInforService.GetEntityByNumber(positionParam.number);

            if (terInforEntity != null)
            {
                UserEntity userEntity = await userService.GetUserEnity((long)terInforEntity.SaleManId);

                if (userEntity != null && userEntity.IsDeleget)
                {
                    TerCollusionEntity entity = new TerCollusionEntity();
                    entity.SaleId      = userEntity.Id;
                    entity.TerId       = terInforEntity.Id;
                    entity.TerNumber   = terInforEntity.TerNumber;
                    entity.Zone        = positionParam.address;
                    entity.DelegetZone = userEntity.DelegetZoneTxt;
                    //串货了
                    if (!entity.DelegetZone.Contains(entity.Zone))
                    {
                        await terCollusionService.SaveForm(entity);

                        obj.Data = entity.Id.ParseToString();
                        obj.Tag  = 1;
                    }
                }
                else
                {
                    obj.Message = "该设备没有设置销售";
                }
            }
            else
            {
                obj.Message = "设备不存在";
            }
            return(obj);
        }
예제 #4
0
        public async Task <ActionResult> SaveFormJson(TerCollusionEntity entity)
        {
            TData <string> obj = await terCollusionBLL.SaveForm(entity);

            return(Json(obj));
        }