|
|
@@ -340,11 +340,19 @@ function getSynthesizeCombination(retCvtData) {
|
|
|
let ruleList = retCvtData.ruleList;
|
|
|
if (!ruleList) {
|
|
|
if (typeof activityInfo.limit == 'number') {
|
|
|
- ruleList = [{
|
|
|
- num: activityInfo.limit,
|
|
|
- desc: '',
|
|
|
- matchArtIdList: [activityInfo.articleId],
|
|
|
- }];
|
|
|
+ if (activityInfo.articleId && activityInfo.articleId.length > 0) {
|
|
|
+ ruleList = [{
|
|
|
+ num: activityInfo.limit,
|
|
|
+ desc: '',
|
|
|
+ matchArtIdList: [activityInfo.articleId],
|
|
|
+ }];
|
|
|
+ } else {
|
|
|
+ ruleList = [{
|
|
|
+ num: activityInfo.limit,
|
|
|
+ desc: '',
|
|
|
+ matchArtIdList: [goodsList[0].artHashId],
|
|
|
+ }];
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
let retAllList = [];
|