| | |
| | | |
| | | // 处理空列表情况 |
| | | if (accountingStrategyDetails == null || accountingStrategyDetails.isEmpty()) { |
| | | return false; |
| | | return true; |
| | | } |
| | | |
| | | // 按开始时间排序 |
| | |
| | | |
| | | // 首尾时间不匹配,不能构成24小时周期 |
| | | if (!firstDetail.getStartTime().equals(lastDetail.getEndTime())) { |
| | | return false; |
| | | return true; |
| | | } |
| | | |
| | | // 检查中间时间段是否连续 |
| | |
| | | |
| | | // 当前时间段的开始时间必须等于前一个时间段的结束时间 |
| | | if (!current.getStartTime().equals(previous.getEndTime())) { |
| | | return false; |
| | | return true; |
| | | } |
| | | } |
| | | |
| | | return true; |
| | | return false; |
| | | } |
| | | |
| | | @Override |
| | |
| | | try { |
| | | String url = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=" + accessToken; |
| | | Map<String, Object> param = new HashMap<>(); |
| | | // param.put("scene", "phone=" + phonenumber); |
| | | param.put("scene", "phone=" + phonenumber+",amount="+amount); |
| | | param.put("page", "chargingPile/payMent/payMent"); |
| | | param.put("check_path", false); |