{"line":3,"column":21644,"code":-1}
> @EngineFunction("userForPay")
public static String userForPay(
@EngineFunctionParam("orderId") String orderId
) throws Exception {
AVQuery<Order> query = AVQuery.getQuery(Order.class);
query.include("ticketsDetails");
query.include("Tickets");
Order order = query.get(orderId);
String QRmsg = "订单号:" + order.getObjectId()
+ "\n演唱会场次:" + order.getTitle()
+ "\n门票类型:" + order.getTicketsType()
+ "\n日期:" + order.getDate()
+ "\n订单状态:" + "已支付"
+ "\n票数:" + order.getNum() + " 张"
+ "\n支付金额:" + String.valueOf(order.getTotalPrice());
order.put("QR", QRCodeUtil.upLoadImage(orderId, order.getObjectId(), null, true));
order.setState(1);
order.save();
//减少库存 增加销量
ticketsDetails details = order.getAVObject("ticketsDetails");
details.increment("num", -order.getNum());
details.save();
ticketsTime time = details.getAVObject("time");
time.increment("sales", order.getNum());
time.save();
return order.getAVFile("QR").getUrl();
}
-
创建时间
17年12月26日
-
最后回复
17年12月28日
-
4
回复
-
1.5K
浏览
-
2
用户