Просмотр исходного кода

fix alipay

release_toaliyun_real
xiaohanzi 5 лет назад
Родитель
Сommit
ccd44e063e
1 измененных файлов: 26 добавлений и 0 удалений
  1. +26
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/pay/AlipayController.java

+ 26
- 0
mallinkAdmin/src/main/java/com/iformall/controller/pay/AlipayController.java Просмотреть файл

@@ -6,6 +6,8 @@ import io.swagger.annotations.Api;

import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.Map;

import javax.imageio.ImageIO;
@@ -213,4 +215,28 @@ public class AlipayController extends BaseController {
return new ResultData(Result.ERROR,"topicSubscribe error.");
}
}
@ApiOperation("获取会员页面")
@GetMapping("getMemberPage")
@ApiImplicitParam(name = "mallId", value = "wx_mall id", dataType = "Long", paramType = "query", required = true)
public ResultData getMemberPage(Long mallId) {
WxMall wxMall = mallService.getById(mallId);
if (null == wxMall ) {
return new ResultData(Result.ERROR,"wxMall未查询到");
}
if (StringUtils.isBlank(wxMall.getAlipayAppAuthToken())) {
return new ResultData(Result.ERROR,"wxMall alipayAppToken不存在");
}
if (StringUtils.isBlank(wxMall.getAlipayMemberTemplateId())) {
return new ResultData(Result.ERROR,"wxMall alipayMemberTemplateId不存在");
}
String url = aliPayUtil.getSmartDistrictMemberCardUrl(wxMall.getAlipayAppAuthToken(), wxMall.getAlipayMemberTemplateId(), "memberAuth_"+wxMall.getTenantId());
try {
return new ResultData(URLDecoder.decode(url, "utf-8"));
} catch (UnsupportedEncodingException e) {
logger.error("getMemberPage error url["+url+"]",e);
return new ResultData(Result.ERROR,"url返回失败");
}
}
}

Загрузка…
Отмена
Сохранить