public static int getTimeStamp(){
int timeStamp = 1;
try {
OrderRepository repository = SpringApplicationContextHolder.getSpringBean(OrderRepository.class);
BizOrder bizOrder = repository.queryByServiceNo(serviceNo);
Date applyTime = bizOrder.getOrderApplyInfo().getApplyTime();
timeStamp = getTimeStampByDate(applyTime);
} catch (Exception e) {
log.error("outGoing get timeStamp fail!");
}
return timeStamp;
}
public static int getTimeStampByDate(Date applyDate){
try {
//获取分钟级别的时间戳
long currentTimeStamp = System.currentTimeMillis() / (60*1000);
//获取申报时间的分钟级别的时间戳
long applyTime = applyDate.getTime() / (60*1000);
//当前时间与申报时间的时间戳
int result = (int )(currentTimeStamp - applyTime);
return result <= 0 ? 1 : result;
} catch (Exception e) {
log.error("outGoing get getTimeStampByDate fail!");
}
return 1;
}