feat/painel-cliente #3
|
|
@ -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 { 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 { 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 { Esvsituacaopedido } from '../../domain/entity/views/esvsituacaopedido.entity';
|
||||||
import { Stock } from '../../domain/entity/views/esvestoquevenda.entity';
|
|
||||||
import { FilterProduct } from '../../domain/models/filter-product.model';
|
import { FilterProduct } from '../../domain/models/filter-product.model';
|
||||||
import { Notify } from '../../domain/models/notify.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 { 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 { CustomerService } from '../customer/customer.service';
|
||||||
import Redis = require('ioredis');
|
import Redis = require('ioredis');
|
||||||
|
|
||||||
|
|
@ -954,9 +953,12 @@ export class SalesService {
|
||||||
WHERE PCFILIALRETIRA.CODFILIALVENDA = '${storeId}'
|
WHERE PCFILIALRETIRA.CODFILIALVENDA = '${storeId}'
|
||||||
AND PCFILIALRETIRA.CODFILIALRETIRA = ESVESTOQUEVENDA.CODFILIAL ) > 0 THEN 1
|
AND PCFILIALRETIRA.CODFILIALRETIRA = ESVESTOQUEVENDA.CODFILIAL ) > 0 THEN 1
|
||||||
ELSE 0 END ) as "allowDelivery"
|
ELSE 0 END ) as "allowDelivery"
|
||||||
FROM ESVESTOQUEVENDA, PCFILIAL
|
, NVL(PCEST.QTEXPOSICAO,0) as "exhibition"
|
||||||
|
FROM ESVESTOQUEVENDA, PCFILIAL, PCEST
|
||||||
WHERE ESVESTOQUEVENDA.CODPROD = ${id}
|
WHERE ESVESTOQUEVENDA.CODPROD = ${id}
|
||||||
AND ESVESTOQUEVENDA.CODFILIAL = PCFILIAL.CODIGO
|
AND ESVESTOQUEVENDA.CODFILIAL = PCFILIAL.CODIGO
|
||||||
|
AND ESVESTOQUEVENDA.CODFILIAL = PCEST.CODFILIAL
|
||||||
|
AND ESVESTOQUEVENDA.CODPROD = PCEST.CODPROD
|
||||||
ORDER BY TO_NUMBER(ESVESTOQUEVENDA.CODFILIAL)`;
|
ORDER BY TO_NUMBER(ESVESTOQUEVENDA.CODFILIAL)`;
|
||||||
|
|
||||||
const stock = await queryRunner.query(sql);
|
const stock = await queryRunner.query(sql);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue