|
@@ -7,12 +7,8 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.github.stuxuhai.jpinyin.PinyinFormat;
|
|
import com.github.stuxuhai.jpinyin.PinyinFormat;
|
|
|
import com.github.stuxuhai.jpinyin.PinyinHelper;
|
|
import com.github.stuxuhai.jpinyin.PinyinHelper;
|
|
|
import com.ruoyi.common.sendEmail.IMailService;
|
|
import com.ruoyi.common.sendEmail.IMailService;
|
|
|
-import com.ruoyi.common.thread.SendEmailThead;
|
|
|
|
|
-import com.ruoyi.common.thread.Trainning.PlanApproveMailThead;
|
|
|
|
|
|
|
+import com.ruoyi.common.thread.Trainning.PlanApproveMailThread;
|
|
|
import com.ruoyi.project.approve.damain.DevTask;
|
|
import com.ruoyi.project.approve.damain.DevTask;
|
|
|
-import com.ruoyi.project.listener.monthSemsApprove.*;
|
|
|
|
|
-import com.ruoyi.project.sems.domain.*;
|
|
|
|
|
-import com.ruoyi.project.sems.his.domain.*;
|
|
|
|
|
import com.ruoyi.project.system.mapper.SysUserMapper;
|
|
import com.ruoyi.project.system.mapper.SysUserMapper;
|
|
|
import com.ruoyi.project.training.spec.domain.TStPlan;
|
|
import com.ruoyi.project.training.spec.domain.TStPlan;
|
|
|
import com.ruoyi.project.training.spec.domain.TStYearplan;
|
|
import com.ruoyi.project.training.spec.domain.TStYearplan;
|
|
@@ -22,11 +18,8 @@ import org.activiti.engine.*;
|
|
|
import org.activiti.engine.impl.identity.Authentication;
|
|
import org.activiti.engine.impl.identity.Authentication;
|
|
|
import org.activiti.engine.runtime.ProcessInstance;
|
|
import org.activiti.engine.runtime.ProcessInstance;
|
|
|
import org.activiti.engine.task.Task;
|
|
import org.activiti.engine.task.Task;
|
|
|
-import org.apache.poi.ss.formula.functions.T;
|
|
|
|
|
-import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
-import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.PutMapping;
|
|
import org.springframework.web.bind.annotation.PutMapping;
|
|
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
|
|
import org.springframework.web.bind.annotation.PathVariable;
|
|
import org.springframework.web.bind.annotation.PathVariable;
|
|
@@ -39,7 +32,6 @@ import com.ruoyi.project.training.spec.domain.TStApprove;
|
|
|
import com.ruoyi.project.training.spec.service.ITStApproveService;
|
|
import com.ruoyi.project.training.spec.service.ITStApproveService;
|
|
|
import com.ruoyi.framework.web.controller.BaseController;
|
|
import com.ruoyi.framework.web.controller.BaseController;
|
|
|
import com.ruoyi.framework.web.domain.AjaxResult;
|
|
import com.ruoyi.framework.web.domain.AjaxResult;
|
|
|
-import com.ruoyi.common.utils.poi.ExcelUtil;
|
|
|
|
|
import com.ruoyi.framework.web.page.TableDataInfo;
|
|
import com.ruoyi.framework.web.page.TableDataInfo;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
@@ -156,7 +148,7 @@ public class TStApproveController extends BaseController
|
|
|
String usernameEN = PinyinHelper.convertToPinyinString(username, " ", PinyinFormat.WITHOUT_TONE);
|
|
String usernameEN = PinyinHelper.convertToPinyinString(username, " ", PinyinFormat.WITHOUT_TONE);
|
|
|
logger.info("email:" + email);
|
|
logger.info("email:" + email);
|
|
|
logger.info("username:" + username);
|
|
logger.info("username:" + username);
|
|
|
- PlanApproveMailThead sendEmailThead = new PlanApproveMailThead(email,apNo, username,usernameEN, mailService, tStApprove, "");
|
|
|
|
|
|
|
+ PlanApproveMailThread sendEmailThead = new PlanApproveMailThread(email,apNo, username,usernameEN, mailService, tStApprove, "");
|
|
|
Thread t = new Thread(sendEmailThead);
|
|
Thread t = new Thread(sendEmailThead);
|
|
|
t.start();
|
|
t.start();
|
|
|
}catch (Exception e) {
|
|
}catch (Exception e) {
|