处理提现openId

This commit is contained in:
朱耘稷
2020-12-09 11:10:03 +08:00
parent b9ed5775eb
commit 753a7e3771

View File

@ -114,10 +114,10 @@ public class TemplateListener implements SmartApplicationListener {
YxUser user = userService.getById(resources.getUid()); YxUser user = userService.getById(resources.getUid());
if (user != null) { if (user != null) {
WechatUserDto wechatUser = user.getWxProfile(); WechatUserDto wechatUser = user.getWxProfile();
if (ObjectUtil.isNotNull(wechatUser)) { if (ObjectUtil.isNotNull(wechatUser)&&ObjectUtil.isNotNull(wechatUser.getRoutineOpenid())) {
try { try {
String nonce_str = UUID.randomUUID().toString().replace("-", ""); String nonce_str = UUID.randomUUID().toString().replace("-", "");
payService.entPay(wechatUser.getOpenid(), nonce_str, payService.entPay(wechatUser.getRoutineOpenid(), nonce_str,
resources.getRealName(), resources.getRealName(),
resources.getExtractPrice().multiply(new BigDecimal(100)).intValue()); resources.getExtractPrice().multiply(new BigDecimal(100)).intValue());
success = true; success = true;