| | |
| | | import org.springframework.web.client.RestTemplate; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | return; |
| | | } |
| | | |
| | | List<String> memberIds = new ArrayList<>(ownerAppUserDtos.size()); |
| | | List<String> memberIdList = new ArrayList<>(ownerAppUserDtos.size()); |
| | | for(OwnerAppUserDto appUserDto :ownerAppUserDtos ){ |
| | | memberIds.add(appUserDto.getMemberId()); |
| | | memberIdList.add(appUserDto.getMemberId()); |
| | | } |
| | | |
| | | String[] memberIds = memberIdList.toArray(new String[memberIdList.size()]); |
| | | //查询欠费信息 |
| | | BillOweFeeDto billOweFeeDto = new BillOweFeeDto(); |
| | | billOweFeeDto.setCommunityId(weChatDto.getObjId()); |
| | | billOweFeeDto.setOwnerIds((String[]) memberIds.toArray()); |
| | | billOweFeeDto.setOwnerIds(memberIds); |
| | | billOweFeeDto.setState("1000"); |
| | | List<BillOweFeeDto> billOweFeeDtos = feeInnerServiceSMOImpl.queryBillOweFees(billOweFeeDto); |
| | | |
| | |
| | | data.setKeyword1(new Content(fee.getPayerObjName())); |
| | | data.setKeyword2(new Content(fee.getFeeEndTime())); |
| | | data.setKeyword3(new Content(fee.getAmountOwed())); |
| | | data.setKeyword3(new Content("请您及时缴费,如有疑问请联系相关物业人员")); |
| | | data.setRemark(new Content("请您及时缴费,如有疑问请联系相关物业人员")); |
| | | templateMessage.setData(data); |
| | | logger.info("发送模板消息内容:{}", JSON.toJSONString(templateMessage)); |
| | | ResponseEntity<String> responseEntity = outRestTemplate.postForEntity(url, JSON.toJSONString(templateMessage), String.class); |