|
@@ -612,6 +612,7 @@ public class QzOrderService {
|
|
|
logger.info(">>>>>>>>>>>>>>>>>>>>wxOrderQuery 微信查询接口调用");
|
|
|
String out_trade_no = MapUtils.getString("merch_order_sn", map);
|
|
|
String orderId = MapUtils.getString("order_id", map);
|
|
|
+ String orderSn = MapUtils.getString("order_sn", map);
|
|
|
String add_time = MapUtils.getString("add_time", map);
|
|
|
Integer number = MapUtils.getInteger("number", map);
|
|
|
Integer stock_num = MapUtils.getInteger("stock_num", map);
|
|
@@ -632,6 +633,10 @@ public class QzOrderService {
|
|
|
orderRaram.put("payTime", successTime);
|
|
|
orderRaram.put("orderId", orderId);
|
|
|
qzOrderMapper.updateOrderInfo(orderRaram);
|
|
|
+ Map processParam = new HashMap();
|
|
|
+ orderRaram.put("payTime", successTime);
|
|
|
+ orderRaram.put("orderSn", orderSn);
|
|
|
+ qzOrderMapper.updateOrderProcessRecord(processParam);
|
|
|
} else if (result.getTrade_state().equalsIgnoreCase(Dict.tradeState.item_NOTPAY.getItem())) {//订单未支付
|
|
|
Map orderRaram = new HashMap();
|
|
|
if (getDateBetween(addTime, nowDate) >= 15) {//订单下单时间超过15分钟直接取消订单
|
|
@@ -696,6 +701,7 @@ public class QzOrderService {
|
|
|
logger.info(">>>>>>>>>>>>>>>>>>>>wxGlobalOrderQuery 微信查询接口调用");
|
|
|
String out_trade_no = MapUtils.getString("merch_order_sn", map);
|
|
|
String orderId = MapUtils.getString("order_id", map);
|
|
|
+ String orderSn = MapUtils.getString("order_sn", map);
|
|
|
String add_time = MapUtils.getString("add_time", map);
|
|
|
Integer number = MapUtils.getInteger("number", map);
|
|
|
Integer stock_num = MapUtils.getInteger("stock_num", map);
|
|
@@ -721,6 +727,10 @@ public class QzOrderService {
|
|
|
orderRaram.put("cashFeeType", result.getCash_fee_type());//用户支付金额币种
|
|
|
orderRaram.put("rate", result.getRate());//汇率
|
|
|
qzOrderMapper.updateOrderInfo(orderRaram);
|
|
|
+ Map processParam = new HashMap();
|
|
|
+ orderRaram.put("payTime", successTime);
|
|
|
+ orderRaram.put("orderSn", orderSn);
|
|
|
+ qzOrderMapper.updateOrderProcessRecord(processParam);
|
|
|
} else if (result.getTrade_state().equalsIgnoreCase(Dict.tradeState.item_NOTPAY.getItem())) {//订单未支付
|
|
|
Map orderRaram = new HashMap();
|
|
|
if (getDateBetween(addTime, nowDate) >= 15) {//订单下单时间超过15分钟直接取消订单
|