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;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* @author : xh.Z
......@@ -56,5 +57,5 @@ public class DispatchConfig {
/**
* 高峰期派单配置(json)
*/
private String peakTimeConfigList;
private List<PeakTimeConfig> peakTimeConfigList;
}
......@@ -306,14 +306,10 @@ public class DeliveryHandle {
* 返回是否有高峰配置 , 没有就返回 null
*
* @param currentDate
* @param peakTimeConfigListStr
* @param peakTimeConfigList
* @return
*/
private Integer getPeakTime(Date currentDate, String peakTimeConfigListStr) {
if (StringUtils.isEmpty(peakTimeConfigListStr)) {
return null;
}
List<PeakTimeConfig> peakTimeConfigList = JSON.parseArray(peakTimeConfigListStr, PeakTimeConfig.class);
private Integer getPeakTime(Date currentDate, List<PeakTimeConfig> peakTimeConfigList) {
if (CollectionUtils.isNotEmpty(peakTimeConfigList)) {
for (PeakTimeConfig peakTimeConfig : peakTimeConfigList) {
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