|
@@ -525,7 +525,12 @@ public class WebsitPartsSalesOrderLogic {
|
|
|
.setOrderSource(SalesPayOrderSourceEnum.P_SALES.getKey())
|
|
|
.setIsDeliver(false);
|
|
|
|
|
|
-
|
|
|
+ //生成失效时间
|
|
|
+ Date createDate = new Date();
|
|
|
+ Calendar calendar = Calendar.getInstance();
|
|
|
+ calendar.setTime(createDate);
|
|
|
+ calendar.set(Calendar.SECOND, calendar.get(Calendar.SECOND) + 360);
|
|
|
+ payOrder.setTimeExpire(calendar.getTime());
|
|
|
// 请求通联得到结果
|
|
|
Map<String, String> resMap = allInPayLogic.serviceUnifiedOrder(payOrder, SybConstants.PAY_TYPE_W01);
|
|
|
|
|
@@ -540,6 +545,7 @@ public class WebsitPartsSalesOrderLogic {
|
|
|
payDetail.setCodeUrl(resMap.get("payinfo"));
|
|
|
payDetail.setId(payOrder.getId());
|
|
|
payDetail.setPayAmount(sales.getTotalAmount());
|
|
|
+ payDetail.setTimeExpire(payOrder.getTimeExpire());
|
|
|
log.info("通联支付payDetail:{}", JSONObject.toJSONString(payDetail));
|
|
|
return payDetail;
|
|
|
}
|