|
@@ -1220,7 +1220,11 @@ public class TPssrApproveController extends BaseController {
|
|
if (tPssrAirtightService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
if (tPssrAirtightService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
return AjaxResult.error("请确认所有确认人都已选择!");
|
|
return AjaxResult.error("请确认所有确认人都已选择!");
|
|
}
|
|
}
|
|
- doQmApprove(tPssrSubcontent);
|
|
|
|
|
|
+ try {
|
|
|
|
+ doQmApprove(tPssrSubcontent);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ return AjaxResult.error(e.getMessage());
|
|
|
|
+ }
|
|
break;
|
|
break;
|
|
case "sksgfmzt"://锁开锁关阀门状态
|
|
case "sksgfmzt"://锁开锁关阀门状态
|
|
if (tPssrLockService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
if (tPssrLockService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
@@ -1244,7 +1248,11 @@ public class TPssrApproveController extends BaseController {
|
|
if (tPssrNitrogenService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
if (tPssrNitrogenService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
return AjaxResult.error("请确认所有确认人都已选择!");
|
|
return AjaxResult.error("请确认所有确认人都已选择!");
|
|
}
|
|
}
|
|
- doDqzhApprove(tPssrSubcontent);
|
|
|
|
|
|
+ try {
|
|
|
|
+ doDqzhApprove(tPssrSubcontent);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ return AjaxResult.error(e.getMessage());
|
|
|
|
+ }
|
|
break;
|
|
break;
|
|
case "xqf"://消气防设施
|
|
case "xqf"://消气防设施
|
|
if (tPssrPatrolService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
if (tPssrPatrolService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
@@ -1274,7 +1282,11 @@ public class TPssrApproveController extends BaseController {
|
|
if (tPssrPublicService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
if (tPssrPublicService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
return AjaxResult.error("请确认所有确认人都已选择!");
|
|
return AjaxResult.error("请确认所有确认人都已选择!");
|
|
}
|
|
}
|
|
- doGygcApprove(tPssrSubcontent);
|
|
|
|
|
|
+ try {
|
|
|
|
+ doGygcApprove(tPssrSubcontent);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ return AjaxResult.error(e.getMessage());
|
|
|
|
+ }
|
|
break;
|
|
break;
|
|
case "hbss"://环保设施
|
|
case "hbss"://环保设施
|
|
if (tPssrTorchvocService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
if (tPssrTorchvocService.selectNoConfirmCount(tPssrSubcontent.getId()) > 0) {
|
|
@@ -1375,17 +1387,20 @@ public class TPssrApproveController extends BaseController {
|
|
} else if ("sbqjd".contains(sub.getForShort())) {
|
|
} else if ("sbqjd".contains(sub.getForShort())) {
|
|
forShorts.add("jb");
|
|
forShorts.add("jb");
|
|
forShorts.add("ybjy");
|
|
forShorts.add("ybjy");
|
|
- } else if ("jxxm,kgfa,sjbg".contains(sub.getForShort())) {
|
|
|
|
|
|
+ } else if ("jxxm,sjbg".contains(sub.getForShort())) {
|
|
forShorts.add("sbqjd");
|
|
forShorts.add("sbqjd");
|
|
- } else if ("mb".contains(sub.getForShort())) {
|
|
|
|
|
|
+ } else if ("kgfa".contains(sub.getForShort())) {
|
|
|
|
+ forShorts.add("sjbg");
|
|
forShorts.add("jxxm");
|
|
forShorts.add("jxxm");
|
|
|
|
+ } else if ("mb".contains(sub.getForShort())) {
|
|
forShorts.add("kgfa");
|
|
forShorts.add("kgfa");
|
|
- forShorts.add("sjbg");
|
|
|
|
- } else if ("dj,aqss,sksgfmzt".contains(sub.getForShort())) {
|
|
|
|
|
|
+ } else if ("dj,aqss,sksgfmzt,zdj,tzsb".contains(sub.getForShort())) {
|
|
forShorts.add("mb");
|
|
forShorts.add("mb");
|
|
} else if ("xcws,rsfh,xqf,txjk,bxsjcy,hbss".contains(sub.getForShort())) {
|
|
} else if ("xcws,rsfh,xqf,txjk,bxsjcy,hbss".contains(sub.getForShort())) {
|
|
forShorts.add("dj");
|
|
forShorts.add("dj");
|
|
forShorts.add("aqss");
|
|
forShorts.add("aqss");
|
|
|
|
+ forShorts.add("zdj");
|
|
|
|
+ forShorts.add("tzsb");
|
|
forShorts.add("sksgfmzt");
|
|
forShorts.add("sksgfmzt");
|
|
} else if ("ssy,gygc,yfl".contains(sub.getForShort())) {
|
|
} else if ("ssy,gygc,yfl".contains(sub.getForShort())) {
|
|
forShorts.add("xcws");
|
|
forShorts.add("xcws");
|
|
@@ -1398,6 +1413,13 @@ public class TPssrApproveController extends BaseController {
|
|
forShorts.add("ssy");
|
|
forShorts.add("ssy");
|
|
forShorts.add("gygc");
|
|
forShorts.add("gygc");
|
|
forShorts.add("yfl");
|
|
forShorts.add("yfl");
|
|
|
|
+ }else if ("djsb".contains(sub.getForShort())) {
|
|
|
|
+ forShorts.add("qm");
|
|
|
|
+ forShorts.add("dqzh");
|
|
|
|
+ }else if ("yblscs".contains(sub.getForShort())) {
|
|
|
|
+ forShorts.add("djsb");
|
|
|
|
+ }else if ("bjlszqr,lsdy,zmdbr,jdjdkj,qtjcy,zxfxy".contains(sub.getForShort())) {
|
|
|
|
+ forShorts.add("yblscs");
|
|
}
|
|
}
|
|
if (CollectionUtils.isNotEmpty(forShorts)) {
|
|
if (CollectionUtils.isNotEmpty(forShorts)) {
|
|
subcontent.setForShorts(forShorts);
|
|
subcontent.setForShorts(forShorts);
|
|
@@ -2370,7 +2392,7 @@ public class TPssrApproveController extends BaseController {
|
|
*
|
|
*
|
|
* @param sub
|
|
* @param sub
|
|
*/
|
|
*/
|
|
- private void doDqzhApprove(TPssrSubcontent sub) {
|
|
|
|
|
|
+ private void doDqzhApprove(TPssrSubcontent sub) throws Exception {
|
|
String userId = getUserId().toString();
|
|
String userId = getUserId().toString();
|
|
//修改状态
|
|
//修改状态
|
|
TPssrNitrogen tPssrNitrogen = new TPssrNitrogen();
|
|
TPssrNitrogen tPssrNitrogen = new TPssrNitrogen();
|
|
@@ -2378,7 +2400,13 @@ public class TPssrApproveController extends BaseController {
|
|
tPssrNitrogen.setSubId(sub.getId());
|
|
tPssrNitrogen.setSubId(sub.getId());
|
|
Set<String> confirm1 = new HashSet<>();
|
|
Set<String> confirm1 = new HashSet<>();
|
|
Set<String> confirm2 = new HashSet<>();
|
|
Set<String> confirm2 = new HashSet<>();
|
|
- for (TPssrNitrogen item : tPssrNitrogenService.selectTPssrNitrogenList(tPssrNitrogen)) {
|
|
|
|
|
|
+ List<TPssrNitrogen> tPssrNitrogens = tPssrNitrogenService.selectTPssrNitrogenList(tPssrNitrogen);
|
|
|
|
+ for (TPssrNitrogen item : tPssrNitrogens) {
|
|
|
|
+ if(!"是".equals(item.getStandard())){
|
|
|
|
+ throw new Exception("氮气置换检查结果不符合要求,请重新填写!");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ for (TPssrNitrogen item : tPssrNitrogens) {
|
|
item.setApproveStatus(1L);
|
|
item.setApproveStatus(1L);
|
|
item.setUpdatedate(new Date());
|
|
item.setUpdatedate(new Date());
|
|
item.setUpdaterCode(userId);
|
|
item.setUpdaterCode(userId);
|
|
@@ -2922,7 +2950,7 @@ public class TPssrApproveController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
// 气密流程发起申请
|
|
// 气密流程发起申请
|
|
- public void doQmApprove(TPssrSubcontent sub) {
|
|
|
|
|
|
+ public void doQmApprove(TPssrSubcontent sub) throws Exception {
|
|
String userId = getUserId().toString();
|
|
String userId = getUserId().toString();
|
|
//修改状态
|
|
//修改状态
|
|
TPssrAirtight tPssrAirtight = new TPssrAirtight();
|
|
TPssrAirtight tPssrAirtight = new TPssrAirtight();
|
|
@@ -2930,7 +2958,13 @@ public class TPssrApproveController extends BaseController {
|
|
tPssrAirtight.setSubId(sub.getId());
|
|
tPssrAirtight.setSubId(sub.getId());
|
|
Set<String> installer = new HashSet<>();
|
|
Set<String> installer = new HashSet<>();
|
|
Set<String> remover = new HashSet<>();
|
|
Set<String> remover = new HashSet<>();
|
|
- for (TPssrAirtight item : tPssrAirtightService.selectTPssrAirtightList(tPssrAirtight)) {
|
|
|
|
|
|
+ List<TPssrAirtight> tPssrAirtights = tPssrAirtightService.selectTPssrAirtightList(tPssrAirtight);
|
|
|
|
+ for (TPssrAirtight item : tPssrAirtights) {
|
|
|
|
+ if(!"是".equals(item.getStandard())){
|
|
|
|
+ throw new Exception("气密性测试标准为否,请重新检查!");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ for (TPssrAirtight item : tPssrAirtights) {
|
|
item.setApproveStatus(1L);
|
|
item.setApproveStatus(1L);
|
|
item.setUpdatedate(new Date());
|
|
item.setUpdatedate(new Date());
|
|
item.setUpdaterCode(userId);
|
|
item.setUpdaterCode(userId);
|
|
@@ -3091,7 +3125,7 @@ public class TPssrApproveController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
// 公用工程流程发起申请
|
|
// 公用工程流程发起申请
|
|
- public void doGygcApprove(TPssrSubcontent sub) {
|
|
|
|
|
|
+ public void doGygcApprove(TPssrSubcontent sub) throws Exception {
|
|
String userId = getUserId().toString();
|
|
String userId = getUserId().toString();
|
|
//修改状态
|
|
//修改状态
|
|
TPssrPublic tPssrPublic = new TPssrPublic();
|
|
TPssrPublic tPssrPublic = new TPssrPublic();
|
|
@@ -3099,7 +3133,13 @@ public class TPssrApproveController extends BaseController {
|
|
tPssrPublic.setSubId(sub.getId());
|
|
tPssrPublic.setSubId(sub.getId());
|
|
Set<String> installer = new HashSet<>();
|
|
Set<String> installer = new HashSet<>();
|
|
Set<String> remover = new HashSet<>();
|
|
Set<String> remover = new HashSet<>();
|
|
- for (TPssrPublic item : tPssrPublicService.selectTPssrPublicList(tPssrPublic)) {
|
|
|
|
|
|
+ List<TPssrPublic> tPssrPublics = tPssrPublicService.selectTPssrPublicList(tPssrPublic);
|
|
|
|
+ for (TPssrPublic item : tPssrPublics) {
|
|
|
|
+ if("✔".equals(item.getCheckResult())){
|
|
|
|
+ throw new Exception("公用工程检查结果不合规!请重新检查!");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ for (TPssrPublic item : tPssrPublics) {
|
|
item.setApproveStatus(1L);
|
|
item.setApproveStatus(1L);
|
|
item.setUpdatedate(new Date());
|
|
item.setUpdatedate(new Date());
|
|
item.setUpdaterCode(userId);
|
|
item.setUpdaterCode(userId);
|