From 6cf56fdb479bf1ff3dbe5c8fa487a685cfe93255 Mon Sep 17 00:00:00 2001
From: sefon <809775195@qq.com>
Date: Mon, 31 Oct 2016 09:29:47 +0800
Subject: [PATCH] coupon no cache, guang delete cache

---
 apps/activity/controllers/coupon.js | 8 +++++++-
 apps/guang/models/index.js          | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/apps/activity/controllers/coupon.js b/apps/activity/controllers/coupon.js
index cc46607..f5ea7d2 100644
--- a/apps/activity/controllers/coupon.js
+++ b/apps/activity/controllers/coupon.js
@@ -5,7 +5,7 @@
  */
 
 'use strict';
-
+const _ = require('lodash');
 const couponModel = require('../models/coupon');
 
 exports.index = (req, res, next) => {
@@ -15,6 +15,12 @@ exports.index = (req, res, next) => {
         uid: req.user.uid,
         contentCode: req.query.contentCode
     }).then(result => {
+
+        // 无结果不缓存
+        if (_.isEmpty(result.categories)) {
+            res.set('Cache-Control', 'no-cache');
+        }
+
         res.render('coupon', Object.assign({
             module: 'activity',
             page: 'coupon'
diff --git a/apps/guang/models/index.js b/apps/guang/models/index.js
index 9af394a..bd47a0c 100644
--- a/apps/guang/models/index.js
+++ b/apps/guang/models/index.js
@@ -948,7 +948,7 @@ const getDynamicDataByIds = (ids, udid, other) => {
         });
     }
 
-    return serviceApi.get('guang/api/*/article/getSimpleArticleList', params, {cache: true});
+    return serviceApi.get('guang/api/*/article/getSimpleArticleList', params);
 };
 
 module.exports = {
--
libgit2 0.24.0