|
|
@@ -7,7 +7,7 @@ let UserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleW
|
|
|
let couponNameDict = { "1": "打车", "2": "外卖", "3": "骑行" };
|
|
|
let couponSelectIndex = lk.getVal(jhshStoreKeyPrefix+'SignReward', '2');
|
|
|
let systemTimeOffset = parseInt(lk.getVal(jhshStoreKeyPrefix+'SystemTimeOffset', 60*1000));
|
|
|
-let activityTimeOffset = 60*1000;
|
|
|
+let activityTimeOffset = parseInt(lk.getVal(jhshStoreKeyPrefix+'ActivityTimeOffset', 60*1000));;
|
|
|
|
|
|
let GCommonHeaders ={
|
|
|
"Accept-Encoding": "gzip, deflate, br",
|
|
|
@@ -517,6 +517,13 @@ function handleCouponDetail(){
|
|
|
let newTimeStamp = lk.formatDate(systemDate, 'yyyy-MM-dd HH:mm:ss');
|
|
|
rspData.SYSTEM_TIME = newTimeStamp;
|
|
|
|
|
|
+ // 修改活动时间提取xxx毫秒
|
|
|
+ let actStartDate = null;
|
|
|
+ if(rspData.ACT_START_DTM != void 0){
|
|
|
+ actStartDate = lk.parseDate(rspData.ACT_START_DTM, 'yyyy-MM-dd HH:mm:ss');
|
|
|
+ actStartDate = new Date(actStartDate.getTime()-activityTimeOffset);
|
|
|
+ rspData.ACT_START_DTM = lk.formatDate(actStartDate, "yyyy-MM-dd HH:mm:ss");
|
|
|
+ }
|
|
|
let MSPS_ENTITY = rspData.MSPS_ENTITY;
|
|
|
let KHHK_ENTITY = rspData.KHHK_ENTITY;
|
|
|
let detail = MSPS_ENTITY || KHHK_ENTITY;
|
|
|
@@ -531,7 +538,7 @@ function handleCouponDetail(){
|
|
|
|
|
|
// 每周周五10:30半价优惠券
|
|
|
// 修改活动时间提取xxx毫秒
|
|
|
- let actStartDate = lk.parseDate(detail.EFFECT_PERIOD_START, 'yyyyMMddHHmmss');
|
|
|
+ actStartDate = lk.parseDate(detail.EFFECT_PERIOD_START, 'yyyyMMddHHmmss');
|
|
|
actStartDate = new Date(actStartDate.getTime()-activityTimeOffset);
|
|
|
detail.EFFECT_PERIOD_START = lk.formatDate(actStartDate, "yyyyMMddHHmmss");
|
|
|
|
|
|
@@ -563,7 +570,7 @@ function handleCouponDetail(){
|
|
|
|
|
|
// 修改活动时间提取xxx毫秒
|
|
|
let actStartTimeStr = `${detail.DcCp_Avy_StDt}${detail.DcCp_Avy_StTm}`;
|
|
|
- let actStartDate = lk.parseDate(actStartTimeStr, 'yyyyMMddHHmmss');
|
|
|
+ actStartDate = lk.parseDate(actStartTimeStr, 'yyyyMMddHHmmss');
|
|
|
actStartDate = new Date(actStartDate.getTime()-activityTimeOffset);
|
|
|
detail.DcCp_Avy_StDt = lk.formatDate(actStartDate, "yyyyMMdd");
|
|
|
detail.DcCp_Avy_StTm = lk.formatDate(actStartDate, "HHmmss");
|
|
|
@@ -650,6 +657,22 @@ function handleUserGetState(){
|
|
|
// "errCode": "0"
|
|
|
// };
|
|
|
let rspParams = JSON.parse(rspBody);
|
|
|
+ if(reqParams.errCode == '0'){
|
|
|
+ let rspData = rspParams.data;
|
|
|
+
|
|
|
+ if(entity.ACT_START_DTM != void 0){
|
|
|
+ // 修改活动时间提取xxx毫秒
|
|
|
+ let actStartDate = lk.parseDate(entity.ACT_START_DTM, 'yyyy-MM-dd HH:mm:ss');
|
|
|
+ actStartDate = new Date(actStartDate.getTime()-activityTimeOffset);
|
|
|
+ entity.ACT_START_DTM = lk.formatDate(actStartDate, "yyyy-MM-dd HH:mm:ss");
|
|
|
+ }
|
|
|
+
|
|
|
+ if(rspData.AVALIABLE_STOCK != void 0){
|
|
|
+ rspData.AVALIABLE_STOCK = '1';
|
|
|
+ }
|
|
|
+ // 修改返回的数据
|
|
|
+ retBody = rspParams;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
function handleCouponState(){
|