add: unfinish product export
This commit is contained in:
parent
495ba88ef8
commit
321d296e5b
|
@ -24,5 +24,6 @@ import { ProductSubCategoriesService } from './product-sub-categories.service';
|
|||
ProductCategoriesService,
|
||||
ProductSubCategoriesService,
|
||||
],
|
||||
exports: [ProductService],
|
||||
})
|
||||
export class ProductModule {}
|
||||
|
|
6
src/transaction/dto/order-transaction.dto.ts
Normal file
6
src/transaction/dto/order-transaction.dto.ts
Normal file
|
@ -0,0 +1,6 @@
|
|||
import { IsNotEmpty, IsUUID } from 'class-validator';
|
||||
|
||||
export class OrderTransactionDto {
|
||||
@IsNotEmpty()
|
||||
productCode: string;
|
||||
}
|
|
@ -9,6 +9,7 @@ import {
|
|||
} from '@nestjs/common';
|
||||
import { TransactionService } from './transaction.service';
|
||||
import { DistributeTransactionDto } from './dto/distribute-transaction.dto';
|
||||
import { OrderTransactionDto } from './dto/order-transaction.dto';
|
||||
import { UpdateTransactionDto } from './dto/update-transaction.dto';
|
||||
|
||||
@Controller({
|
||||
|
@ -20,12 +21,12 @@ export class TransactionController {
|
|||
|
||||
@Post()
|
||||
create(@Body() createTransactionDto: DistributeTransactionDto) {
|
||||
return this.transactionService.create(createTransactionDto);
|
||||
return this.transactionService.distributeDeposit(createTransactionDto);
|
||||
}
|
||||
|
||||
@Get()
|
||||
findAll() {
|
||||
return this.transactionService.findAll();
|
||||
@Post('order')
|
||||
orderTransaction(@Body() orderTransactionDto: OrderTransactionDto) {
|
||||
return this.transactionService.orderTransaction(orderTransactionDto);
|
||||
}
|
||||
|
||||
@Get(':id')
|
||||
|
|
|
@ -9,6 +9,8 @@ import { TransactionType } from './entities/transaction-type.entity';
|
|||
import { TransactionJournal } from './entities/transaction-journal.entity';
|
||||
import { Transactions } from './entities/transactions.entity';
|
||||
import { CoaService } from './coa.service';
|
||||
import { ProductService } from '../product/product.service';
|
||||
import { ProductSubCategoriesService } from '../product/product-sub-categories.service';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
|
@ -19,6 +21,7 @@ import { CoaService } from './coa.service';
|
|||
TransactionJournal,
|
||||
Transactions,
|
||||
]),
|
||||
ProductService,
|
||||
],
|
||||
controllers: [TransactionController, PpobCallbackController],
|
||||
providers: [TransactionService, CoaService],
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import { Injectable } from '@nestjs/common';
|
||||
import { DistributeTransactionDto } from './dto/distribute-transaction.dto';
|
||||
import { OrderTransactionDto } from './dto/order-transaction.dto';
|
||||
import { UpdateTransactionDto } from './dto/update-transaction.dto';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { Transactions } from './entities/transactions.entity';
|
||||
|
@ -9,6 +10,7 @@ import { TransactionType } from './entities/transaction-type.entity';
|
|||
import { TransactionJournal } from './entities/transaction-journal.entity';
|
||||
import { CoaService } from './coa.service';
|
||||
import { statusTransaction } from '../helper/enum-list';
|
||||
import { ProductService } from '../product/product.service';
|
||||
|
||||
@Injectable()
|
||||
export class TransactionService {
|
||||
|
@ -25,7 +27,7 @@ export class TransactionService {
|
|||
private connection: Connection,
|
||||
) {}
|
||||
|
||||
async create(distributeTransactionDto: DistributeTransactionDto) {
|
||||
async distributeDeposit(distributeTransactionDto: DistributeTransactionDto) {
|
||||
// GET COA
|
||||
const coaSender = await this.coaService.findByUser('id_user');
|
||||
const coaReciever = await this.coaService.findByUser('id_user');
|
||||
|
@ -63,16 +65,15 @@ export class TransactionService {
|
|||
await manager.save(coaReciever);
|
||||
});
|
||||
|
||||
//ADD USER IN INSERT
|
||||
|
||||
// await this.coaRepository.update({
|
||||
// amount:1
|
||||
// })
|
||||
return true;
|
||||
}
|
||||
|
||||
findAll() {
|
||||
return `This action returns all transaction`;
|
||||
async orderTransaction(orderTransactionDto: OrderTransactionDto) {
|
||||
// const product = await this.productService.findOne(
|
||||
// orderTransactionDto.productCode,
|
||||
// );
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
findOne(id: number) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user