diff --git a/sf-payment/src/main/java/com/sf/payment/service/impl/HuaweiPaymentServiceImpl.java b/sf-payment/src/main/java/com/sf/payment/service/impl/HuaweiPaymentServiceImpl.java index 17022b4..c7c2abe 100644 --- a/sf-payment/src/main/java/com/sf/payment/service/impl/HuaweiPaymentServiceImpl.java +++ b/sf-payment/src/main/java/com/sf/payment/service/impl/HuaweiPaymentServiceImpl.java @@ -8,8 +8,11 @@ import cn.hutool.http.HttpUtil; import com.alibaba.fastjson2.JSON; import com.auth0.jwt.JWT; import com.auth0.jwt.interfaces.DecodedJWT; +import com.sf.common.enums.RequestHeaderEnums; +import com.sf.common.utils.DateUtils; import com.sf.common.utils.SecurityUtils; import com.sf.common.utils.SnowflakeIdWorker; +import com.sf.common.utils.http.RequestUtils; import com.sf.order.domain.OrderInfo; import com.sf.order.service.IOrderInfoService; import com.sf.payment.config.HuaweiPaymentConfig; @@ -215,6 +218,7 @@ public class HuaweiPaymentServiceImpl implements IHuaweiPaymentService { private void createOrder(PurchaseOrderPayload appPurchaseOrderPayload, GoodsMessages goods) { Long userId = SecurityUtils.getUserId(); OrderInfo orderInfo = new OrderInfo(); + orderInfo.setAppCode(RequestUtils.getHeader(RequestHeaderEnums.APP_CODE.getCode())); orderInfo.setOrderNo(snowflakeIdWorker.nextId()); orderInfo.setOrderStatus(4L); orderInfo.setPayType(1L); @@ -232,6 +236,8 @@ public class HuaweiPaymentServiceImpl implements IHuaweiPaymentService { orderInfo.setGoodsPrice(goods.getOriginalPrice()); orderInfo.setGoodsType(goods.getGoodsType()); orderInfo.setGoodsCode(goods.getGoodsCode()); + orderInfo.setCreateTime(DateUtils.getNowDate()); + orderInfo.setUpdateTime(DateUtils.getNowDate()); orderInfoService.insertOrder(orderInfo); }