|
@@ -1115,7 +1115,7 @@ public class ActTaskService extends BaseService {
|
|
* @param act
|
|
* @param act
|
|
*/
|
|
*/
|
|
@Transactional(readOnly = false)
|
|
@Transactional(readOnly = false)
|
|
- public void auditSave3(Act act) {
|
|
|
|
|
|
+ public void auditSave3(Act act,Disclose disclose,Boolean flagDesign,Boolean flagItemCLose,Boolean flagDeal) {
|
|
// 设置意见
|
|
// 设置意见
|
|
act.setComment(("yes".equals(act.getFlag())?"[没有问题] ":"[存在问题] ")+act.getComment());
|
|
act.setComment(("yes".equals(act.getFlag())?"[没有问题] ":"[存在问题] ")+act.getComment());
|
|
act.preUpdate();
|
|
act.preUpdate();
|
|
@@ -1123,12 +1123,31 @@ public class ActTaskService extends BaseService {
|
|
String taskDefKey = act.getTaskDefKey();
|
|
String taskDefKey = act.getTaskDefKey();
|
|
// 提交流程任务
|
|
// 提交流程任务
|
|
Map<String, Object> vars = Maps.newHashMap();
|
|
Map<String, Object> vars = Maps.newHashMap();
|
|
-// vars.put("pass", "yes".equals(act.getFlag())? true : false);
|
|
|
|
vars.put("pass", false);
|
|
vars.put("pass", false);
|
|
- vars.put("pass4", false);
|
|
|
|
- vars.put("pass1", true);
|
|
|
|
- vars.put("pass2", true);
|
|
|
|
|
|
+ vars.put("pass1", false);
|
|
|
|
+ vars.put("pass2", false);
|
|
vars.put("pass3", false);
|
|
vars.put("pass3", false);
|
|
|
|
+ vars.put("pass4", false);
|
|
|
|
+ if (null!=disclose){
|
|
|
|
+ if (null!=disclose.getPrecondition()&&!"".equals(disclose.getPrecondition())){
|
|
|
|
+ if (flagDesign){
|
|
|
|
+ vars.put("pass1", flagDesign);
|
|
|
|
+ }
|
|
|
|
+ if (flagItemCLose){
|
|
|
|
+ vars.put("pass2",flagItemCLose);
|
|
|
|
+ }
|
|
|
|
+ if (flagDeal){
|
|
|
|
+ vars.put("pass3",flagDeal);
|
|
|
|
+ }
|
|
|
|
+ if (!flagDesign&&!flagItemCLose&&!flagDeal){
|
|
|
|
+ vars.put("pass",true);
|
|
|
|
+ }
|
|
|
|
+ }else {
|
|
|
|
+ vars.put("pass4", true);
|
|
|
|
+ }
|
|
|
|
+ }else {
|
|
|
|
+ vars.put("pass",true);
|
|
|
|
+ }
|
|
complete(act.getTaskId(), act.getProcInsId(), act.getComment(), vars);
|
|
complete(act.getTaskId(), act.getProcInsId(), act.getComment(), vars);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1395,5 +1414,57 @@ public class ActTaskService extends BaseService {
|
|
return (Boolean) e.getValue(context);
|
|
return (Boolean) e.getValue(context);
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
+ public Boolean isJudgeItemClose(Disclose disclose){
|
|
|
|
+ Boolean flag = false;
|
|
|
|
+ if (null!=disclose.getChannel()&&disclose.getChannel().equals("无")){//施工通道
|
|
|
|
+ flag =true;
|
|
|
|
+ }
|
|
|
|
+ if (null!=disclose.getHiddenDanger()&&disclose.getHiddenDanger().equals("有")){
|
|
|
|
+ flag =true;
|
|
|
|
+ }
|
|
|
|
+ if (null!=disclose.getInfluenceConstruction()&&disclose.getInfluenceConstruction().equals("有")){
|
|
|
|
+ flag =true;
|
|
|
|
+ }
|
|
|
|
+ if (null!=disclose.getProjectRepetition()&&disclose.getProjectRepetition().equals("是")){
|
|
|
|
+ flag =true;
|
|
|
|
+ }
|
|
|
|
+ if (null!=disclose.getImplemented()&&disclose.getImplemented().equals("是")){
|
|
|
|
+ flag =true;
|
|
|
|
+ }
|
|
|
|
+ if (null!=disclose.getTransformer()&&disclose.getTransformer().equals("有")){
|
|
|
|
+ flag =true;
|
|
|
|
+ }
|
|
|
|
+ //必要性说明
|
|
|
|
+// if (null!=disclose.getTransformer()&&disclose.getTransformer().equals("有")){
|
|
|
|
+// flag =true;
|
|
|
|
+// }
|
|
|
|
+ return flag;
|
|
|
|
+ }
|
|
|
|
+ public Boolean isJudgeDesign(Disclose disclose){
|
|
|
|
+ Boolean flag = false;
|
|
|
|
+ if (null!=disclose.getLineName()&&disclose.getLineName().equals("否")){
|
|
|
|
+ flag = true;
|
|
|
|
+ }
|
|
|
|
+ if (null!=disclose.getQuantities()&&disclose.getQuantities().equals("否")){
|
|
|
|
+ flag = true;
|
|
|
|
+ }
|
|
|
|
+ if (null!=disclose.getRodNumber()&&disclose.getRodNumber().equals("否")){
|
|
|
|
+ flag = true;
|
|
|
|
+ }
|
|
|
|
+ return flag;
|
|
|
|
+ }
|
|
|
|
+ public Boolean isJudgeDeal(Disclose disclose){
|
|
|
|
+ Boolean flag = false;
|
|
|
|
+ if (null!=disclose.getAdministrationType()){
|
|
|
|
+ if (disclose.getAdministrationType().contains("民事政处")||
|
|
|
|
+ disclose.getAdministrationType().contains("行政政处")||
|
|
|
|
+ disclose.getAdministrationType().contains("农村政处")){
|
|
|
|
+ if (null!=disclose.getPoliticalProblem()&&disclose.getPoliticalProblem().equals("是")){
|
|
|
|
+ flag=true;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+// if (null!)
|
|
|
|
+ return flag;
|
|
|
|
+ }
|
|
}
|
|
}
|