final int startDate = XXXXXXXModel.getStartDate();
最终Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH,startDate);
final int endDate = XXXXXXXModel.getEndDate();
最终Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH,endDate);
您好,请见以下步骤
通过使用新属性扩展CronJob项类型以指定日期范围(属性为date和todate)来创建新项类型(CountB2BUser),这些属性对您动态更改日期范围很有用( backofficce或impex)。
通过扩展AbstractJobPerformable并重写perfrom方法来编写类
公共类CountB2BUserJob扩展了AbstractJobPerformable { 公共PerformResult perform(最终CountB2BUserModel模型){ //从CountB2BUserModel获取日期和日期 //通过添加条件(例如创建时间介于date和todate之间)对用户执行查询 } }
如下添加Bean声明
添加Spring配置后,重新启动hybris平台并执行系统更新
为Cron作业编写Impex并按以下方式触发
INSERT_UPDATE CountB2BUser; code [unique = true]; job(code); singleExecutable; sessionLanguage(isocode); fromdate; todate ; CountB2BUserJob; countB2BUserJob; false; en; fromdatevalue; todatevalue;
INSERT_UPDATE触发器; cronjob(code)[unique = true]; cronExpression ; CountB2BUserJob; 0 0/5 *?
谢谢
Venki
将bean声明添加为
您好,Venki,
根据您的建议,我需要在Cron工作之上再提问一个问题.....
是否不需要为"获取开始日期和结束日期"编写外观类。
致谢,
您好,Venki,请您帮我写一下"从模型类中获取开始日期和结束日期"的正确逻辑
这样我就可以使用从hac到impex以及从backoffice来的动态日期。
基本上,我需要在cron作业中使用这些动态日期。
此致
一周热门 更多>