| | |
| | | queryPo.setId(id); |
| | | } |
| | | if (availableWithdrawalDate != null && !availableWithdrawalDate.isEmpty()) { |
| | | try { |
| | | // 假设前端传入的日期格式为 yyyy-MM-dd |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
| | | Date date = sdf.parse(availableWithdrawalDate); |
| | | queryPo.setAvailableWithdrawalDate(date); |
| | | } catch (ParseException e) { |
| | | // 处理日期格式错误 |
| | | throw new IllegalArgumentException("可启动支取日期格式错误,正确格式为yyyy-MM-dd", e); |
| | | } |
| | | queryPo.setAvailableWithdrawalDate(availableWithdrawalDate); |
| | | } |
| | | if (qualityGuaranteePeriod2 != null && !qualityGuaranteePeriod2.isEmpty()) { |
| | | queryPo.setQualityGuaranteePeriod2(qualityGuaranteePeriod2); |