支付回调去除签名校验

This commit is contained in:
GYJ
2024-12-06 15:09:33 +08:00
parent a0e9582233
commit 12ed8f03d3

View File

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