优化对账单的查询接口
This commit is contained in:
@@ -675,10 +675,10 @@ public class DepotHeadService {
|
||||
}
|
||||
|
||||
public List<DepotHeadVo4StatementAccount> getStatementAccount(String beginTime, String endTime, Integer organId, String [] organArray,
|
||||
String supplierType, String type, String subType, String typeBack, String subTypeBack, Integer offset, Integer rows) {
|
||||
String supplierType, String type, String subType, String typeBack, String subTypeBack, String billType, Integer offset, Integer rows) {
|
||||
List<DepotHeadVo4StatementAccount> list = null;
|
||||
try{
|
||||
list = depotHeadMapperEx.getStatementAccount(beginTime, endTime, organId, organArray, supplierType, type, subType,typeBack, subTypeBack, offset, rows);
|
||||
list = depotHeadMapperEx.getStatementAccount(beginTime, endTime, organId, organArray, supplierType, type, subType,typeBack, subTypeBack, billType, offset, rows);
|
||||
} catch(Exception e){
|
||||
JshException.readFail(logger, e);
|
||||
}
|
||||
@@ -686,10 +686,10 @@ public class DepotHeadService {
|
||||
}
|
||||
|
||||
public int getStatementAccountCount(String beginTime, String endTime, Integer organId,
|
||||
String [] organArray, String supplierType, String type, String subType, String typeBack, String subTypeBack) {
|
||||
String [] organArray, String supplierType, String type, String subType, String typeBack, String subTypeBack, String billType) {
|
||||
int result = 0;
|
||||
try{
|
||||
result = depotHeadMapperEx.getStatementAccountCount(beginTime, endTime, organId, organArray, supplierType, type, subType,typeBack, subTypeBack);
|
||||
result = depotHeadMapperEx.getStatementAccountCount(beginTime, endTime, organId, organArray, supplierType, type, subType,typeBack, subTypeBack, billType);
|
||||
} catch(Exception e){
|
||||
JshException.readFail(logger, e);
|
||||
}
|
||||
@@ -698,10 +698,10 @@ public class DepotHeadService {
|
||||
|
||||
public List<DepotHeadVo4StatementAccount> getStatementAccountTotalPay(String beginTime, String endTime, Integer organId,
|
||||
String [] organArray, String supplierType,
|
||||
String type, String subType, String typeBack, String subTypeBack) {
|
||||
String type, String subType, String typeBack, String subTypeBack, String billType) {
|
||||
List<DepotHeadVo4StatementAccount> list = null;
|
||||
try{
|
||||
list = depotHeadMapperEx.getStatementAccountTotalPay(beginTime, endTime, organId, organArray, supplierType, type, subType,typeBack, subTypeBack);
|
||||
list = depotHeadMapperEx.getStatementAccountTotalPay(beginTime, endTime, organId, organArray, supplierType, type, subType,typeBack, subTypeBack, billType);
|
||||
} catch(Exception e){
|
||||
JshException.readFail(logger, e);
|
||||
}
|
||||
|
||||
@@ -411,9 +411,9 @@ public class SupplierService {
|
||||
} else if("客户".equals(supplier.getType())) {
|
||||
needDebt = supplier.getBeginNeedGet();
|
||||
}
|
||||
BigDecimal finishDebt = accountItemMapperEx.getFinishDebtByOrganId(organId);
|
||||
BigDecimal finishDebt = accountItemMapperEx.getFinishDebtByOrganId(organId).abs();
|
||||
BigDecimal eachAmount = BigDecimal.ZERO;
|
||||
if(needDebt != null && finishDebt != null) {
|
||||
if(needDebt != null) {
|
||||
eachAmount = needDebt.subtract(finishDebt);
|
||||
}
|
||||
//应收欠款
|
||||
|
||||
Reference in New Issue
Block a user