ajuste para obter estoque exposicao
This commit is contained in:
parent
c062b65a35
commit
0b729ef6d4
|
|
@ -1,19 +1,18 @@
|
|||
import { Injectable, HttpException, HttpStatus, Inject, CACHE_MANAGER } from '@nestjs/common';
|
||||
import { HttpException, HttpStatus, Inject, Injectable } from '@nestjs/common';
|
||||
import { Connection } from 'typeorm';
|
||||
import { connectionOptions } from '../../configs/typeorm.config';
|
||||
import { Estavisoestoque } from '../../domain/entity/tables/estavisoestoque.entity';
|
||||
import { Estruptura } from '../../domain/entity/tables/estruptura.entity';
|
||||
import { Pcclient } from '../../domain/entity/tables/pcclient.entity';
|
||||
import { Esvanalisevendarca } from '../../domain/entity/views/esvanalisevendarca.entity';
|
||||
import { Esvdepartamento } from '../../domain/entity/views/esvdepartamento.entity';
|
||||
import { Esvparcelamentovenda } from '../../domain/entity/views/esvparcelamentovenda.entity';
|
||||
import { SalesProduct } from '../../domain/entity/views/esvprodutosvenda.entity';
|
||||
import { Connection, getConnection } from 'typeorm';
|
||||
import { Esvsecao } from '../../domain/entity/views/esvsecao.entity';
|
||||
import { Esvsituacaopedido } from '../../domain/entity/views/esvsituacaopedido.entity';
|
||||
import { Stock } from '../../domain/entity/views/esvestoquevenda.entity';
|
||||
import { FilterProduct } from '../../domain/models/filter-product.model';
|
||||
import { Notify } from '../../domain/models/notify.model';
|
||||
import { Estavisoestoque } from '../../domain/entity/tables/estavisoestoque.entity';
|
||||
import { Esvparcelamentovenda } from '../../domain/entity/views/esvparcelamentovenda.entity';
|
||||
import { Rupture } from '../../domain/models/rupture.model';
|
||||
import { Estruptura } from '../../domain/entity/tables/estruptura.entity';
|
||||
import { Esvsecao } from '../../domain/entity/views/esvsecao.entity';
|
||||
import { Esvdepartamento } from '../../domain/entity/views/esvdepartamento.entity';
|
||||
import { Esvanalisevendarca } from '../../domain/entity/views/esvanalisevendarca.entity';
|
||||
import { connectionOptions } from '../../configs/typeorm.config';
|
||||
import { CustomerService } from '../customer/customer.service';
|
||||
import Redis = require('ioredis');
|
||||
|
||||
|
|
@ -953,11 +952,14 @@ export class SalesService {
|
|||
,(CASE WHEN (SELECT COUNT(1) FROM PCFILIALRETIRA
|
||||
WHERE PCFILIALRETIRA.CODFILIALVENDA = '${storeId}'
|
||||
AND PCFILIALRETIRA.CODFILIALRETIRA = ESVESTOQUEVENDA.CODFILIAL ) > 0 THEN 1
|
||||
ELSE 0 END ) as "allowDelivery"
|
||||
FROM ESVESTOQUEVENDA, PCFILIAL
|
||||
ELSE 0 END ) as "allowDelivery"
|
||||
, NVL(PCEST.QTEXPOSICAO,0) as "exhibition"
|
||||
FROM ESVESTOQUEVENDA, PCFILIAL, PCEST
|
||||
WHERE ESVESTOQUEVENDA.CODPROD = ${id}
|
||||
AND ESVESTOQUEVENDA.CODFILIAL = PCFILIAL.CODIGO
|
||||
ORDER BY TO_NUMBER(ESVESTOQUEVENDA.CODFILIAL) `;
|
||||
AND ESVESTOQUEVENDA.CODFILIAL = PCEST.CODFILIAL
|
||||
AND ESVESTOQUEVENDA.CODPROD = PCEST.CODPROD
|
||||
ORDER BY TO_NUMBER(ESVESTOQUEVENDA.CODFILIAL)`;
|
||||
|
||||
const stock = await queryRunner.query(sql);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue