|
|
|
@ -39,6 +39,7 @@ import com.epmet.dto.form.*; |
|
|
|
import com.epmet.dto.result.AgencyAndStaffsResultDTO; |
|
|
|
import com.epmet.dto.result.GovStaffRoleResultDTO; |
|
|
|
import com.epmet.dto.result.UserResiInfoResultDTO; |
|
|
|
import com.epmet.feign.EpmetMessageOpenFeignClient; |
|
|
|
import com.epmet.modules.feign.EpmetMessageFeignClient; |
|
|
|
import com.epmet.modules.feign.EpmetUserFeignClient; |
|
|
|
import com.epmet.modules.feign.GovOrgFeignClient; |
|
|
|
@ -90,6 +91,8 @@ public class ResiWarmheartedApplyServiceImpl extends BaseServiceImpl<ResiWarmhea |
|
|
|
@Autowired |
|
|
|
private EpmetMessageFeignClient epmetMessageFeignClient; |
|
|
|
@Autowired |
|
|
|
private EpmetMessageOpenFeignClient epmetMessageOpenFeignClient; |
|
|
|
@Autowired |
|
|
|
private GovOrgFeignClient govOrgFeignClient; |
|
|
|
@Autowired |
|
|
|
private ResiPartyMemberRedis resiPartyMemberRedis; |
|
|
|
@ -438,6 +441,18 @@ public class ResiWarmheartedApplyServiceImpl extends BaseServiceImpl<ResiWarmhea |
|
|
|
String messageContent = String.format(userMsg, gridName,formDTO.getRefuseReason()); |
|
|
|
userMessageFormDTO.setMessageContent(messageContent); |
|
|
|
userMessageFormDTO.setReadFlag(ReadFlagConstant.UN_READ); |
|
|
|
|
|
|
|
//发送微信订阅
|
|
|
|
WxSubscribeMessageFormDTO wxSubscribeMessageFormDTO = new WxSubscribeMessageFormDTO(); |
|
|
|
wxSubscribeMessageFormDTO.setCustomerId(formDTO.getCustomerId()); |
|
|
|
wxSubscribeMessageFormDTO.setUserId(formDTO.getUserId()); |
|
|
|
wxSubscribeMessageFormDTO.setClientType(AppClientConstant.APP_RESI); |
|
|
|
wxSubscribeMessageFormDTO.setBehaviorType(ResiWarmUserMessageConstant.WX_WARMHEARTED_BEHAVIOR); |
|
|
|
wxSubscribeMessageFormDTO.setMessageContent(messageContent); |
|
|
|
List<WxSubscribeMessageFormDTO> msgList = new ArrayList<>(); |
|
|
|
msgList.add(wxSubscribeMessageFormDTO); |
|
|
|
epmetMessageOpenFeignClient.sendWxSubscribeMessage(msgList); |
|
|
|
|
|
|
|
//保存消息
|
|
|
|
return epmetMessageFeignClient.saveUserMessage(userMessageFormDTO); |
|
|
|
} |
|
|
|
|