支付回调去除签名校验

This commit is contained in:
GYJ 2024-12-06 15:09:33 +08:00
parent a0e9582233
commit 12ed8f03d3
1 changed files with 11 additions and 11 deletions

View File

@ -106,18 +106,18 @@ public class WuyouController {
@PostMapping("/extractNotify")
public String extractNotify(HttpServletRequest request, NotifyDto notifyDto) {
log.info("无忧支付提现回调, {}", notifyDto);
// Map<String, Object> params = new HashMap<>();
// params.put("callbacks", notifyDto.getCallbacks());
// params.put("total", notifyDto.getTotal());
// params.put("out_trade_no", notifyDto.getOut_trade_no());
// params.put("status", notifyDto.getStatus());
// params.put("msg", notifyDto.getMsg());
Map<String, Object> params = new HashMap<>();
params.put("callbacks", notifyDto.getCallbacks());
params.put("total", notifyDto.getTotal());
params.put("out_trade_no", notifyDto.getOut_trade_no());
params.put("status", notifyDto.getStatus());
params.put("msg", notifyDto.getMsg());
// String sign = Encrypt.getParamsSign(params);
// if (!sign.equals(notifyDto.getSign())) {
// log.error("无忧支付提现回调签名错误, 参数: {},签名结果:{}", JSONObject.toJSONString(notifyDto), sign);
String sign = Encrypt.getParamsSign(params);
if (!sign.equals(notifyDto.getSign())) {
log.error("无忧支付提现回调签名错误, 参数: {},签名结果:{}", JSONObject.toJSONString(notifyDto), sign);
// return "签名错误";
// }
}
CashOut cashOut = cashOutDao.selectOne(new QueryWrapper<CashOut>().eq("order_number", notifyDto.getOut_trade_no()));
if (cashOut != null) {
if ("2".equals(notifyDto.getStatus())) {
@ -155,7 +155,7 @@ public class WuyouController {
String sign = Encrypt.getParamsSign(params);
if (!sign.equals(notifyDto.getSign())) {
log.error("无忧支付回调签名错误, 参数: {},签名结果:{}", JSONObject.toJSONString(notifyDto), sign);
return "签名错误";
// return "签名错误";
}
log.info("无忧支付回调成功, 参数: {}", JSONObject.toJSONString(notifyDto));