package com.ruoyi.common.thread.furnance; import com.github.stuxuhai.jpinyin.PinyinException; import com.github.stuxuhai.jpinyin.PinyinFormat; import com.github.stuxuhai.jpinyin.PinyinHelper; import com.ruoyi.common.sendEmail.IMailService; import com.ruoyi.project.plant.domain.TStaffmgr; import com.ruoyi.project.production.domain.TSaiApply; import com.ruoyi.project.system.domain.SysMessage; import com.ruoyi.project.system.service.ISysMessageService; import org.activiti.engine.task.Task; import java.text.SimpleDateFormat; import java.util.Date; /** * @author Wang Zi Wen * @email wangggziwen@163.com * @date 2024/05/22 15:25:22 */ public class FurnancePressureThread implements Runnable { private IMailService mailService; private String email; private String staffName; private String staffNameEN; private String loginName; String msg; public FurnancePressureThread() {} public FurnancePressureThread(IMailService mailService, TStaffmgr staffmgr, String loginName, String msg) throws PinyinException { this.mailService = mailService; this.email = staffmgr.getMail(); this.staffName = staffmgr.getName(); this.staffNameEN = PinyinHelper.convertToPinyinString(staffName.trim(), " ", PinyinFormat.WITHOUT_TONE); this.loginName = loginName; this.msg = msg; } @Override public void run() { this.sendMail(); } private void sendMail() { String jumpUrl = "/production/pressure"; //写html开始内容 String start = "
" + "CPMS管理系统 CPMS System |
---|