|
|
@@ -2668,22 +2668,26 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
|
|
|
List<TOrderNew> tOrderNews = tOrderNewMapper.selectgetAll();
|
|
|
//最大年限设置3年
|
|
|
int max=365*3;
|
|
|
+ List<String> list=new ArrayList<>();
|
|
|
for (TOrderNew e : tOrderNews) {
|
|
|
String buyerId = e.getBuyerId();
|
|
|
List<TOrderNew> tOrderNews1 = tOrderNewMapper.selectBuyerIdAndSignTime(buyerId, e.getSignTime(), 1);
|
|
|
- TOrderNew update = new TOrderNew();
|
|
|
- update.setOrderNo(e.getOrderNo());
|
|
|
if (tOrderNews1.size()>0){
|
|
|
TOrderNew tOrderNew = tOrderNews1.get(tOrderNews1.size() - 1);
|
|
|
Date signTime = tOrderNew.getSignTime();
|
|
|
long daysBetween = DateUtils.getDaysBetween(e.getSignTime(),signTime );
|
|
|
if (daysBetween<max){
|
|
|
- update.setNewUser(1);
|
|
|
- tOrderNewMapper.update(update);
|
|
|
+ list.add(e.getOrderNo());
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- return null;
|
|
|
+ for (String s : list) {
|
|
|
+ TOrderNew tOrderNew = new TOrderNew();
|
|
|
+ tOrderNew.setOrderNo(s);
|
|
|
+ tOrderNew.setNewSignUser(1);
|
|
|
+ tOrderNewMapper.update(tOrderNew);
|
|
|
+ }
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
}
|