|
|
@ -332,9 +332,9 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService<Fi |
|
|
|
FinSelectedReceivablesPaymentDetailsQuery params = pagerQuery.getParams(); |
|
|
|
QueryWrapper<AppFinUncollectedReceivablesDetailedVo> qw = new QueryWrapper<>(); |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getParams().getPurchaseSystemSid())) { |
|
|
|
qw.eq("purchaseSystemSid", pagerQuery.getParams().getPurchaseSystemSid()); |
|
|
|
qw.eq("furd.purchaseSystemSid", pagerQuery.getParams().getPurchaseSystemSid()); |
|
|
|
} else { |
|
|
|
qw.eq("purchaseSystemSid", "0"); |
|
|
|
qw.eq("furd.purchaseSystemSid", "0"); |
|
|
|
} |
|
|
|
String useOrgSid = ""; |
|
|
|
String orgPath = pagerQuery.getParams().getOrgPath(); |
|
|
@ -345,10 +345,10 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService<Fi |
|
|
|
useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(useOrgSid)) { |
|
|
|
qw.eq("useOrgSid", useOrgSid); |
|
|
|
qw.eq("fd.useOrgSid", useOrgSid); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(userSid)) { |
|
|
|
qw.eq("createBySid", userSid); |
|
|
|
qw.eq("fd.createBySid", userSid); |
|
|
|
} |
|
|
|
//查询没有认完的车辆sid
|
|
|
|
/* List<String> stringList = baseMapper.selectUnSelectList(pagerQuery.getParams().getPurchaseSystemSid(),userSid,useOrgSid); |
|
|
@ -396,6 +396,18 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService<Fi |
|
|
|
} |
|
|
|
} else { |
|
|
|
for (FinSelectReceivablesDetailedVo record : collList) { |
|
|
|
BigDecimal currentMoney = new BigDecimal(record.getCurrentReceivableMoney()); |
|
|
|
BigDecimal subscriptionMoney = new BigDecimal(record.getSubscriptionMoney()); |
|
|
|
if(currentMoney.compareTo(BigDecimal.ZERO)<=0){ |
|
|
|
record.setReveivableMoney("0"); |
|
|
|
}else{ |
|
|
|
BigDecimal bigDecimal1 = currentMoney.subtract(subscriptionMoney); |
|
|
|
if(bigDecimal1.compareTo(BigDecimal.ZERO)<=0){ |
|
|
|
record.setReveivableMoney("0"); |
|
|
|
}else{ |
|
|
|
record.setReveivableMoney(bigDecimal1.toString()); |
|
|
|
} |
|
|
|
} |
|
|
|
record.setSubscribedOf(1); |
|
|
|
String busVinSid = record.getBusVinSid(); |
|
|
|
ResultBean<BusSalesOrderVehicle> resultBean = busSalesOrderVehicleFeign.details(busVinSid); |
|
|
|