|
@@ -108,8 +108,8 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
tApplyOfflinevalve.setApplicationTime(new Date());
|
|
|
tApplyOfflinevalve.setCreatedate(new Date());
|
|
|
tApplyOfflinevalve.setCreaterCode(userId.toString());
|
|
|
- if(StringUtils.isNotEmpty(tApplyOfflinevalve.getRemarks())&&(!tApplyOfflinevalve.getRemarks().endsWith(";")||!tApplyOfflinevalve.getRemarks().endsWith(";")))
|
|
|
- tApplyOfflinevalve.setRemarks(tApplyOfflinevalve.getRemarks()+";");
|
|
|
+ if (StringUtils.isNotEmpty(tApplyOfflinevalve.getRemarks()) && (!tApplyOfflinevalve.getRemarks().endsWith(";") || !tApplyOfflinevalve.getRemarks().endsWith(";")))
|
|
|
+ tApplyOfflinevalve.setRemarks(tApplyOfflinevalve.getRemarks() + ";");
|
|
|
tApplyOfflinevalveService.insertTApplyOfflinevalve(tApplyOfflinevalve);
|
|
|
|
|
|
// 开始申请流程
|
|
@@ -165,9 +165,9 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
}
|
|
|
//流程审批意见
|
|
|
String symbol = "";
|
|
|
- String text="";
|
|
|
+ String text = "";
|
|
|
if (StringUtils.isNotEmpty(form.getRemarks())) {
|
|
|
- text = form.getRemarks();
|
|
|
+ text = form.getRemarks();
|
|
|
symbol = ",";
|
|
|
form.setRemarks(remarks + taskName + "-" + getNickName() + ":" + form.getRemarks() + ";");
|
|
|
} else
|
|
@@ -223,14 +223,14 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
form.setInfoConfirmerName(getNickName());
|
|
|
form.setConfirmTime(new Date());
|
|
|
// 如果上锁确认人1不为空上锁确认人2即信息确认人2
|
|
|
- if (StringUtils.isNotEmpty(tApplyOfflinevalve.getLockConfirmer1())) {
|
|
|
- form.setLockConfirmer2(getUserId().toString());
|
|
|
- form.setLockConfirmer2Name(getNickName());
|
|
|
- } else {
|
|
|
- form.setLockConfirm("NA");//否则确认是否已上锁为NA
|
|
|
- }
|
|
|
if ("信息确认人2".equals(task.getName())) {
|
|
|
form.setStatus(1L);//信息确认人2确认后申请单状态为已完成
|
|
|
+ if (StringUtils.isNotEmpty(tApplyOfflinevalve.getLockConfirmer1())) {
|
|
|
+ form.setLockConfirmer2(getUserId().toString());
|
|
|
+ form.setLockConfirmer2Name(getNickName());
|
|
|
+ } else {
|
|
|
+ form.setLockConfirm("NA");//否则确认是否已上锁为NA
|
|
|
+ }
|
|
|
}
|
|
|
param.put("lockConfirmer", form.getLockConfirmer1());//设置上锁确认人
|
|
|
form.setLockConfirmer1(null);
|
|
@@ -306,7 +306,6 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 生成word
|
|
|
*/
|
|
@@ -337,8 +336,9 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
SysUser sysUser = userService.selectUserById(Long.parseLong(tApplyOfflinevalve.getExecutor()));
|
|
|
if (sysUser.getSignUrl() != null && new File(fileName(sysUser.getSignUrl())).exists()) {
|
|
|
params.put("execP", Pictures.ofLocal(fileName(sysUser.getSignUrl())).size(50, 20).create());
|
|
|
- }else {
|
|
|
- params.put("executor", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());}
|
|
|
+ } else {
|
|
|
+ params.put("executor", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());
|
|
|
+ }
|
|
|
}
|
|
|
if (tApplyOfflinevalve.getExecutionTime() != null) {//临时措施执行时间
|
|
|
params.put("execT", Texts.of(DateUtils.dateTimeMin(tApplyOfflinevalve.getExecutionTime())).fontSize(9).bold().create());
|
|
@@ -347,8 +347,9 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
SysUser sysUser = userService.selectUserById(Long.parseLong(tApplyOfflinevalve.getConfirmer()));
|
|
|
if (sysUser.getSignUrl() != null && new File(fileName(sysUser.getSignUrl())).exists()) {
|
|
|
params.put("tpP", Pictures.ofLocal(fileName(sysUser.getSignUrl())).size(50, 20).create());
|
|
|
- }else {
|
|
|
- params.put("confirmer", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());}
|
|
|
+ } else {
|
|
|
+ params.put("confirmer", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());
|
|
|
+ }
|
|
|
}
|
|
|
if (tApplyOfflinevalve.getTemporaryTime() != null) {//临时措施确认时间
|
|
|
params.put("tpT", Texts.of(DateUtils.dateTimeMin(tApplyOfflinevalve.getTemporaryTime())).fontSize(9).bold().create());
|
|
@@ -357,7 +358,7 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
SysUser sysUser = userService.selectUserById(Long.parseLong(tApplyOfflinevalve.getApplicant()));
|
|
|
if (sysUser.getSignUrl() != null && new File(fileName(sysUser.getSignUrl())).exists()) {
|
|
|
params.put("applicantP", Pictures.ofLocal(fileName(sysUser.getSignUrl())).size(50, 20).create());
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
params.put("applicant", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());
|
|
|
}
|
|
|
}
|
|
@@ -368,7 +369,7 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
SysUser sysUser = userService.selectUserById(Long.parseLong(tApplyOfflinevalve.getApprover()));
|
|
|
if (sysUser.getSignUrl() != null && new File(fileName(sysUser.getSignUrl())).exists()) {
|
|
|
params.put("approverP", Pictures.ofLocal(fileName(sysUser.getSignUrl())).size(50, 20).create());
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
params.put("approver", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());
|
|
|
}
|
|
|
}
|
|
@@ -379,34 +380,37 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
SysUser sysUser = userService.selectUserById(Long.parseLong(tApplyOfflinevalve.getLockConfirmer1()));
|
|
|
if (sysUser.getSignUrl() != null && new File(fileName(sysUser.getSignUrl())).exists()) {
|
|
|
params.put("lockConfirmer1P", Pictures.ofLocal(fileName(sysUser.getSignUrl())).size(50, 20).create());
|
|
|
- }else {
|
|
|
- params.put("lockConfirmer1", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());}
|
|
|
+ } else {
|
|
|
+ params.put("lockConfirmer1", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());
|
|
|
+ }
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(tApplyOfflinevalve.getLockConfirmer2())) {
|
|
|
SysUser sysUser = userService.selectUserById(Long.parseLong(tApplyOfflinevalve.getLockConfirmer2()));
|
|
|
if (sysUser.getSignUrl() != null && new File(fileName(sysUser.getSignUrl())).exists()) {
|
|
|
params.put("lockConfirmer2P", Pictures.ofLocal(fileName(sysUser.getSignUrl())).size(50, 20).create());
|
|
|
- }else {
|
|
|
- params.put("lockConfirmer2", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());}
|
|
|
+ } else {
|
|
|
+ params.put("lockConfirmer2", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());
|
|
|
+ }
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(tApplyOfflinevalve.getInfoConfirmer())) {
|
|
|
SysUser sysUser = userService.selectUserById(Long.parseLong(tApplyOfflinevalve.getInfoConfirmer()));
|
|
|
if (sysUser.getSignUrl() != null && new File(fileName(sysUser.getSignUrl())).exists()) {
|
|
|
params.put("infoConfirmerP", Pictures.ofLocal(fileName(sysUser.getSignUrl())).size(50, 20).create());
|
|
|
- }else {
|
|
|
- params.put("infoConfirmer", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());}
|
|
|
+ } else {
|
|
|
+ params.put("infoConfirmer", Texts.of(sysUser.getNickName()).fontSize(10).bold().create());
|
|
|
+ }
|
|
|
}
|
|
|
if (tApplyOfflinevalve.getConfirmTime() != null) {//确认时间
|
|
|
params.put("confirmTime", Texts.of(DateUtils.dateTimeMin(tApplyOfflinevalve.getConfirmTime())).fontSize(9).bold().create());
|
|
|
}
|
|
|
params.put("remarks", Texts.of(tApplyOfflinevalve.getRemarks()).fontSize(10).bold().create());
|
|
|
- getCheck(params,tApplyOfflinevalve.getDisassembly(),"d1" ,"d2");
|
|
|
- getCheck(params,tApplyOfflinevalve.getDisassembly(),"d3");
|
|
|
- getCheck(params,tApplyOfflinevalve.getResetConfirm(),"reset1" ,"reset2");
|
|
|
- getCheck(params,tApplyOfflinevalve.getLeakConfirm(),"leak1" ,"leak2");
|
|
|
- getCheck(params,tApplyOfflinevalve.getRevokeConfirm(),"revoke1" ,"revoke2");
|
|
|
- getCheck(params,tApplyOfflinevalve.getLockConfirm(),"lock1" ,"lock2");
|
|
|
- getCheck(params,tApplyOfflinevalve.getLockConfirm(),"lock3");
|
|
|
+ getCheck(params, tApplyOfflinevalve.getDisassembly(), "d1", "d2");
|
|
|
+ getCheck(params, tApplyOfflinevalve.getDisassembly(), "d3");
|
|
|
+ getCheck(params, tApplyOfflinevalve.getResetConfirm(), "reset1", "reset2");
|
|
|
+ getCheck(params, tApplyOfflinevalve.getLeakConfirm(), "leak1", "leak2");
|
|
|
+ getCheck(params, tApplyOfflinevalve.getRevokeConfirm(), "revoke1", "revoke2");
|
|
|
+ getCheck(params, tApplyOfflinevalve.getLockConfirm(), "lock1", "lock2");
|
|
|
+ getCheck(params, tApplyOfflinevalve.getLockConfirm(), "lock3");
|
|
|
// 渲染文本
|
|
|
return params;
|
|
|
}
|
|
@@ -427,7 +431,7 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
logger.info("目录不存在,创建文件夹{}!", fileDir);
|
|
|
dir.mkdirs();
|
|
|
}
|
|
|
- fileName = fileName.replaceAll("/" , "_"); //替换文件中敏感字段
|
|
|
+ fileName = fileName.replaceAll("/", "_"); //替换文件中敏感字段
|
|
|
logger.info("目录文件{}!", fileName);
|
|
|
String filePath = fileDir + "/" + fileName;
|
|
|
logger.info("目录{}!", filePath);
|
|
@@ -445,27 +449,30 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
String pathFileName = FileUploadUtils.getPathFileName(RuoYiConfig.getFilePath("/" + "apply/applyOfflinevalve"), fileName);
|
|
|
return pathFileName;
|
|
|
}
|
|
|
+
|
|
|
// 勾选框判断渲染
|
|
|
- public void getCheck (Map<String, Object> params, String value , String check1 , String check2){
|
|
|
+ public void getCheck(Map<String, Object> params, String value, String check1, String check2) {
|
|
|
if ("是".equals(value)) {
|
|
|
- params.put(check1,new TextRenderData("\u00FE",new Style("Wingdings",9)));
|
|
|
- params.put(check2,new TextRenderData("\u006F",new Style("Wingdings",9)));
|
|
|
- }else if ("否".equals(value)) {
|
|
|
- params.put(check1,new TextRenderData("\u006F",new Style("Wingdings",9)));
|
|
|
- params.put(check2,new TextRenderData("\u00FE",new Style("Wingdings",9)));
|
|
|
- }else {
|
|
|
- params.put(check1,new TextRenderData("\u006F",new Style("Wingdings",9)));
|
|
|
- params.put(check2,new TextRenderData("\u006F",new Style("Wingdings",9)));
|
|
|
+ params.put(check1, new TextRenderData("\u00FE", new Style("Wingdings", 9)));
|
|
|
+ params.put(check2, new TextRenderData("\u006F", new Style("Wingdings", 9)));
|
|
|
+ } else if ("否".equals(value)) {
|
|
|
+ params.put(check1, new TextRenderData("\u006F", new Style("Wingdings", 9)));
|
|
|
+ params.put(check2, new TextRenderData("\u00FE", new Style("Wingdings", 9)));
|
|
|
+ } else {
|
|
|
+ params.put(check1, new TextRenderData("\u006F", new Style("Wingdings", 9)));
|
|
|
+ params.put(check2, new TextRenderData("\u006F", new Style("Wingdings", 9)));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
// 勾选框判断渲染
|
|
|
- public void getCheck (Map<String, Object> params, String value , String check1){
|
|
|
+ public void getCheck(Map<String, Object> params, String value, String check1) {
|
|
|
if ("NA".equals(value)) {
|
|
|
- params.put(check1,new TextRenderData("\u00FE",new Style("Wingdings",9)));
|
|
|
+ params.put(check1, new TextRenderData("\u00FE", new Style("Wingdings", 9)));
|
|
|
} else {
|
|
|
- params.put(check1,new TextRenderData("\u006F",new Style("Wingdings",9)));
|
|
|
+ params.put(check1, new TextRenderData("\u006F", new Style("Wingdings", 9)));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* @param
|
|
|
* @return 映射签名的文件名
|