Jelajahi Sumber

添加错误日志

zhaoxian 6 bulan lalu
induk
melakukan
9ca2074124

+ 56 - 49
ruixuan-live/src/main/java/com/ruixuan/isc/entity/KwaixiaodianOrderAftersalesList.java

@@ -3,10 +3,12 @@ package com.ruixuan.isc.entity;
 import com.alibaba.fastjson.JSONObject;
 import com.ruixuan.common.utils.DateUtils;
 import lombok.Data;
+import lombok.extern.slf4j.Slf4j;
 
 /**
  * kwai售后单信息对象 kwaixiaodian_order_aftersales_list
  */
+@Slf4j
 @Data
 public class KwaixiaodianOrderAftersalesList {
     /**
@@ -222,54 +224,59 @@ public class KwaixiaodianOrderAftersalesList {
     }
 
     public KwaixiaodianOrderAftersalesList(KuaishouAccessToken token, JSONObject object) {
-        KwaixiaodianOrderAftersalesList aftersales = JSONObject.parseObject(object.toJSONString(), KwaixiaodianOrderAftersalesList.class);
-        aftersales.setCreateTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("createTime")));
-        aftersales.setUpdateTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("updateTime")));
-        aftersales.setNegotiateUpdateTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("negotiateUpdateTime")));
-        aftersales.setSubmitTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("submitTime")));
-        aftersales.setExpireTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("expireTime")));
-        aftersales.setEndTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("endTime")));
-        this.refundId = aftersales.refundId;
-        this.oid = aftersales.oid;
-        this.itemId = aftersales.itemId;
-        this.skuId = aftersales.skuId;
-        this.refundFee = aftersales.refundFee;
-        this.status = aftersales.status;
-        this.refundReason = aftersales.refundReason;
-        this.sellerId = aftersales.sellerId;
-        this.refundType = aftersales.refundType;
-        this.handlingWay = aftersales.handlingWay;
-        this.refundDesc = aftersales.refundDesc;
-        this.logisticsId = aftersales.logisticsId;
-        this.pictures = aftersales.pictures;
-        this.negotiateStatus = aftersales.negotiateStatus;
-        this.validNegotiateBuyerModifyTimeStamp = aftersales.validNegotiateBuyerModifyTimeStamp;
-        this.relSkuId = aftersales.relSkuId;
-        this.relItemId = aftersales.relItemId;
-        this.sellerDisagreeImages = aftersales.sellerDisagreeImages;
-        this.expressNo = aftersales.expressNo;
-        this.expressCode = aftersales.expressCode;
-        this.sellerDisagreeDesc = aftersales.sellerDisagreeDesc;
-        this.sellerDisagreeReason = aftersales.sellerDisagreeReason;
-        this.timeLimitNegotiateChange = aftersales.timeLimitNegotiateChange;
-        this.negotiateReason = aftersales.negotiateReason;
-        this.negotiateUpdateTime = aftersales.negotiateUpdateTime;
-        this.submitTime = aftersales.submitTime;
-        this.expireTime = aftersales.expireTime;
-        this.endTime = aftersales.endTime;
-        this.buyerOpenId = aftersales.buyerOpenId;
-        this.address = aftersales.address;
-        this.specialRefundType = aftersales.specialRefundType;
-        this.logisticsRiskInfos = aftersales.logisticsRiskInfos;
-        this.buyerExchangeAddress = aftersales.buyerExchangeAddress;
-        this.exchangeInfo = aftersales.exchangeInfo;
-        this.returnFreightInfo = aftersales.returnFreightInfo;
-        this.createTime = aftersales.createTime;
-        this.updateTime = aftersales.updateTime;
-        this.eventType = aftersales.eventType;
-        this.setShopId(Long.valueOf(token.getId()));
-        this.setShopName(token.getShopName());
-        this.setCompanyId(token.getCompanyId());
-        this.setCompanyName(token.getCompanyName());
+        try {
+            KwaixiaodianOrderAftersalesList aftersales = JSONObject.parseObject(object.toJSONString(), KwaixiaodianOrderAftersalesList.class);
+            aftersales.setCreateTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("createTime")));
+            aftersales.setUpdateTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("updateTime")));
+            aftersales.setNegotiateUpdateTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("negotiateUpdateTime")));
+            aftersales.setSubmitTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("submitTime")));
+            aftersales.setExpireTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("expireTime")));
+            aftersales.setEndTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("endTime")));
+            this.refundId = aftersales.refundId;
+            this.oid = aftersales.oid;
+            this.itemId = aftersales.itemId;
+            this.skuId = aftersales.skuId;
+            this.refundFee = aftersales.refundFee;
+            this.status = aftersales.status;
+            this.refundReason = aftersales.refundReason;
+            this.sellerId = aftersales.sellerId;
+            this.refundType = aftersales.refundType;
+            this.handlingWay = aftersales.handlingWay;
+            this.refundDesc = aftersales.refundDesc;
+            this.logisticsId = aftersales.logisticsId;
+            this.pictures = aftersales.pictures;
+            this.negotiateStatus = aftersales.negotiateStatus;
+            this.validNegotiateBuyerModifyTimeStamp = aftersales.validNegotiateBuyerModifyTimeStamp;
+            this.relSkuId = aftersales.relSkuId;
+            this.relItemId = aftersales.relItemId;
+            this.sellerDisagreeImages = aftersales.sellerDisagreeImages;
+            this.expressNo = aftersales.expressNo;
+            this.expressCode = aftersales.expressCode;
+            this.sellerDisagreeDesc = aftersales.sellerDisagreeDesc;
+            this.sellerDisagreeReason = aftersales.sellerDisagreeReason;
+            this.timeLimitNegotiateChange = aftersales.timeLimitNegotiateChange;
+            this.negotiateReason = aftersales.negotiateReason;
+            this.negotiateUpdateTime = aftersales.negotiateUpdateTime;
+            this.submitTime = aftersales.submitTime;
+            this.expireTime = aftersales.expireTime;
+            this.endTime = aftersales.endTime;
+            this.buyerOpenId = aftersales.buyerOpenId;
+            this.address = aftersales.address;
+            this.specialRefundType = aftersales.specialRefundType;
+            this.logisticsRiskInfos = aftersales.logisticsRiskInfos;
+            this.buyerExchangeAddress = aftersales.buyerExchangeAddress;
+            this.exchangeInfo = aftersales.exchangeInfo;
+            this.returnFreightInfo = aftersales.returnFreightInfo;
+            this.createTime = aftersales.createTime;
+            this.updateTime = aftersales.updateTime;
+            this.eventType = aftersales.eventType;
+            this.setShopId(Long.valueOf(token.getId()));
+            this.setShopName(token.getShopName());
+            this.setCompanyId(token.getCompanyId());
+            this.setCompanyName(token.getCompanyName());
+        } catch (NumberFormatException e) {
+            log.error("格式转化错误");
+            e.printStackTrace();
+        }
     }
 }