Merge branch 'uat-temp-wj-chongqingdaqu-prod-temp-control-order-qty' into uat-temp-wj-chongqingdaqu-prod-temp-merge-all

uat-temp-wj-chongqingdaqu-prod-temp-merge-all
王杰 3 months ago
commit 7727b7feb4

@ -161,7 +161,17 @@ public class MesShiftServiceImpl implements IMesShiftService {
Optional<MesShift> shiftOptional = shiftList.stream().filter(o -> (null != o Optional<MesShift> shiftOptional = shiftList.stream().filter(o -> (null != o
&& !StringUtils.isEmpty(o.getStartTime()) && !StringUtils.isEmpty(o.getEndTime()) && o.getStartTime().compareTo(time) <= 0 && o.getEndTime().compareTo(time) >= 0)).findFirst(); && !StringUtils.isEmpty(o.getStartTime()) && !StringUtils.isEmpty(o.getEndTime()) && o.getStartTime().compareTo(time) <= 0 && o.getEndTime().compareTo(time) >= 0)).findFirst();
if (null == shiftOptional || !shiftOptional.isPresent()) return null; MesShift shiftOp = null;
for (MesShift shift : shiftList) {
if (null == shift || StringUtils.isEmpty(shift.getStartTime()) || StringUtils.isEmpty(shift.getEndTime())) continue;
if (shift.getStartTime().compareTo(shift.getEndTime()) < 0) {
if (shift.getStartTime().compareTo(time) <= 0 && shift.getEndTime().compareTo(time) >= 0) shiftOp = shift;
} else {
if (shift.getStartTime().compareTo(time) <= 0 || shift.getEndTime().compareTo(time) >= 0) shiftOp = shift;
}
}
if (null == shiftOp) return null;
//当天早班的开始时间 //当天早班的开始时间
String todayStartTime = today + MesPcnExtConstWords.ONE_SPACE + shiftList.get(0).getStartTime(); String todayStartTime = today + MesPcnExtConstWords.ONE_SPACE + shiftList.get(0).getStartTime();

Loading…
Cancel
Save