曾成 пре 5 година
родитељ
комит
44184c4dba

+ 6 - 4
service-job/src/main/java/com/java110/job/task/wechat/PublicWeChatPushMessageTemplate.java

@@ -21,6 +21,7 @@ import org.springframework.stereotype.Component;
 import org.springframework.web.client.RestTemplate;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 
 /**
@@ -87,15 +88,16 @@ public class PublicWeChatPushMessageTemplate extends TaskSystemQuartz{
             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 @@ public class PublicWeChatPushMessageTemplate extends TaskSystemQuartz{
                     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);