Commit 97e44b51466da5ce1cc5513a88631ee829db8c3d

Authored by pengye
1 parent 230f29d2

邀请函优惠券报错

... ... @@ -1078,6 +1078,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1127,7 +1133,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -1147,6 +1147,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1196,7 +1202,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -1162,6 +1162,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1211,7 +1217,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -1053,6 +1053,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1102,7 +1108,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -1008,6 +1008,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1057,7 +1063,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -1009,6 +1009,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1058,7 +1064,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -1007,6 +1007,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1056,7 +1062,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -964,6 +964,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1013,7 +1019,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -1008,6 +1008,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1057,7 +1063,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -1007,6 +1007,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1056,7 +1062,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -1041,6 +1041,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -1090,7 +1096,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -283,9 +283,15 @@ Page({
if (res.ret == 200) {
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...
... ... @@ -364,6 +364,12 @@ Page({
let totalPrice = 0;
let coupon_dataList = this.data.coupon_dataList;
let list = res.data;
list = list.reduce((accumulator, current) => {
if (!accumulator.some(item => item.aid === current.aid)) {
accumulator.push(current);
}
return accumulator;
}, []);
const strArray = str.split(',');
const result = strArray.filter(num => {
return!list.some(item => item.id === num);
... ... @@ -413,7 +419,7 @@ Page({
}
list.forEach(item=>{
let idx = coupon_dataList.findIndex(b => b.id === item.id);
if (idx!== null && idx!== undefined) {
if (idx!== null && idx!== undefined && coupon_dataList[idx]) {
coupon_dataList[idx].resultCoupon = '1';//显示已领取
}
})
... ...