| | |
| | | import cc.mrbird.febs.mall.vo.OrderDetailVo; |
| | | import cc.mrbird.febs.mall.vo.OrderListVo; |
| | | import cc.mrbird.febs.mall.vo.OrderRefundVo; |
| | | import cc.mrbird.febs.pay.model.AgreementSignDto; |
| | | import cc.mrbird.febs.pay.model.UnipayDto; |
| | | import cc.mrbird.febs.pay.service.IPayService; |
| | | import cc.mrbird.febs.pay.service.UnipayService; |
| | |
| | | |
| | | mallMoneyFlowService.addMoneyFlow(member.getId(), orderInfo.getAmount().negate(), MoneyFlowTypeEnum.PAY.getValue(), orderInfo.getOrderNo(), FlowTypeEnum.PRIZE_SCORE.getValue()); |
| | | break; |
| | | case "5": |
| | | AgreementSignDto agreementSignDto = new AgreementSignDto(); |
| | | agreementSignDto.setOrderNo(orderInfo.getOrderNo()); |
| | | unipayService.agreementSign(agreementSignDto); |
| | | // UnipayDto unipayDto = new UnipayDto(); |
| | | //// unipayDto.setAmount(new BigDecimal("0.01")); |
| | | // unipayDto.setAmount(orderInfo.getAmount()); |
| | | // unipayDto.setFrpCode("ALIPAY_H5"); |
| | | // unipayDto.setTradeMerchantNo("777180800385820"); |
| | | // unipayDto.setOrderNo(orderInfo.getOrderNo()); |
| | | // List<MallOrderItem> items = orderInfo.getItems(); |
| | | // if(CollUtil.isEmpty(items)){ |
| | | // unipayDto.setProductName("商品"); |
| | | // }else{ |
| | | // unipayDto.setProductName(items.get(0).getGoodsName()); |
| | | // } |
| | | // String agreementSignStr = ""; |
| | | // if("fail" == unipayStr){ |
| | | // throw new FebsException("支付失败"); |
| | | // }else{ |
| | | // JSONUtil.parseObj(unipayStr); |
| | | // JSONObject jsonObject = JSONUtil.parseObj(unipayStr); |
| | | // payResultStr = (String) jsonObject.get("r7_TrxNo"); |
| | | // rcResult = (String) jsonObject.get("rc_Result"); |
| | | // } |
| | | orderInfo.setPayOrderNo(payResultStr); |
| | | orderInfo.setPayMethod("支付宝支付"); |
| | | // agentProducer.sendOrderReturn(orderInfo.getId()); |
| | | break; |
| | | default: |
| | | |
| | | } |