Browse Source

//..

private_deployment
xhxu 1 year ago
parent
commit
3d09dbd268
2 changed files with 10 additions and 9 deletions
  1. +1
    -1
      suimangCApi/src/main/java/com/iformall/controller/CallbackPayController.java
  2. +9
    -8
      suimangService/src/main/java/com/iformall/service/impl/ProductOrderServiceImpl.java

+ 1
- 1
suimangCApi/src/main/java/com/iformall/controller/CallbackPayController.java View File

@@ -97,7 +97,7 @@ public class CallbackPayController extends BaseController {
String type = (String) paranMap.get("type");

Map<String, Object> pMap = JSONObject.parseObject(msg, Map.class);
String appid = (String) pMap.get("app_id");
String appid = (String) pMap.get("appid");
WxAppinfo appInfo = wxAppinfoService.getOnlyByAppIdFromRedis(appid);
WxPayAccount payAccount = wxPayAccountService.getByIdFromRedis(appInfo.getPayId());
if("payment".equals(type)){


+ 9
- 8
suimangService/src/main/java/com/iformall/service/impl/ProductOrderServiceImpl.java View File

@@ -194,14 +194,15 @@ public class ProductOrderServiceImpl implements ProductOrderService {
return;
}
Date now = new Date();
order.setOpenId(result.getOpenId());
order.setTransactionId(result.getTransactionId());
order.setPaymentTime(result.getPayTime());
order.setPayWay(result.getWay());
order.setOrderStatus(result.getCode());
order.setUpdateDate(now);
order.setIsOrderStatus(EnumProductOrderStatus.ORDER_STATUS_PENDING_PAYMENT.getCode());
int num = productOrderMapper.orderPayUpdStatus(order);
productOrder.setOpenId(result.getOpenId());
productOrder.setTransactionId(result.getTransactionId());
productOrder.setPaymentTime(result.getPayTime());
productOrder.setPayWay(result.getWay());
productOrder.setOrderStatus(result.getCode());
productOrder.setUpdateDate(now);
productOrder.setIsOrderStatus(EnumProductOrderStatus.ORDER_STATUS_PENDING_PAYMENT.getCode());
int num = productOrderMapper.orderPayUpdStatus(productOrder);

if(num == 0){
return;
}else if(num > 1){


Loading…
Cancel
Save