固定刷新
parent
dd187758b2
commit
dc4b4402a5
|
@ -200,8 +200,20 @@ public class StoreLogic {
|
|||
}
|
||||
}
|
||||
if(sStoreTypeConfig.getRefreshType()[0] == 2){
|
||||
boolean overTime = TimeUtils.isOverTime((int)(nowTime/1000), storeInfo.getLastRefreshTime());
|
||||
if (overTime){
|
||||
int days = TimeUtils.differentDays(TimeUtils.now(), storeInfo.getLastRefreshTime());
|
||||
boolean canRefresh = false;
|
||||
if(days == 1 ){
|
||||
Calendar instance = Calendar.getInstance();
|
||||
instance.setTimeInMillis(nowTime);
|
||||
if(instance.get(Calendar.HOUR_OF_DAY)>=sStoreTypeConfig.getRefreshType()[1]){
|
||||
canRefresh = true;
|
||||
}
|
||||
}
|
||||
if(days>1){
|
||||
canRefresh = true;
|
||||
}
|
||||
|
||||
if (canRefresh){
|
||||
Map<Integer, Integer> storeItem = getStoreItem(sStoreTypeConfig.getId(), sStoreTypeConfig, user);
|
||||
storeInfo.setLastRefreshTime(nowTime);
|
||||
storeInfo.setItemNumMap(storeItem);
|
||||
|
|
Loading…
Reference in New Issue