|
@@ -77,7 +77,8 @@ public class ApiPayService {
|
|
|
for (OrderVo orderInfo: orderVoList) {
|
|
|
// 业务处理
|
|
|
orderInfo.setPay_id(prepay_id);
|
|
|
- orderInfo.setPay_status(1); // 付款中
|
|
|
+ orderInfo.setPay_status(Integer.parseInt(Dict.payStatus.item_1.getItem())); // 付款中
|
|
|
+ orderInfo.setOrder_status(Integer.parseInt(Dict.orderStatus.item_100.getItem()));
|
|
|
orderService.update(orderInfo);
|
|
|
|
|
|
Map map = new HashMap();
|
|
@@ -135,9 +136,8 @@ public class ApiPayService {
|
|
|
mallOrderExceptionRecord.setCreateTime(new Date());
|
|
|
mallOrderExceptionRecordMapper.save(mallOrderExceptionRecord);//支付订单异常记录
|
|
|
}
|
|
|
- if(Dict.orderStatus.item_0.getItem().equalsIgnoreCase(orderInfo.getOrder_status()+"")
|
|
|
- && (Dict.payStatus.item_0.getItem().equalsIgnoreCase(orderInfo.getPay_status()+"") || Dict.payStatus.item_1.getItem().equalsIgnoreCase(orderInfo.getPay_status()+""))
|
|
|
- ){
|
|
|
+ if(Dict.orderStatus.item_100.getItem().equalsIgnoreCase(orderInfo.getOrder_status()+"")
|
|
|
+ && Dict.payStatus.item_1.getItem().equalsIgnoreCase(orderInfo.getPay_status()+"")){
|
|
|
|
|
|
OrderProcessRecordEntity processRecordEntity = orderProcessRecordMapper.queryObjectByOrderSn(orderInfo.getOrder_sn());
|
|
|
if(processRecordEntity != null){
|
|
@@ -153,7 +153,7 @@ public class ApiPayService {
|
|
|
orderInfo.setPayTransactionId(transaction_id);
|
|
|
orderInfo.setPay_status(Integer.parseInt(Dict.payStatus.item_2.getItem()));
|
|
|
orderInfo.setPay_time(timeEnd);//微信下单完成时间
|
|
|
- if (orderInfo.getOrder_status() == 0) {
|
|
|
+ if (orderInfo.getOrder_status() == Integer.parseInt(Dict.orderStatus.item_100.getItem())) {
|
|
|
orderInfo.setOrder_status(Integer.parseInt(Dict.orderStatus.item_201.getItem()));
|
|
|
}
|
|
|
orderService.update(orderInfo);
|