Commit c402a96d by 周晓航

Merge branch 'feature-ka半自动派单ID1040800-20211222-zxh' into qa

parents edb51a67 dc5fe109
...@@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; ...@@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
import java.util.List;
/** /**
* @author : xh.Z * @author : xh.Z
...@@ -56,5 +57,5 @@ public class DispatchConfig { ...@@ -56,5 +57,5 @@ public class DispatchConfig {
/** /**
* 高峰期派单配置(json) * 高峰期派单配置(json)
*/ */
private String peakTimeConfigList; private List<PeakTimeConfig> peakTimeConfigList;
} }
...@@ -306,14 +306,10 @@ public class DeliveryHandle { ...@@ -306,14 +306,10 @@ public class DeliveryHandle {
* 返回是否有高峰配置 , 没有就返回 null * 返回是否有高峰配置 , 没有就返回 null
* *
* @param currentDate * @param currentDate
* @param peakTimeConfigListStr * @param peakTimeConfigList
* @return * @return
*/ */
private Integer getPeakTime(Date currentDate, String peakTimeConfigListStr) { private Integer getPeakTime(Date currentDate, List<PeakTimeConfig> peakTimeConfigList) {
if (StringUtils.isEmpty(peakTimeConfigListStr)) {
return null;
}
List<PeakTimeConfig> peakTimeConfigList = JSON.parseArray(peakTimeConfigListStr, PeakTimeConfig.class);
if (CollectionUtils.isNotEmpty(peakTimeConfigList)) { if (CollectionUtils.isNotEmpty(peakTimeConfigList)) {
for (PeakTimeConfig peakTimeConfig : peakTimeConfigList) { for (PeakTimeConfig peakTimeConfig : peakTimeConfigList) {
boolean isHit = this.timeScoreVerify(currentDate, peakTimeConfig.getStartTime(), peakTimeConfig.getEndTime()); boolean isHit = this.timeScoreVerify(currentDate, peakTimeConfig.getStartTime(), peakTimeConfig.getEndTime());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment