1.微信支付-兼容小程序,app,h5等方式
@RequestMapping(value = "/recharge/getSign")
public JSONMessage getSign(@RequestParam int payType, @RequestParam String price,
@RequestParam(defaultValue = "0") long time, @RequestParam(defaultValue = "") String secret) {
String token = getAccess_token();
Integer userId = ReqUtil.getUserId();
// 充值接口授权
if (!AuthServiceUtils.authRedPacket(userId + "", token, time, secret)) {
System.out.println("userId:" + userId + ",token:" + token + ",time:" + time + ",secret:" + secret);
return JSONMessage.failure("权限验证失败!");
}
Map<String, String> map = Maps.newLinkedHashMap();
String orderInfo = "";
if (0 < payType) {
String orderNo = AliPayUtil.getOutTradeNo();
ConsumeRecord entity = new ConsumeRecord();
entity.setUserId(Req