| | |
| | | result.put("serviceId", serviceId); |
| | | result.put("title", benefit.get("title")); |
| | | result.put("freeLabel", benefit.get("freeLabel")); |
| | | // 行政审批详情页顶部直接用商家封面图(后台不再单独配置「详情页图片」); |
| | | // 商家没配封面时再回落服务权益里的全局图。 |
| | | result.put("heroImage", text(merchant.get("coverUrl"), text(benefit.get("heroImage")))); |
| | | result.put("heroImages", List.of()); |
| | | result.put("available", number(benefit.get("enabled")) == 1 && number(merchant.get("status")) == 1); |
| | | result.put("unavailableReason", text(benefit.get("unavailableReason"), "该权益暂未开放")); |
| | | List<Map<String, Object>> configuredOrganizations = configuredOrganizations(merchant); |