shawenguan hai 1 ano
pai
achega
161653d761
Modificáronse 1 ficheiros con 45 adicións e 1 borrados
  1. 45 1
      Scripts/jhsh/jhshHelper.js

+ 45 - 1
Scripts/jhsh/jhshHelper.js

@@ -719,11 +719,55 @@ function handleCouponGetCtrl(){
 }
 
 function handleCouponCenterBase(){
-
+    let rspBody = lk.getResponseBody();
+    if (!rspBody) {
+        return;
+    }
+    let rspParams = JSON.parse(rspBody);
+    if(rspParams.errCode != '0'){
+        return;
+    }
+    let rspData = rspParams.data;
+    let WHEEL_BROADCAST_INFO = rspData.WHEEL_BROADCAST_INFO;
 }
 
 function handleCouponCenterDetail(){
+    let reqbody = lk.getRequestBody();
+    let reqParams = JSON.parse(reqbody);
+
+    let rspBody = lk.getResponseBody();
+    if (!rspBody) {
+        return;
+    }
+    let rspParams = JSON.parse(rspBody);
+    if(rspParams.errCode != '0'){
+        return;
+    }
+    let rspData = rspParams.data;
+    let START_DT = rspParams.START_DT;
+    let actStartDate = lk.parseDate(START_DT, 'yyyy-MM-dd HH:mm:ss');
+    actStartDate = new Date(actStartDate.getTime()-activityTimeOffset);
+    rspParams.START_DT = lk.formatDate(actStartDate, "yyyy-MM-dd HH:mm:ss");
 
+    let isModify = false;
+    let LIMIT_COUPON_INFO = rspData.LIMIT_COUPON_INFO;
+    for(let i=0; i < LIMIT_COUPON_INFO.length; i++){
+        isModify = false;
+        const info = LIMIT_COUPON_INFO[i];
+        if(info.AVALIABLE_STOCK == '0'){
+            info.AVALIABLE_STOCK = '1';
+            isModify = true;
+        }
+        if(isModify){
+            info.ACT_NM = `改#${info.ACT_NM}`;
+        }
+    }
+    if(rspData.SUM_OF_USER_GET_NUM < LIMIT_COUPON_INFO.length){
+        rspData.SUM_OF_USER_GET_NUM = LIMIT_COUPON_INFO.length;
+    }
+    let LIFE_ACTIVITY_LIST = rspData.LIFE_ACTIVITY_LIST;
+    // 修改返回的数据
+    retBody = rspParams;
 }
 
 function checkTodayNotifyCount(flag='default'){