|
@@ -347,8 +347,9 @@ private JSONObject buildAndSendLockRecordRequest(String lockId, int pageNo) {
|
|
|
Map<String, Object> formMap = this.setGuestCardParam(bo);
|
|
Map<String, Object> formMap = this.setGuestCardParam(bo);
|
|
|
String groupIds = "0000";
|
|
String groupIds = "0000";
|
|
|
if (ObjectUtil.notEqual(bo.getCardUseType(), "1024")) {
|
|
if (ObjectUtil.notEqual(bo.getCardUseType(), "1024")) {
|
|
|
- StringBuilder sb = new StringBuilder();
|
|
|
|
|
|
|
+ //StringBuilder sb = new StringBuilder();
|
|
|
List<String> areaIds = List.of(bo.getGroupIds().split(","));
|
|
List<String> areaIds = List.of(bo.getGroupIds().split(","));
|
|
|
|
|
+ List<String> groupIdList = new ArrayList<>(areaIds.size());
|
|
|
|
|
|
|
|
for (String areaId : areaIds) {
|
|
for (String areaId : areaIds) {
|
|
|
List<PtRoomVo> roomVos = roomService.queryHotelRoomList(Long.valueOf(areaId));
|
|
List<PtRoomVo> roomVos = roomService.queryHotelRoomList(Long.valueOf(areaId));
|
|
@@ -367,9 +368,10 @@ private JSONObject buildAndSendLockRecordRequest(String lockId, int pageNo) {
|
|
|
mapGroup.put("OPERATETYPE", "2");
|
|
mapGroup.put("OPERATETYPE", "2");
|
|
|
result = lockUtils.sendPost(mapGroup, "operateLockGroup");
|
|
result = lockUtils.sendPost(mapGroup, "operateLockGroup");
|
|
|
obj = JSONUtil.parseObj(result);
|
|
obj = JSONUtil.parseObj(result);
|
|
|
- sb.append(obj.getStr("checkGroupId"));
|
|
|
|
|
|
|
+ //sb.append(obj.getStr("checkGroupId"));
|
|
|
|
|
+ groupIdList.add(obj.getStr("checkGroupId"));
|
|
|
}
|
|
}
|
|
|
- groupIds = sb.toString();
|
|
|
|
|
|
|
+ groupIds = String.join(",", groupIdList);;
|
|
|
}
|
|
}
|
|
|
formMap.put("groupIds", groupIds);
|
|
formMap.put("groupIds", groupIds);
|
|
|
formMap.put("loraCardUsage", bo.getCardUseType());
|
|
formMap.put("loraCardUsage", bo.getCardUseType());
|