fix:自测问题修复。
This commit is contained in:
@@ -16,7 +16,10 @@ import com.ruoyi.invest.service.IInstallmentHistoryDetailService;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Calendar;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分期历史明细Service业务层处理
|
* 分期历史明细Service业务层处理
|
||||||
@@ -89,7 +92,14 @@ public class InstallmentHistoryDetailServiceImpl implements IInstallmentHistoryD
|
|||||||
//如果是信用卡分期
|
//如果是信用卡分期
|
||||||
if(installmentHistoryDetail.getType().equals("2")){
|
if(installmentHistoryDetail.getType().equals("2")){
|
||||||
//已入账
|
//已入账
|
||||||
if(installmentHistoryDetail.getPostingState().equals("1")){
|
Calendar cal1 = Calendar.getInstance();
|
||||||
|
cal1.setTime(installmentHistoryDetail.getRepaymentDate());
|
||||||
|
Calendar cal2 = Calendar.getInstance();
|
||||||
|
cal2.setTime(new Date());
|
||||||
|
long diffInMillis = cal2.getTimeInMillis() - cal1.getTimeInMillis();
|
||||||
|
int daysDiff = Long.valueOf(TimeUnit.MILLISECONDS.toDays(diffInMillis)).intValue();
|
||||||
|
//入账日期小于一个月的
|
||||||
|
if("1".equals(installmentHistoryDetail.getPostingState())&&daysDiff<31){
|
||||||
|
|
||||||
//信用卡账户余额计算
|
//信用卡账户余额计算
|
||||||
AccountsVo creditAccount=accountsMapper.selectAccountsById(installmentHistoryDetail.getBankCardLendId());
|
AccountsVo creditAccount=accountsMapper.selectAccountsById(installmentHistoryDetail.getBankCardLendId());
|
||||||
|
|||||||
Reference in New Issue
Block a user