Commit 6db45e851dc0095438e05c49285260e29021a52c
1 parent
e38f721f1f
Exists in
master
and in
6 other branches
孕妇学校
Showing 3 changed files with 20 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java
View file @
6db45e8
... | ... | @@ -86,7 +86,7 @@ |
86 | 86 | model.setCourseTypeId(request.getCourseTypeId()); |
87 | 87 | model.setCourseTime(DateUtil.parseYMDHM(request.getCourseTime())); |
88 | 88 | |
89 | - Integer longTime = model.getTimeLong() == null ? 0 : model.getTimeLong()*60*1000; | |
89 | + Integer longTime = request.getTimeLong() == null ? 0 : model.getTimeLong()*60*1000; | |
90 | 90 | |
91 | 91 | model.setCourseEndTime(new Date(DateUtil.parseYMDHM(request.getCourseTime()).getTime() + longTime)); |
92 | 92 | model.setTimeLong(request.getTimeLong()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java
View file @
6db45e8
platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml
View file @
6db45e8
... | ... | @@ -189,6 +189,23 @@ |
189 | 189 | </bean> |
190 | 190 | |
191 | 191 | |
192 | + <!-- 孕妇学校定时任务 --> | |
193 | + <bean id="courseWorker" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> | |
194 | + <!-- 要调用的bean --> | |
195 | + <property name="targetObject" ref="courseFacade"></property> | |
196 | + <!-- 要调用的Method --> | |
197 | + <property name="targetMethod" value="handCoureseEnd"></property> | |
198 | + <!-- 是否并发,false表示 如果发生错误也不影响下一次的调用 --> | |
199 | + <property name="concurrent" value="false"></property> | |
200 | + </bean> | |
201 | + | |
202 | + | |
203 | + <bean id="courseTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> | |
204 | + <property name="jobDetail" ref="courseWorker"></property> | |
205 | + <property name="cronExpression" value="0 0/5 * * * ?"></property> | |
206 | + </bean> | |
207 | + | |
208 | + | |
192 | 209 | <!-- 总调度,用于启动定时器 --> |
193 | 210 | <bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> |
194 | 211 | <property name="triggers" > |
... | ... | @@ -198,6 +215,7 @@ |
198 | 215 | <ref bean="addSieveJobTrigger"/> |
199 | 216 | <ref bean="correctSieveOrderTrigger"/> |
200 | 217 | <ref bean="autoInsertIdTrigger"/> |
218 | + <ref bean="courseTrigger"/> | |
201 | 219 | <!--乐陵住院系统同步--> |
202 | 220 | <!--<ref bean="synLlHisDataTrigger"/>--> |
203 | 221 | <!--乐陵住院启动时执行一次--> |