|
@@ -12,6 +12,7 @@ import com.huiju.estateagents.mapper.TaMiniFormidsMapper;
|
12
|
12
|
import com.huiju.estateagents.mapper.TaMiniappQrcodeMapper;
|
13
|
13
|
import com.huiju.estateagents.service.IMiniAppService;
|
14
|
14
|
import com.huiju.estateagents.service.ITaMiniFormidsService;
|
|
15
|
+import lombok.extern.slf4j.Slf4j;
|
15
|
16
|
import me.chanjar.weixin.common.error.WxErrorException;
|
16
|
17
|
import org.springframework.beans.factory.annotation.Autowired;
|
17
|
18
|
import org.springframework.stereotype.Service;
|
|
@@ -21,6 +22,7 @@ import java.time.LocalDateTime;
|
21
|
22
|
import java.util.ArrayList;
|
22
|
23
|
import java.util.List;
|
23
|
24
|
|
|
25
|
+@Slf4j
|
24
|
26
|
@Service
|
25
|
27
|
public class MiniAppServiceImpl implements IMiniAppService {
|
26
|
28
|
|
|
@@ -168,6 +170,10 @@ public class MiniAppServiceImpl implements IMiniAppService {
|
168
|
170
|
if (null == tpl) return ;
|
169
|
171
|
|
170
|
172
|
String formid = taMiniFormidsService.getFormidBy(toUser, true);
|
|
173
|
+ if (StringUtils.isEmpty(formid)) {
|
|
174
|
+ log.error("發送消息失敗, 沒有有效的 formid");
|
|
175
|
+ return;
|
|
176
|
+ }
|
171
|
177
|
|
172
|
178
|
WxMaTemplateMessage message = WxMaTemplateMessage.builder()
|
173
|
179
|
.templateId(tpl.getId())
|