...
|
...
|
@@ -77,40 +77,54 @@ public class DownGradeAspect { |
|
|
* @param cacheObject
|
|
|
* @return
|
|
|
*/
|
|
|
private SearchApiResult dealPriceResultFromCache(Object cacheObject) {
|
|
|
private Object dealPriceResultFromCache(Object cacheObject) {
|
|
|
// 处理价格的缓存结果
|
|
|
SearchApiResult searchApiResult = (SearchApiResult) cacheObject;
|
|
|
JSONObject priceObject = (JSONObject) searchApiResult.getData();
|
|
|
Object newPriceObject = searchAfterCacheService.dealPriceCacheObject(priceObject);
|
|
|
searchApiResult.setData(newPriceObject);
|
|
|
return searchApiResult;
|
|
|
if (cacheObject instanceof SearchApiResult) {
|
|
|
SearchApiResult searchApiResult = (SearchApiResult) cacheObject;
|
|
|
JSONObject priceObject = (JSONObject) searchApiResult.getData();
|
|
|
Object newPriceObject = searchAfterCacheService.dealPriceCacheObject(priceObject);
|
|
|
searchApiResult.setData(newPriceObject);
|
|
|
return searchApiResult;
|
|
|
}
|
|
|
return cacheObject;
|
|
|
|
|
|
}
|
|
|
|
|
|
private SearchApiResult dealRecentResultFromCache(Object cacheObject) {
|
|
|
private Object dealRecentResultFromCache(Object cacheObject) {
|
|
|
// 处理最新上架时间的缓存结果
|
|
|
SearchApiResult searchApiResult = (SearchApiResult) cacheObject;
|
|
|
JSONObject priceObject = (JSONObject) searchApiResult.getData();
|
|
|
Object newPriceObject = searchAfterCacheService.dealRecentCacheObject(priceObject);
|
|
|
searchApiResult.setData(newPriceObject);
|
|
|
return searchApiResult;
|
|
|
if (cacheObject instanceof SearchApiResult) {
|
|
|
SearchApiResult searchApiResult = (SearchApiResult) cacheObject;
|
|
|
JSONObject priceObject = (JSONObject) searchApiResult.getData();
|
|
|
Object newPriceObject = searchAfterCacheService.dealRecentCacheObject(priceObject);
|
|
|
searchApiResult.setData(newPriceObject);
|
|
|
return searchApiResult;
|
|
|
}
|
|
|
return cacheObject;
|
|
|
|
|
|
}
|
|
|
|
|
|
private SearchApiResult dealDisCountResultFromCache(Object cacheObject) {
|
|
|
private Object dealDisCountResultFromCache(Object cacheObject) {
|
|
|
// 处理折扣的缓存结果
|
|
|
SearchApiResult searchApiResult = (SearchApiResult) cacheObject;
|
|
|
JSONObject disCountObject = (JSONObject) searchApiResult.getData();
|
|
|
Object newDisCountObject = searchAfterCacheService.dealDiscountCacheObject(disCountObject);
|
|
|
searchApiResult.setData(newDisCountObject);
|
|
|
return searchApiResult;
|
|
|
if (cacheObject instanceof SearchApiResult) {
|
|
|
SearchApiResult searchApiResult = (SearchApiResult) cacheObject;
|
|
|
JSONObject disCountObject = (JSONObject) searchApiResult.getData();
|
|
|
Object newDisCountObject = searchAfterCacheService.dealDiscountCacheObject(disCountObject);
|
|
|
searchApiResult.setData(newDisCountObject);
|
|
|
return searchApiResult;
|
|
|
}
|
|
|
return cacheObject;
|
|
|
}
|
|
|
|
|
|
private SearchApiResult dealFilterResultFromCache(Object cacheObject) {
|
|
|
private Object dealFilterResultFromCache(Object cacheObject) {
|
|
|
// 处理折扣的缓存结果
|
|
|
SearchApiResult searchApiResult = (SearchApiResult) cacheObject;
|
|
|
JSONObject filterObject = (JSONObject) searchApiResult.getData();
|
|
|
Object newFilterObject = searchAfterCacheService.dealFilterCacheObject(filterObject);
|
|
|
searchApiResult.setData(newFilterObject);
|
|
|
return searchApiResult;
|
|
|
if (cacheObject instanceof SearchApiResult) {
|
|
|
SearchApiResult searchApiResult = (SearchApiResult) cacheObject;
|
|
|
JSONObject filterObject = (JSONObject) searchApiResult.getData();
|
|
|
Object newFilterObject = searchAfterCacheService.dealFilterCacheObject(filterObject);
|
|
|
searchApiResult.setData(newFilterObject);
|
|
|
return searchApiResult;
|
|
|
}
|
|
|
return cacheObject;
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
|