1.修改计算应回款倒计时
This commit is contained in:
parent
5adcd90936
commit
cf2d63b1ff
@ -11,6 +11,9 @@ import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDate;
|
||||
import java.time.ZoneId;
|
||||
import java.util.Date;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@ -86,8 +89,12 @@ public class CsrCreditLineTask extends AbstractTask {
|
||||
Date date = new Date();
|
||||
if (date.after(receivableDate)) {
|
||||
// 计算它们之间的时间差(毫秒),然后转换为天
|
||||
long diffInMillis = receivableDate.getTime() - date.getTime();
|
||||
long diffInDays = TimeUnit.DAYS.convert(diffInMillis, TimeUnit.MILLISECONDS);
|
||||
// long diffInMillis = receivableDate.getTime() - date.getTime();
|
||||
// long diffInDays = TimeUnit.DAYS.convert(diffInMillis, TimeUnit.MILLISECONDS);
|
||||
//2024-11-07
|
||||
LocalDate start = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
|
||||
LocalDate over = receivableDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
|
||||
long diffInDays = over.toEpochDay() - start.toEpochDay();
|
||||
object.set(yemCountpayback, diffInDays);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user