Browse Source

调整二维码图片

Althars123 3 years ago
parent
commit
1808c6026f

+ 4 - 2
twzd-service/src/main/java/com/miaxis/wx/service/impl/WxGzhServiceImpl.java

@@ -248,9 +248,11 @@ public class WxGzhServiceImpl implements IWxGzhService {
                     if ("generateTicket".equals(jsonObjectData.get("EventKey"))){ //获取分销二维码
                         //先判定之前是否存在永久码,若存在,则返回相应的素材id
                         List<WxForeverCode> wxForeverCodeList = wxForeverCodeService.list(new QueryWrapper<WxForeverCode>().eq("openid",fromUserName));
+                        WxForeverCode wxForeverCode = null;
                         if (!CollectionUtils.isEmpty(wxForeverCodeList)){
                             log.info("3.4:返回永久码图片");
-                            String mediaId = wxMessageEvenService.gainTicketEvent(fromUserName, this.getGzhToken(),true,wxForeverCodeList.get(0));
+                            wxForeverCode = wxForeverCodeList.get(0);
+                            String mediaId = wxMessageEvenService.gainTicketEvent(fromUserName, this.getGzhToken(),true,wxForeverCode);
                             return MessageUtil.initImage(fromUserName,toUserName,mediaId);
                         }
                         //判定是否需要填写驾校信息
@@ -262,7 +264,7 @@ public class WxGzhServiceImpl implements IWxGzhService {
                        if (userInfo.getSaleType() ==1 && upUserInfo!= null &&upUserInfo.getSaleType()!=3 && StringUtils.isEmpty(userInfo.getSchoolName()) ){
                            return choseSchoolName(userInfo,fromUserName,toUserName);
                        }
-                        String mediaId = wxMessageEvenService.gainTicketEvent(fromUserName, this.getGzhToken(), false, wxForeverCodeList.get(0));
+                        String mediaId = wxMessageEvenService.gainTicketEvent(fromUserName, this.getGzhToken(), false, wxForeverCode);
                         return MessageUtil.initImage(fromUserName,toUserName,mediaId);
                     }