fix:自测问题修复。

This commit is contained in:
tianyongbao
2024-04-19 13:15:18 +08:00
parent a9e5db8637
commit 40594fbf8d

View File

@@ -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());