其实审核的功能
就是 改变下 state 状态,
默认状态是:"未审核"
审核之后是:把状态改为 "已通过" 或者 "不通过" (由管理员审核)如果没有审核,则时间超过了12小时的话,默认审核 为"已通过"。请问这个该怎么实现呢?
就是 改变下 state 状态,
默认状态是:"未审核"
审核之后是:把状态改为 "已通过" 或者 "不通过" (由管理员审核)如果没有审核,则时间超过了12小时的话,默认审核 为"已通过"。请问这个该怎么实现呢?
解决方案 »
- SSH + MYSQL问题
- 如何判断鼠标点击是哪一行数据
- 使用jdbc出现一个神奇的问题,PreparedStatement的setString()没用了!!!
- java.sql.BatchUpdateException: ORA-01483: DATE 或 NUMBER 赋值变量的长度无效
- 请问怎么样才能连接上SOHU的邮箱,并且给其他的邮箱发送一封电邮?
- [求助]一句话概括spring,dwr是什么!
- 谁有apache oro的资料?我用urlRewriter需要一个匹配写不出
- 200分求两台服务器之间高效通讯的架构或方法
- hibernate的一个不明问题...
- web services开发用java,如何解析list,map,我用jbuilder开发。
- 求高手指教:前台和后台开发有啥区别?还有css、html、ajax、js、jquery都有什么区别
- ssh
具体使用方法详见API
spring3定时器
谢谢。
你觉得是不是可以这样?
启动bean时初始化这个任务,从数据库拉取数据,批量更新状态
struts可以和spring整合,如果不想要hibernate就不要引入它的包。
SSH
SSI
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd">
<!-- DRG抓取包裹信息 1小时一次 end-->
<!-- TMS转运 1小时一次-->
<bean id="timeGetPackageState2Infomation" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="tmsRouteSearchManagerAction"/><!-- 自己在定义 的struts的bean名字-->
</property>
<property name="targetMethod">
<value>getPackageInfomation</value><!-- 调用执行的方法-->
</property>
</bean>
<bean id="timeGetPackageState2InfomationTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="timeGetPackageState2Infomation"/> <!--调用上面声明的bean -->
</property>
<property name="cronExpression">
<value>0 */1 * * * ?</value> <!-- 每5分钟触发一次 -->
<!-- <value>0 0 */1 * * ?</value> 每1小时触发一次 -->
</property>
</bean>
<!-- TMS转运 1小时一次 end-->
<bean autowire = "no" class = "org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="timeGetPackageState2InfomationTrigger"/>
</list>
</property>
</bean>
</beans>LZ,这就是一个spring的定时器,时间可以自己定义的,我这是5分钟跑一个程序!
额,没用过数据库作业这个呢。这个job 会一直更新的吧,我想要的是当用户提交了申请之后,如果管理员没有审核,则12小时之后(开始计算的时间为用户提交的时间。),自动默认审核通过。审核通过了之后,以后就不再判断是否需要更新了。这个job 就是说,会一直扫描整个表,不管你已审核了还是未审核。