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 | <!--乐陵住院启动时执行一次--> |