| | |
| | | C3mOrder.setRefundMsg(msg); |
| | | if (b) { |
| | | C3mOrder.setOrderStatus(OrderStatus.REFUND.getStatus()); |
| | | c3mOrderMapper.updateRefundOrder(C3mOrder); // TODO: 退款日志 |
| | | c3mOrderMapper.updateRefundOrder(C3mOrder); |
| | | |
| | | /* logService.log( |
| | | userId, |
| | | ServerTask.SERVER_TASK, |
| | | "C3m订单处理", |
| | | null, |
| | | "{ 操作者("+username+")" + |
| | | "订单退款: "+C3mOrder.getOutTradeNo() |
| | | +",订单总金额:"+C3mOrder.getTotalAmount() |
| | | +",退款金额: "+C3mOrder.getTotalAmount()+"}");*/ |
| | | log.error("充电桩退款 " + "{ 操作者(" + username + ")" + |
| | | "订单退款: " + C3mOrder.getOutTradeNo() |
| | | + ",订单总金额:" + C3mOrder.getTotalAmount() |
| | | + ",退款金额: " + C3mOrder.getRefundAmount() + "}"); |
| | | return true; |
| | | } else { |
| | | C3mOrder.setOrderStatus(OrderStatus.REFUND_FAILED.getStatus()); |
| | | c3mOrderMapper.updateRefundOrder(C3mOrder); |
| | | /* logService.log( |
| | | userId, |
| | | ServerTask.SERVER_TASK, |
| | | "C3m订单处理", |
| | | null, |
| | | "{ 操作者("+username+")" + |
| | | "订单退款(失败): "+C3mOrder.getOutTradeNo() |
| | | +",订单总金额:"+C3mOrder.getTotalAmount() |
| | | +",退款金额: "+C3mOrder.getTotalAmount()+"}");*/ |
| | | log.error("充电桩退款 " + "{ 操作者(" + username + ")" + |
| | | "订单退款: " + C3mOrder.getOutTradeNo() |
| | | + ",订单总金额:" + C3mOrder.getTotalAmount() |
| | | + ",退款金额: " + C3mOrder.getRefundAmount() + "}"); |
| | | return false; |
| | | } |
| | | } |
| | |
| | | totalAmount, |
| | | subscribeChargingCapacity |
| | | ); |
| | | // 加载到redis缓存中, 查询模块自动查询状态并处理 |
| | | // boolean b = redisUtils.set( |
| | | // C3mRedisConstant.C3_NO_PAY_ORDER.getCode() + c3m.getC3Mac() + c3mOrderEntity.getOutTradeNo(), |
| | | // JSON.toJSONString(c3mOrderEntity), |
| | | // C3mRedisConfig.ORDER_MAX_TIME // TODO 测试时关闭 |
| | | // ); |
| | | boolean b = true; |
| | | c3mOrderEntity.setOrderId(snowflake.nextId()); |
| | | c3mOrderEntity.setC3Mac(c3m.getC3Name()); |
| | |
| | | c3mOrderEntity.setUserCode(wxCode); |
| | | c3mOrderEntity.setC3Udid(c3m.getMcuUdid()); |
| | | |
| | | |
| | | // 推送到自动查询模块,进行扫描启动 |
| | | // orderQueryListener.startScan(OrderScanType.C3M.getType()); // TODO 测试时关闭 |
| | | if (b) { |
| | | this.save(c3mOrderEntity); |
| | | } |