@ -944,6 +944,7 @@ public class LoanRepurchaseApplyService extends MybatisBaseService<LoanRepurchas
SimpleDateFormat sdf = new SimpleDateFormat ( "yyyy-MM-dd" ) ;
LoanRepurchaseApply loanRepurchaseApply = fetchBySid ( sid ) ;
if ( null ! = loanRepurchaseApply ) {
String busVinSid = loanRepurchaseApply . getBusVinSid ( ) ;
//根据用户查询发起人、发起部门、发起日期为当前日期
String deptName = "" ;
String deptSid = "" ;
@ -1038,6 +1039,11 @@ public class LoanRepurchaseApplyService extends MybatisBaseService<LoanRepurchas
LoanSettleCompanyCostVo loanSettleCompanyCostVo = new LoanSettleCompanyCostVo ( ) ;
LoanRepurchaseCompanyCostVo companyCostVo = loanRepurchaseCompanyCostService . getByMainSid ( sid ) ;
BeanUtil . copyProperties ( companyCostVo , loanSettleCompanyCostVo ) ;
//截止当前资金占用费
String fundAll = baseMapper . selFundAllByBusVinSid ( busVinSid ) ;
if ( StringUtils . isNotBlank ( fundAll ) ) {
loanSettleCompanyCostVo . setFundAll ( fundAll ) ;
}
BigDecimal settleAll = new BigDecimal ( 0 ) ; //回购申请中正常合计
BigDecimal amount = new BigDecimal ( 0 ) ; //回购金额
if ( StringUtils . isNotBlank ( companyCostVo . getSettleAll ( ) ) ) {
@ -1048,6 +1054,8 @@ public class LoanRepurchaseApplyService extends MybatisBaseService<LoanRepurchas
}
loanSettleCompanyCostVo . setSettleAll ( ( settleAll . subtract ( amount ) ) . toString ( ) ) ;
loanSettleApplyDetailsVo . setLoanSettleCompanyCostVo ( loanSettleCompanyCostVo ) ;
loanSettleApplyDetailsVo . setTrueReduction ( true ) ;
loanSettleApplyDetailsVo . setBusSid ( sid ) ;
}
return rb . success ( ) . setData ( loanSettleApplyDetailsVo ) ;
}