Fix a bug on coupon. reviewed by Boss Kai.
Showing
1 changed file
with
4 additions
and
2 deletions
@@ -79,7 +79,7 @@ export function couponCenter(reload = false) { | @@ -79,7 +79,7 @@ export function couponCenter(reload = false) { | ||
79 | 79 | ||
80 | dispatch(couponCenterSuccess(payload.floors)); | 80 | dispatch(couponCenterSuccess(payload.floors)); |
81 | dispatch(dataExposure(payload.logFloors)); | 81 | dispatch(dataExposure(payload.logFloors)); |
82 | - couponExtraData(payload.floors ,contentCode, uid); | 82 | + dispatch(couponExtraData(payload.floors ,contentCode, uid)); |
83 | }) | 83 | }) |
84 | .catch(error => { | 84 | .catch(error => { |
85 | dispatch(couponCenterFailure(error)); | 85 | dispatch(couponCenterFailure(error)); |
@@ -104,7 +104,9 @@ function couponExtraData(originFloors, contentCode, uid) { | @@ -104,7 +104,9 @@ function couponExtraData(originFloors, contentCode, uid) { | ||
104 | originFloors.map((item, i) => { | 104 | originFloors.map((item, i) => { |
105 | if (item.templateName == 'getCoupon' && item.data) { | 105 | if (item.templateName == 'getCoupon' && item.data) { |
106 | json.map((extraItem, k) => { | 106 | json.map((extraItem, k) => { |
107 | - if (item.data.couponId == extraItem.couponId) { | 107 | + |
108 | + let tempId = extraItem.couponId + ''; | ||
109 | + if (item.data.couponID == tempId) { | ||
108 | item.data.status = extraItem.status?extraItem.status:''; | 110 | item.data.status = extraItem.status?extraItem.status:''; |
109 | item.data.hasNum = extraItem.hasNum?extraItem.hasNum:0; | 111 | item.data.hasNum = extraItem.hasNum?extraItem.hasNum:0; |
110 | } | 112 | } |
-
Please register or login to post a comment