Ejemplo n.º 1
0
        public async Task <TData <string> > SaveForm([FromBody] TerPositionParam entity)
        {
            TData <string> obj = await terInforBLL.ModifyPosition(entity.number, entity.fistLongitude, entity.fistLatitude, entity.address);

            //检测是否串货
            await terCollusionBLL.SaveForm(entity);

            return(obj);
        }
Ejemplo n.º 2
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);
        }