|  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public String aliPay(MallOrderInfo orderInfo) { | 
|---|
|  |  |  | AlipayTradeAppPayModel model = new AlipayTradeAppPayModel(); | 
|---|
|  |  |  | model.setSubject("全民商城商品支付"); | 
|---|
|  |  |  | model.setSubject("壹元蔬菜商品支付"); | 
|---|
|  |  |  | model.setBody(orderInfo.getName()); | 
|---|
|  |  |  | model.setOutTradeNo(orderInfo.getOrderNo()); | 
|---|
|  |  |  | model.setTimeoutExpress("15m"); | 
|---|
|  |  |  | 
|---|
|  |  |  | orderInfo.setPayTradeNo(params.get("trade_no")); | 
|---|
|  |  |  | orderInfoMapper.updateById(orderInfo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | agentProducer.sendReturnMoneyMsg(orderInfo.getId()); | 
|---|
|  |  |  | //        agentProducer.sendReturnMoneyMsg(orderInfo.getId()); | 
|---|
|  |  |  | agentProducer.sendAutoLevelUpMsg(orderInfo.getMemberId()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | memberService.addMoneyFlow(orderInfo.getMemberId(), orderInfo.getAmount().negate(), MoneyFlowTypeEnum.PAY.getValue(), orderInfo.getOrderNo(), null, null, null, null, FlowTypeEnum.BALANCE.getValue()); | 
|---|
|  |  |  | //        memberService.addMoneyFlow(orderInfo.getMemberId(), orderInfo.getAmount().negate(), MoneyFlowTypeEnum.PAY.getValue(), orderInfo.getOrderNo(), null, null, null, null, FlowTypeEnum.BALANCE.getValue()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|