|
|
@@ -204,7 +204,7 @@ public class AccServiceImpl extends ServiceImpl<AccMapper, Acc> implements IAccS
|
|
|
LambdaQueryWrapper<Items> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(Items::getTenantId, AuthUtil.getTenantId()).eq(Items::getIsDeleted, 0).eq(Items::getSrcFeesId, feesId);
|
|
|
Items items = itemsMapper.selectOne(lambdaQueryWrapper);
|
|
|
- if (ObjectUtils.isNotNull(items)){
|
|
|
+ if (ObjectUtils.isNotNull(items)) {
|
|
|
itemsMapper.deleteById(items.getId());
|
|
|
settlementMapper.deleteById(items.getPid());
|
|
|
}
|
|
|
@@ -233,8 +233,8 @@ public class AccServiceImpl extends ServiceImpl<AccMapper, Acc> implements IAccS
|
|
|
queryWrapper.eq("is_deleted", 0);
|
|
|
queryWrapper.eq("tenant_id", AuthUtil.getTenantId());
|
|
|
queryWrapper.eq("status", 0);
|
|
|
- queryWrapper.eq(ObjectUtils.isNotNull(acc.getCorpId()),"Corpid", acc.getCorpId());
|
|
|
- queryWrapper.eq(ObjectUtils.isNotNull(acc.getDc()),"DC", acc.getDc());
|
|
|
+ queryWrapper.eq(ObjectUtils.isNotNull(acc.getCorpId()), "Corpid", acc.getCorpId());
|
|
|
+ queryWrapper.eq(ObjectUtils.isNotNull(acc.getDc()), "DC", acc.getDc());
|
|
|
if (ObjectUtils.isNull(acc.getRetrieval())) {
|
|
|
queryWrapper.apply("date_format(create_time,'%Y-%m') = date_format(now(),'%Y-%m')");
|
|
|
acc1.setRetrieval(new Date());
|
|
|
@@ -262,7 +262,7 @@ public class AccServiceImpl extends ServiceImpl<AccMapper, Acc> implements IAccS
|
|
|
//上期应付金额
|
|
|
BigDecimal lastAmountC = new BigDecimal("0");
|
|
|
|
|
|
- Map<String,BigDecimal> map = baseMapper.selectlastIssueAmount(acc);
|
|
|
+ Map<String, BigDecimal> map = baseMapper.selectlastIssueAmount(acc);
|
|
|
if (ObjectUtils.isNotNull(map)) {
|
|
|
lastSettlementAmountD = map.get("repaymentAmount");
|
|
|
lastSettlementAmountC = map.get("repaymentAmount");
|
|
|
@@ -298,33 +298,32 @@ public class AccServiceImpl extends ServiceImpl<AccMapper, Acc> implements IAccS
|
|
|
acc1.setAmount(amount);
|
|
|
acc1.setSettlementAmount(settlementAmount);
|
|
|
acc1.setOutstandingAmount(amount.subtract(settlementAmount));
|
|
|
- if ("d".equals(acc.getDc())){
|
|
|
+ if ("d".equals(acc.getDc())) {
|
|
|
acc1.setLastAmount(lastAmountD);
|
|
|
acc1.setLastSettlementAmount(lastSettlementAmountD);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
acc1.setLastAmount(lastAmountC);
|
|
|
acc1.setLastSettlementAmount(lastSettlementAmountC);
|
|
|
}
|
|
|
- if (ObjectUtil.isEmpty(acc1.getLastAmount())){
|
|
|
+ if (ObjectUtil.isEmpty(acc1.getLastAmount())) {
|
|
|
acc1.setLastAmount(BigDecimal.ZERO);
|
|
|
}
|
|
|
- if (ObjectUtil.isEmpty(acc1.getLastSettlementAmount())){
|
|
|
+ if (ObjectUtil.isEmpty(acc1.getLastSettlementAmount())) {
|
|
|
acc1.setLastSettlementAmount(BigDecimal.ZERO);
|
|
|
}
|
|
|
|
|
|
acc1.setLastOutstandingAmount(acc1.getLastAmount().subtract(acc1.getLastSettlementAmount()));
|
|
|
|
|
|
- if (acc.getWhether().equals("1")){
|
|
|
- if(acc1.getLastAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
+ if (acc.getWhether().equals("1")) {
|
|
|
+ if (acc1.getLastAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
|| acc1.getLastOutstandingAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
|| acc1.getLastSettlementAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
|| acc1.getAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
|| acc1.getSettlementAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
- || acc1.getOutstandingAmount().compareTo(BigDecimal.ZERO) > 0)
|
|
|
- {
|
|
|
+ || acc1.getOutstandingAmount().compareTo(BigDecimal.ZERO) > 0) {
|
|
|
newAccList.add(acc1);
|
|
|
}
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
newAccList.add(acc1);
|
|
|
}
|
|
|
|
|
|
@@ -357,7 +356,7 @@ public class AccServiceImpl extends ServiceImpl<AccMapper, Acc> implements IAccS
|
|
|
queryWrapper.eq("status", 0);
|
|
|
queryWrapper.eq("tenant_id", AuthUtil.getTenantId());
|
|
|
queryWrapper.eq("Corpid", corp);
|
|
|
- queryWrapper.eq(ObjectUtils.isNotNull(acc.getDc()),"DC", acc.getDc());
|
|
|
+ queryWrapper.eq(ObjectUtils.isNotNull(acc.getDc()), "DC", acc.getDc());
|
|
|
if (ObjectUtils.isNull(acc.getRetrieval())) {
|
|
|
queryWrapper.apply("date_format(create_time,'%Y-%m') = date_format(now(),'%Y-%m')");
|
|
|
acc1.setRetrieval(new Date());
|
|
|
@@ -380,7 +379,7 @@ public class AccServiceImpl extends ServiceImpl<AccMapper, Acc> implements IAccS
|
|
|
BigDecimal lastAmountD = new BigDecimal("0");
|
|
|
//上期应付金额
|
|
|
BigDecimal lastAmountC = new BigDecimal("0");
|
|
|
- Map<String,BigDecimal> map = baseMapper.selectlastIssueAmount(acc);
|
|
|
+ Map<String, BigDecimal> map = baseMapper.selectlastIssueAmount(acc);
|
|
|
if (ObjectUtils.isNotNull(map)) {
|
|
|
lastSettlementAmountD = map.get("lastSettlementAmountD");
|
|
|
lastSettlementAmountC = map.get("lastSettlementAmountC");
|
|
|
@@ -406,26 +405,25 @@ public class AccServiceImpl extends ServiceImpl<AccMapper, Acc> implements IAccS
|
|
|
acc1.setAmount(amount);
|
|
|
acc1.setSettlementAmount(settlementAmount);
|
|
|
acc1.setOutstandingAmount(amount.subtract(settlementAmount));
|
|
|
- if ("d".equals(acc.getDc())){
|
|
|
+ if ("d".equals(acc.getDc())) {
|
|
|
acc1.setLastAmount(lastAmountD);
|
|
|
acc1.setLastSettlementAmount(lastSettlementAmountD);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
acc1.setLastAmount(lastAmountC);
|
|
|
acc1.setLastSettlementAmount(lastSettlementAmountC);
|
|
|
}
|
|
|
acc1.setLastOutstandingAmount(acc1.getLastAmount().subtract(acc1.getLastSettlementAmount()));
|
|
|
|
|
|
- if (ObjectUtil.isNotEmpty(acc.getWhether()) && acc.getWhether().equals("1")){
|
|
|
- if(acc1.getLastAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
+ if (ObjectUtil.isNotEmpty(acc.getWhether()) && acc.getWhether().equals("1")) {
|
|
|
+ if (acc1.getLastAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
|| acc1.getLastOutstandingAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
|| acc1.getLastSettlementAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
|| acc1.getAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
|| acc1.getSettlementAmount().compareTo(BigDecimal.ZERO) > 0
|
|
|
- || acc1.getOutstandingAmount().compareTo(BigDecimal.ZERO) > 0)
|
|
|
- {
|
|
|
+ || acc1.getOutstandingAmount().compareTo(BigDecimal.ZERO) > 0) {
|
|
|
accList.add(acc1);
|
|
|
}
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
accList.add(acc1);
|
|
|
}
|
|
|
|
|
|
@@ -447,39 +445,39 @@ public class AccServiceImpl extends ServiceImpl<AccMapper, Acc> implements IAccS
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public IPage<Acc> selBillBalance(IPage<Acc> iPage, Acc acc){
|
|
|
+ public IPage<Acc> selBillBalance(IPage<Acc> iPage, Acc acc) {
|
|
|
return iPage.setRecords(baseMapper.selBillBalance(iPage, acc));
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<Acc> selBillBalanceExport(Acc acc){
|
|
|
+ public List<Acc> selBillBalanceExport(Acc acc) {
|
|
|
return baseMapper.selBillBalance(null, acc);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public IPage<Acc> SelAccItem(IPage<Acc> iPage, Acc acc){
|
|
|
+ public IPage<Acc> SelAccItem(IPage<Acc> iPage, Acc acc) {
|
|
|
List<Acc> accList = new ArrayList<>();
|
|
|
- if ("YING".equals(acc.getChargePay())){
|
|
|
+ if ("YING".equals(acc.getChargePay())) {
|
|
|
accList = baseMapper.SelChargeItem(iPage, acc);
|
|
|
- }else if ("YI".equals(acc.getChargePay())){
|
|
|
+ } else if ("YI".equals(acc.getChargePay())) {
|
|
|
accList = baseMapper.SelPayItem(iPage, acc);
|
|
|
}
|
|
|
return iPage.setRecords(accList);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<Acc> SelAccItemExport(Acc acc){
|
|
|
+ public List<Acc> SelAccItemExport(Acc acc) {
|
|
|
List<Acc> accList = new ArrayList<>();
|
|
|
- if ("YING".equals(acc.getChargePay())){
|
|
|
+ if ("YING".equals(acc.getChargePay())) {
|
|
|
accList = baseMapper.SelChargeItem(null, acc);
|
|
|
- }else if ("YI".equals(acc.getChargePay())){
|
|
|
+ } else if ("YI".equals(acc.getChargePay())) {
|
|
|
accList = baseMapper.SelPayItem(null, acc);
|
|
|
}
|
|
|
return accList;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Map<String, Object> SumBillBalance(Acc acc){
|
|
|
+ public Map<String, Object> SumBillBalance(Acc acc) {
|
|
|
return baseMapper.SumBillBalance(acc);
|
|
|
}
|
|
|
|
|
|
@@ -505,7 +503,8 @@ public class AccServiceImpl extends ServiceImpl<AccMapper, Acc> implements IAccS
|
|
|
accProfitStatisticsExcel.setTenantId(AuthUtil.getTenantId());
|
|
|
return baseMapper.getAccProfitStatistics(accProfitStatisticsExcel);
|
|
|
}
|
|
|
-@Override
|
|
|
+
|
|
|
+ @Override
|
|
|
public AccProfitStatisticsExcel getAccProfitStatisticsCode(AccProfitStatisticsExcel accProfitStatisticsExcel) {
|
|
|
accProfitStatisticsExcel.setTenantId(AuthUtil.getTenantId());
|
|
|
return baseMapper.getAccProfitStatisticsCode(accProfitStatisticsExcel);
|
|
|
@@ -516,6 +515,7 @@ public class AccServiceImpl extends ServiceImpl<AccMapper, Acc> implements IAccS
|
|
|
accProfitStatisticsExcel.setTenantId(AuthUtil.getTenantId());
|
|
|
return baseMapper.accProfitStatisticsList(accProfitStatisticsExcel);
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
public List<AccProfitStatisticsExcel> accProfitStatisticsListcode(AccProfitStatisticsExcel accProfitStatisticsExcel) {
|
|
|
accProfitStatisticsExcel.setTenantId(AuthUtil.getTenantId());
|