Commit 6db45e851dc0095438e05c49285260e29021a52c

Authored by liquanyu
1 parent e38f721f1f

孕妇学校

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
... ... @@ -367,6 +367,7 @@
367 367 if (patientCourseId != null)
368 368 {
369 369 PatientCourseModel model = new PatientCourseModel();
  370 + model.setSignTime(new Date());
370 371 model.setId(patientCourseId);
371 372 model.setModified(new Date());
372 373 model.setYn(YnEnums.YES.getId());
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 <!--乐陵住院启动时执行一次-->