求教:润乾报表 arg 文件的查询参数,起始时间和终止时间如何联动

开发了一个含有查询条件的报表,查询条件在 arg 文件中,可根据起始时间和终止时间查询,目前的状态是默认起始时间为当前时间的 7 天前,终止时间为当前时间。想修改成:当起始时间选择后变动,终止时间默认变为该起始时间的 7 天后。
数据库是 Oracle,时间格式为 timeStamp。

附:
两个时间的 sql:
select trunc(sysdate-7) as first_day from dual
select trunc(sysdate) + 0.99999 AS end_day from dual

arg 文件中两个时间的表达式:
DATE1.select(FIRST_DAY)
DATE2.select(END_DAY)

报表中的动态参数:
if(@ACCEPT_DISPOSE_DATE=="" || @ACCEPT_DISPOSE_DATE==null || @ACCEPT_DISPOSE_DATE2==""|| @ACCEPT_DISPOSE_DATE2==null,“and 1=2”," and DOC.ACCEPT_DISPOSE_DATE >= TO_TIMESTAMP(‘“+@ACCEPT_DISPOSE_DATE+”’“+”,“+”‘yyyy-MM-dd hh24:mi:ss.ff’“+”) and DOC.ACCEPT_DISPOSE_DATE <= TO_TIMESTAMP(‘“+@ACCEPT_DISPOSE_DATE2+”’“+”,“+”‘yyyy-MM-dd hh24:mi:ss.ff’“+”)")