gaodd пре 5 година
родитељ
комит
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 277
 		// TODO Auto-generated method stub
278 278
 		
279 279
 		JSONObject jsStr = JSONObject.parseObject(parameter);
280
-		String id = jsStr.getString("id");//audit表的id
280
+		String id = jsStr.getString("id");//audit表的每一条数据的id
281 281
 		Integer auditState = jsStr.getInteger("auditState");//审批的状态(1通过,2不通过)
282 282
 		//Integer toPeople = jsStr.getInteger("toPeople"); //下一个审批人的id
283 283
 		String auditTime = jsStr.getString("auditTime");
@@ -288,7 +288,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
288 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 318
 		        	ProcessAudit processAudit1 = new ProcessAudit();
319 319
 			        processAudit1.setMainId(processAudit.getMainId());
320 320
 			        //processAudit1.setAuditState(auditState);
321
-			        processAudit1.setOperationTime(processAudit.getOperationTime());
321
+			        //processAudit1.setOperationTime(processAudit.getOperationTime());
322 322
 			        processAudit1.setType(processAudit.getType());
323 323
 			        processAudit1.setHouseId(processAudit.getHouseId());
324 324
 			        processAudit1.setDepotId(processAudit.getDepotId());
@@ -328,6 +328,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
328 328
 			        processAudit1.setAuditState(0);//已提交待审批
329 329
 			        processAudit1.setApplyPeople(processAudit.getApplyPeople());
330 330
 			        processAudit1.setProcessId(processAudit.getProcessId());
331
+			        processAudit1.setApplyTime(processAudit.getApplyTime());
331 332
 			        processAuditMapper.insert(processAudit1);
332 333
 		        }
333 334
 		}else{
@@ -547,7 +548,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
547 548
 			
548 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
 		}