|
@@ -117,10 +117,14 @@ function checkHandleRequest() {
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
}else if('clp_coupon' == queryOptType){
|
|
}else if('clp_coupon' == queryOptType){
|
|
|
- let MID = $request.headers['MID'] || $request.headers['Mid'] || $request.headers['mid'];
|
|
|
|
|
- let obj = JSON.parse(body);
|
|
|
|
|
- obj['MID'] = MID;
|
|
|
|
|
- checkAppendActInfo(MID, txcode, obj);
|
|
|
|
|
|
|
+ try{
|
|
|
|
|
+ let MID = $request.headers['MID'] || $request.headers['Mid'] || $request.headers['mid'];
|
|
|
|
|
+ let obj = JSON.parse(body);
|
|
|
|
|
+ obj['MID'] = MID;
|
|
|
|
|
+ checkAppendActInfo(MID, txcode, obj);
|
|
|
|
|
+ } catch (e) {
|
|
|
|
|
+ lk.log('返回的数据非JSON格式,可能是加密数据');
|
|
|
|
|
+ }
|
|
|
lk.log(`建行生活活动数据[${txcode}]获取成功`);
|
|
lk.log(`建行生活活动数据[${txcode}]获取成功`);
|
|
|
switch(txcode){
|
|
switch(txcode){
|
|
|
case 'A3341A038':
|
|
case 'A3341A038':
|
|
@@ -131,8 +135,12 @@ function checkHandleRequest() {
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
|
case 'A3341C113':
|
|
case 'A3341C113':
|
|
|
|
|
+ // 优惠券详情
|
|
|
handleCommonCoupon();
|
|
handleCommonCoupon();
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case 'A3341C110':
|
|
|
|
|
+ // 领取优惠券
|
|
|
|
|
+
|
|
|
default:
|
|
default:
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
@@ -181,7 +189,15 @@ function handleCommonCoupon(){
|
|
|
detail.Drw_Tm_Dsc = drawTmDescText;
|
|
detail.Drw_Tm_Dsc = drawTmDescText;
|
|
|
|
|
|
|
|
let drawCntDescText = `${detail.Drw_Cnt_Dsc}\n`;
|
|
let drawCntDescText = `${detail.Drw_Cnt_Dsc}\n`;
|
|
|
- drawCntDescText += `库存:${detail.Remain_Num}/${detail.STOCK}\n`;
|
|
|
|
|
|
|
+ let avaliableStock = rspData.AVALIABLE_STOCK;
|
|
|
|
|
+ if(avaliableStock == void 0){
|
|
|
|
|
+ avaliableStock = detail.Remain_Num;
|
|
|
|
|
+ rspData.AVALIABLE_STOCK = detail.Remain_Num;
|
|
|
|
|
+ }
|
|
|
|
|
+ drawCntDescText += `库存:${avaliableStock}/${detail.STOCK}\n`;
|
|
|
|
|
+ if(detail.Has_Receive_Count != void 0){
|
|
|
|
|
+ drawCntDescText += `实际已领取数量:${detail.Has_Receive_Count}\n`;
|
|
|
|
|
+ }
|
|
|
drawCntDescText += `限制领取数量:${rspData.PERSON_GET_LIMIT}`;
|
|
drawCntDescText += `限制领取数量:${rspData.PERSON_GET_LIMIT}`;
|
|
|
detail.Drw_Cnt_Dsc = drawCntDescText;
|
|
detail.Drw_Cnt_Dsc = drawCntDescText;
|
|
|
}
|
|
}
|