曾成
2020-06-17 44184c4dba8bc54784b62b951d69faef09e7f890
service-job/src/main/java/com/java110/job/task/wechat/PublicWeChatPushMessageTemplate.java
@@ -21,6 +21,7 @@
import org.springframework.web.client.RestTemplate;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
@@ -87,15 +88,16 @@
            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);
@@ -111,7 +113,7 @@
                    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);