fix: 微信和支付包回调不到账问题
This commit is contained in:
parent
45eed8f2f6
commit
455a7ada28
@ -18,6 +18,7 @@ import com.alibaba.fastjson2.JSON;
|
|||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import ink.wgink.annotation.CheckRequestBodyAnnotation;
|
import ink.wgink.annotation.CheckRequestBodyAnnotation;
|
||||||
import ink.wgink.common.base.DefaultBaseController;
|
import ink.wgink.common.base.DefaultBaseController;
|
||||||
|
import ink.wgink.exceptions.SearchException;
|
||||||
import ink.wgink.interfaces.consts.ISystemConstant;
|
import ink.wgink.interfaces.consts.ISystemConstant;
|
||||||
import ink.wgink.interfaces.user.IUserBaseService;
|
import ink.wgink.interfaces.user.IUserBaseService;
|
||||||
import ink.wgink.pojo.ListPage;
|
import ink.wgink.pojo.ListPage;
|
||||||
@ -70,7 +71,11 @@ public class AccountController extends DefaultBaseController {
|
|||||||
PayResultDTO payResultDTO = ALiPay.queryPay(rechargeId);
|
PayResultDTO payResultDTO = ALiPay.queryPay(rechargeId);
|
||||||
if (payResultDTO.getOrderStatus().equals("1") && payResultDTO.getMoney().equals(PayUtil.buiderMoney(dto.getRechargeMoney()))) {
|
if (payResultDTO.getOrderStatus().equals("1") && payResultDTO.getMoney().equals(PayUtil.buiderMoney(dto.getRechargeMoney()))) {
|
||||||
iAccountRechargeService.saveConfirmOnline(dto.getAccountRechargeId(), payResultDTO.getOrderId(), payResultDTO.getOrderSuccessTime());
|
iAccountRechargeService.saveConfirmOnline(dto.getAccountRechargeId(), payResultDTO.getOrderId(), payResultDTO.getOrderSuccessTime());
|
||||||
|
} else {
|
||||||
|
throw new SearchException("订单状态不正确");
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
throw new SearchException("支付包支付订单状态查询失败");
|
||||||
}
|
}
|
||||||
return "success";
|
return "success";
|
||||||
}
|
}
|
||||||
@ -88,7 +93,11 @@ public class AccountController extends DefaultBaseController {
|
|||||||
PayResultDTO payResultDTO = WXPay.queryPay(rechargeId);
|
PayResultDTO payResultDTO = WXPay.queryPay(rechargeId);
|
||||||
if (payResultDTO.getOrderStatus().equals("1") && payResultDTO.getMoney().equals(PayUtil.buiderMoney(dto.getRechargeMoney()))) {
|
if (payResultDTO.getOrderStatus().equals("1") && payResultDTO.getMoney().equals(PayUtil.buiderMoney(dto.getRechargeMoney()))) {
|
||||||
iAccountRechargeService.saveConfirmOnline(dto.getAccountRechargeId(), payResultDTO.getOrderId(), payResultDTO.getOrderSuccessTime());
|
iAccountRechargeService.saveConfirmOnline(dto.getAccountRechargeId(), payResultDTO.getOrderId(), payResultDTO.getOrderSuccessTime());
|
||||||
|
} else {
|
||||||
|
throw new SearchException("订单状态不正确");
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
throw new SearchException("微信支付订单状态查询失败");
|
||||||
}
|
}
|
||||||
JSONObject json = new JSONObject();
|
JSONObject json = new JSONObject();
|
||||||
json.put("code", "SUCCESS");
|
json.put("code", "SUCCESS");
|
||||||
|
Loading…
Reference in New Issue
Block a user