Pu Zhibing
9 小时以前 55132b44cd49f2a312a8fb2523ffda35a7485fd7
user/guns-admin/src/main/java/com/supersavedriving/user/modular/api/OrderController.java
@@ -628,41 +628,6 @@
            //返回success字符串,否则支付系统将重复推送通知,间隔通知频率为0/30/60/90/120/150,单位:秒
            return "false";
            // 验签
//            boolean verify = RSASignature.validate(interfaceResponse.content(), interfaceResponse.getSign());
//            if (verify) {//验签成功业务处理逻辑
//                if("0000".equals(interfaceResponse.getCode())){
//                    JSONObject jsonObject = JSON.parseObject(interfaceResponse.getResult());
//                    Integer status = jsonObject.getInteger("status");
//                    String orderId = jsonObject.getString("parameter1");
//                    String parameter2 = jsonObject.getString("parameter2");
//                    if(2 == status){
//                        Order order = orderService.selectById(orderId);
//                        AccountChangeDetail accountChangeDetail = accountChangeDetailService.selectById(parameter2);
//                        Double m = new BigDecimal(accountChangeDetail.getOldData()).subtract(new BigDecimal(accountChangeDetail.getNewData())).setScale(2, RoundingMode.HALF_EVEN).doubleValue();
//                        AppUser appUser1 = appUserService.selectById(order.getUserId());
//                        appUser1.setAccountBalance(new BigDecimal(appUser1.getAccountBalance()).add(new BigDecimal(m)).setScale(2, RoundingMode.HALF_EVEN).doubleValue());
//                        appUserService.updateById(appUser1);
//                        accountChangeDetailService.deleteById(accountChangeDetail.getId());
//                        System.err.println("支付失败");
//                    }
//                    if(1 == status){
//                        String merOrderId = jsonObject.getString("merOrderId");
//                        ResultUtil resultUtil = orderService.orderPayCallback(orderId, merOrderId);
//                        if(resultUtil.getCode() == 10000){
//                            response.setStatus(200);
//                            PrintWriter out = response.getWriter();
//                            out.print("OK");
//                            out.flush();
//                            out.close();
//                        }
//                    }
//                }
//            } else {//验签失败业务处理逻辑
//                System.err.println("支付回调验签失败");
//            }
        } catch (Exception e) {
            e.printStackTrace();
        }