|
@@ -789,6 +789,9 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
if(StringUtils.isNotEmpty(insPlyIncomeVo.getCreateTimeStart())){
|
|
if(StringUtils.isNotEmpty(insPlyIncomeVo.getCreateTimeStart())){
|
|
|
params.put("createTimeStart", insPlyIncomeVo.getCreateTimeStart());
|
|
params.put("createTimeStart", insPlyIncomeVo.getCreateTimeStart());
|
|
|
}
|
|
}
|
|
|
|
|
+ if(StringUtils.isNotEmpty(insPlyIncomeVo.getStatus())){
|
|
|
|
|
+ params.put("status", insPlyIncomeVo.getStatus());
|
|
|
|
|
+ }
|
|
|
if(StringUtils.isNotBlank(insPlyIncomeVo.getAddType())){
|
|
if(StringUtils.isNotBlank(insPlyIncomeVo.getAddType())){
|
|
|
params.put("addType", insPlyIncomeVo.getAddType());
|
|
params.put("addType", insPlyIncomeVo.getAddType());
|
|
|
}
|
|
}
|
|
@@ -1889,7 +1892,9 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
params = this.saveParams(insPlyIncomeVo, params);
|
|
params = this.saveParams(insPlyIncomeVo, params);
|
|
|
params.remove("handlingFeesStatus");
|
|
params.remove("handlingFeesStatus");
|
|
|
List<InsPlyIncome> resultList = baseMapper.totalBxAmountNew(params);
|
|
List<InsPlyIncome> resultList = baseMapper.totalBxAmountNew(params);
|
|
|
- return resultList;
|
|
|
|
|
|
|
+ return resultList.stream()
|
|
|
|
|
+ .sorted(Comparator.comparing(InsPlyIncome::getUnSettledAmount, Comparator.reverseOrder()))
|
|
|
|
|
+ .collect(Collectors.toList());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -2207,6 +2212,13 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
item.setExpendAmount(expendAmount);
|
|
item.setExpendAmount(expendAmount);
|
|
|
item.setTaxesFees(taxesFees);
|
|
item.setTaxesFees(taxesFees);
|
|
|
}
|
|
}
|
|
|
|
|
+ if (StringUtils.isNotEmpty(insPlyIncomeVo.getStatus())) {
|
|
|
|
|
+ if ("0".equals(insPlyIncomeVo.getStatus())) {
|
|
|
|
|
+ return HttpResult.ok(resultList.stream().filter(insPlyIncome -> insPlyIncome.getAllInvoicCommissionFeevalue().compareTo(insPlyIncome.getReadyCommissionFeevalue()) > 0).sorted(Comparator.comparing(InsPlyIncome::getUnSettledAmount, Comparator.reverseOrder())).collect(Collectors.toList()));
|
|
|
|
|
+ }else if ("1".equals(insPlyIncomeVo.getStatus())){
|
|
|
|
|
+ return HttpResult.ok(resultList.stream().filter(insPlyIncome -> insPlyIncome.getAllInvoicCommissionFeevalue().compareTo(insPlyIncome.getReadyCommissionFeevalue()) == 0).sorted(Comparator.comparing(InsPlyIncome::getUnSettledAmount, Comparator.reverseOrder())).collect(Collectors.toList())) ;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
return HttpResult.ok(resultList);
|
|
return HttpResult.ok(resultList);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -2214,8 +2226,6 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
@Override
|
|
@Override
|
|
|
@Transactional
|
|
@Transactional
|
|
|
public HttpResult<Object> batchInvoic(InsPlyIncomeVo insPlyIncomeVo) {
|
|
public HttpResult<Object> batchInvoic(InsPlyIncomeVo insPlyIncomeVo) {
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
SettlementDocumentaryFeesVo settlementDocumentaryFeesVo = new SettlementDocumentaryFeesVo(); // 生成跟单费结算表
|
|
SettlementDocumentaryFeesVo settlementDocumentaryFeesVo = new SettlementDocumentaryFeesVo(); // 生成跟单费结算表
|
|
|
if (StringUtils.isNotEmpty(insPlyIncomeVo.getYear())) {
|
|
if (StringUtils.isNotEmpty(insPlyIncomeVo.getYear())) {
|
|
|
settlementDocumentaryFeesVo.setTimeFrame(insPlyIncomeVo.getYear());//年度
|
|
settlementDocumentaryFeesVo.setTimeFrame(insPlyIncomeVo.getYear());//年度
|