gaodd лет назад: 5
Родитель
Сommit
e69f6b0e6b

+ 5 - 4
src/main/java/com/unissoft/ventilation/service/impl/ProcessAuditServiceImpl.java

@@ -277,7 +277,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
277
 		// TODO Auto-generated method stub
277
 		// TODO Auto-generated method stub
278
 		
278
 		
279
 		JSONObject jsStr = JSONObject.parseObject(parameter);
279
 		JSONObject jsStr = JSONObject.parseObject(parameter);
280
-		String id = jsStr.getString("id");//audit表的id
280
+		String id = jsStr.getString("id");//audit表的每一条数据的id
281
 		Integer auditState = jsStr.getInteger("auditState");//审批的状态(1通过,2不通过)
281
 		Integer auditState = jsStr.getInteger("auditState");//审批的状态(1通过,2不通过)
282
 		//Integer toPeople = jsStr.getInteger("toPeople"); //下一个审批人的id
282
 		//Integer toPeople = jsStr.getInteger("toPeople"); //下一个审批人的id
283
 		String auditTime = jsStr.getString("auditTime");
283
 		String auditTime = jsStr.getString("auditTime");
@@ -288,7 +288,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
288
 		ProcessAudit processAudit = processAuditMapper.selectById(id);
288
 		ProcessAudit processAudit = processAuditMapper.selectById(id);
289
 		
289
 		
290
 	    
290
 	    
291
-		if(null != processAudit.getAuditState() && processAudit.getAuditState().equals(0)){ //审批状态 是0  就是第一次审批
291
+		if(processAudit.getResult().equals(1) && processAudit.getAuditState().equals(0)){ //审批状态 是0 而且是第一条数据  就是第一次审批
292
 			  //第一个人审批
292
 			  //第一个人审批
293
 			
293
 			
294
 			//获取审批人
294
 			//获取审批人
@@ -318,7 +318,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
318
 		        	ProcessAudit processAudit1 = new ProcessAudit();
318
 		        	ProcessAudit processAudit1 = new ProcessAudit();
319
 			        processAudit1.setMainId(processAudit.getMainId());
319
 			        processAudit1.setMainId(processAudit.getMainId());
320
 			        //processAudit1.setAuditState(auditState);
320
 			        //processAudit1.setAuditState(auditState);
321
-			        processAudit1.setOperationTime(processAudit.getOperationTime());
321
+			        //processAudit1.setOperationTime(processAudit.getOperationTime());
322
 			        processAudit1.setType(processAudit.getType());
322
 			        processAudit1.setType(processAudit.getType());
323
 			        processAudit1.setHouseId(processAudit.getHouseId());
323
 			        processAudit1.setHouseId(processAudit.getHouseId());
324
 			        processAudit1.setDepotId(processAudit.getDepotId());
324
 			        processAudit1.setDepotId(processAudit.getDepotId());
@@ -328,6 +328,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
328
 			        processAudit1.setAuditState(0);//已提交待审批
328
 			        processAudit1.setAuditState(0);//已提交待审批
329
 			        processAudit1.setApplyPeople(processAudit.getApplyPeople());
329
 			        processAudit1.setApplyPeople(processAudit.getApplyPeople());
330
 			        processAudit1.setProcessId(processAudit.getProcessId());
330
 			        processAudit1.setProcessId(processAudit.getProcessId());
331
+			        processAudit1.setApplyTime(processAudit.getApplyTime());
331
 			        processAuditMapper.insert(processAudit1);
332
 			        processAuditMapper.insert(processAudit1);
332
 		        }
333
 		        }
333
 		}else{
334
 		}else{
@@ -547,7 +548,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
547
 			
548
 			
548
 			//第二个人审批 审批状态为2 3 (XX 第一条数据的状态是,2:审批不通过,3:审批完成进行中)
549
 			//第二个人审批 审批状态为2 3 (XX 第一条数据的状态是,2:审批不通过,3:审批完成进行中)
549
 			
550
 			
550
-			ew.and(x->x.eq("result",1).ne("audit_state", 0).or().ne("result",1).le("audit_state", 2));
551
+			ew.and(x->x.eq("result",1).ne("audit_state", 0).or().ne("result",1).between("audit_state", 0,4));
551
 			
552
 			
552
 			
553
 			
553
 		}
554
 		}