|
@@ -3,10 +3,12 @@ package com.ruixuan.isc.entity;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.ruixuan.common.utils.DateUtils;
|
|
import com.ruixuan.common.utils.DateUtils;
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
/**
|
|
/**
|
|
* kwai售后单信息对象 kwaixiaodian_order_aftersales_list
|
|
* kwai售后单信息对象 kwaixiaodian_order_aftersales_list
|
|
*/
|
|
*/
|
|
|
|
+@Slf4j
|
|
@Data
|
|
@Data
|
|
public class KwaixiaodianOrderAftersalesList {
|
|
public class KwaixiaodianOrderAftersalesList {
|
|
/**
|
|
/**
|
|
@@ -222,54 +224,59 @@ public class KwaixiaodianOrderAftersalesList {
|
|
}
|
|
}
|
|
|
|
|
|
public KwaixiaodianOrderAftersalesList(KuaishouAccessToken token, JSONObject object) {
|
|
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();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|