0
是否可以定義特定日期特定時間(例如5和6)不是課程?在opta課程課程策劃師。課程課程特定日期特定課時無課程
試過以下方法,不起作用。
rule "saturdayHalfDay"
when
Lecture(period!=null, $day:period.getDay(),
$day!=null,$time:period.getTimeslot(),
$time!=null,
$day.getDayIndex()==5,
($time.getTimeslotIndex()==5 || $time.getTimeslotIndex()==4)
)
then
System.out.println(" $day " + $day + " $time " + $time);
scoreHolder.addHardConstraintMatch(kcontext, -1);
end
//假設$ day.getDayIndex()== 5(5日)
「Penatly」類示例,無法在opta規劃器中找到此類。你能否提供更詳細的信息? – user1424130
轉到[https://github.com/droolsjbpm/optaplanner](https://github.com/droolsjbpm/optaplanner),按下按鈕「t」並輸入「罰款」。 –
我嘗試了以下方法,不起作用。有什麼建議麼? 規則 「saturdayHalfDay」 時 講座(週期= NULL,$日:period.getDay(), \t \t $天= NULL,$時間:period.getTimeslot(), \t \t $時間=空! , \t \t $ day.getDayIndex()== 5, \t \t($ time.getTimeslotIndex()== 5 || $ time.getTimeslotIndex()== 4) \t \t) 然後 \t系統。 out.println(「$ day」+ $ day +「$ time」+ $ time); scoreHolder.addHardConstraintMatch(kcontext,-1); end //假設$ day.getDayIndex()== 5(5是星期六) – user1424130