@ -1,6 +1,8 @@
package jnpf.saleorder.service.impl ;
package jnpf.saleorder.service.impl ;
import jnpf.arinvoices.entity.ArinvoicesEntity ;
import jnpf.arinvoices.entity.ArinvoicesEntity ;
import jnpf.poundlist.entity.PoundlistEntity ;
import jnpf.poundlist.service.PoundlistService ;
import jnpf.receiptout.entity.Receiptout_item0Entity ;
import jnpf.receiptout.entity.Receiptout_item0Entity ;
import jnpf.receiptout.service.Receiptout_item0Service ;
import jnpf.receiptout.service.Receiptout_item0Service ;
import jnpf.saleorder.entity.* ;
import jnpf.saleorder.entity.* ;
@ -21,10 +23,8 @@ import com.baomidou.mybatisplus.annotation.TableField;
import java.util.stream.Collectors ;
import java.util.stream.Collectors ;
import org.apache.commons.lang3.ObjectUtils ;
import org.apache.commons.lang3.StringUtils ;
import org.springframework.stereotype.Service ;
import org.springframework.stereotype.Service ;
import com.baomidou.mybatisplus.core.metadata.IPage ;
import com.baomidou.mybatisplus.core.metadata.IPage ;
import org.springframework.beans.factory.annotation.Autowired ;
import org.springframework.beans.factory.annotation.Autowired ;
@ -33,6 +33,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper ;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper ;
import java.text.SimpleDateFormat ;
import java.text.SimpleDateFormat ;
import jnpf.util.* ;
import jnpf.util.* ;
import javax.annotation.Resource ;
import java.util.* ;
import java.util.* ;
/ * *
/ * *
@ -73,6 +75,10 @@ public class SaleorderitemServiceImpl extends ServiceImpl<SaleorderitemMapper, S
private PaymentsoitemService paymentsoitemService ;
private PaymentsoitemService paymentsoitemService ;
@Autowired
@Autowired
private Receiptout_item0Service receiptout_item0Service ;
private Receiptout_item0Service receiptout_item0Service ;
@Resource
private SaleorderitemMapper saleorderitemMapper ;
@Autowired
private PoundlistService poundlistService ;
@ -257,14 +263,9 @@ public class SaleorderitemServiceImpl extends ServiceImpl<SaleorderitemMapper, S
e . printStackTrace ( ) ;
e . printStackTrace ( ) ;
}
}
}
}
if ( ( total > 0 & & AllIdList . size ( ) > 0 ) | | total = = 0 ) {
Page < SaleorderitemEntity > page = new Page < > ( saleorderitemPagination . getCurrentPage ( ) , saleorderitemPagination . getPageSize ( ) ) ;
Page < SaleorderitemEntity > page = new Page < > ( saleorderitemPagination . getCurrentPage ( ) , saleorderitemPagination . getPageSize ( ) ) ;
IPage < SaleorderitemEntity > userIPage = this . page ( page , saleorderitemQueryWrapper ) ;
IPage < SaleorderitemEntity > userIPage = saleorderitemMapper . querySalesOrder ( page , saleorderitemPagination ) ;
return saleorderitemPagination . setData ( userIPage . getRecords ( ) , userIPage . getTotal ( ) ) ;
return saleorderitemPagination . setData ( userIPage . getRecords ( ) , userIPage . getTotal ( ) ) ;
} else {
List < SaleorderitemEntity > list = new ArrayList ( ) ;
return saleorderitemPagination . setData ( list , list . size ( ) ) ;
}
}
}
@Override
@Override
public List < SaleorderitemEntity > getTypeList ( SaleorderitemPagination saleorderitemPagination , String dataType ) {
public List < SaleorderitemEntity > getTypeList ( SaleorderitemPagination saleorderitemPagination , String dataType ) {
@ -483,7 +484,7 @@ public class SaleorderitemServiceImpl extends ServiceImpl<SaleorderitemMapper, S
@Override
@Override
public List < ReceiptoutsoitemEntity > GetReceiptoutsoitemList ( String id ) {
public List < ReceiptoutsoitemEntity > GetReceiptoutsoitemList ( String id ) {
QueryWrapper < ReceiptoutsoitemEntity > queryWrapper = new QueryWrapper < > ( ) ;
QueryWrapper < ReceiptoutsoitemEntity > queryWrapper = new QueryWrapper < > ( ) ;
queryWrapper . lambda ( ) . eq ( ReceiptoutsoitemEntity : : getS alesId , id ) ;
queryWrapper . lambda ( ) . eq ( ReceiptoutsoitemEntity : : getS ourceNo , id ) ;
return receiptoutsoitemService . list ( queryWrapper ) ;
return receiptoutsoitemService . list ( queryWrapper ) ;
}
}
@Override
@Override
@ -511,6 +512,35 @@ public class SaleorderitemServiceImpl extends ServiceImpl<SaleorderitemMapper, S
return paymentsoitemService . list ( queryWrapper ) ;
return paymentsoitemService . list ( queryWrapper ) ;
}
}
@Override
public List < PoundlistEntity > GetPoundlistList ( String id ) {
QueryWrapper < Salesorder_item0Entity > saleQueryWrapper = new QueryWrapper < > ( ) ;
saleQueryWrapper . lambda ( ) . eq ( Salesorder_item0Entity : : getSalesOrderId , id ) ;
List < Salesorder_item0Entity > list = salesorder_item0Service . list ( saleQueryWrapper ) ;
List < PoundlistEntity > poundlistEntityList = new ArrayList < > ( ) ;
if ( list . size ( ) > 0 ) {
for ( Salesorder_item0Entity entity : list ) {
PoundlistEntity poundlistEntity = saleorderitemMapper . queryPoundlist ( entity . getPoundlistId ( ) ) ;
if ( ObjectUtils . isNotEmpty ( poundlistEntity ) ) {
if ( StringUtils . isNotEmpty ( entity . getRate ( ) ) ) {
poundlistEntity . setRate ( entity . getRate ( ) ) ;
}
if ( entity . getUnitPrice ( ) ! = null ) {
poundlistEntity . setUnitPrice ( entity . getUnitPrice ( ) ) ;
}
if ( entity . getNoPrice ( ) ! = null ) {
poundlistEntity . setNoPrice ( entity . getNoPrice ( ) ) ;
}
if ( entity . getPrice ( ) ! = null ) {
poundlistEntity . setPrice ( entity . getPrice ( ) ) ;
}
poundlistEntityList . add ( poundlistEntity ) ;
}
}
}
return poundlistEntityList ;
}
@Override
@Override
public List < Receiptout_item0Entity > getReceiptout ( String id ) {
public List < Receiptout_item0Entity > getReceiptout ( String id ) {
QueryWrapper < Receiptout_item0Entity > queryWrapper = new QueryWrapper < > ( ) ;
QueryWrapper < Receiptout_item0Entity > queryWrapper = new QueryWrapper < > ( ) ;