liujie
2025-05-28 1a4e7bbab3d15b36ebb4d7329ee31de62f092eb6
ruoyi-system/src/main/java/com/ruoyi/system/task/jobs/StateProcessJob.java
@@ -17,32 +17,9 @@
 * @author Administrator
 *
 */
public class StateProcessJob extends AbstractJob {
public class StateProcessJob {
   
   public static final String name = "stateProcess_";
   
   @Override
   public void execute(JobExecutionContext context)
         throws JobExecutionException {
      JobDataMap maps = context.getMergedJobDataMap();
      Long taskId = maps.getLong("id");
      try {
         System.err.println("执行定时任务");
         ProcessAgreeBO processAgreeBO = new ProcessAgreeBO();
         processAgreeBO.setTaskId(String.valueOf(taskId));
         FlwTaskActor flwTaskActor = flwTaskActorMapper.selectOne(Wrappers.lambdaQuery(FlwTaskActor.class).eq(FlwTaskActor::getTaskId, taskId).last("LIMIT 1"));
         if(Objects.isNull(flwTaskActor)){
            System.err.println("该任务不存在");
            return;
         }
         processAgreeBO.setRemark("自动审批");
         processAgreeBO.setUserId(Long.valueOf(flwTaskActor.getActorId()));
         // 短信发送
         SysUser sysUser = sysUserService.selectUserById(Long.valueOf(flwTaskActor.getActorId()));
         smsUtil.sendSms(sysUser.getPhonenumber(), "2369951", new String[]{});
      }catch(Exception e){
         e.printStackTrace();
      }
   }
}