| 
					
				 | 
			
			
				@ -66,7 +66,7 @@ public class IotDeviceQualityInspectionPlanService extends BaseJpaService<IotDev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        iotDeviceQualityInspectionPlan.setStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.create.getValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        iotDeviceQualityInspectionPlan.setDel(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //更新采购清单的质检信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(StringUtils.isBlank(purchaseDO.getQualityStatus()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(StringUtils.isBlank(purchaseDO.getQualityStatus())||purchaseDO.getQualityStatus().equals(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.complete.getValue()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                ||(iotDeviceQualityInspectionPlan.getPlanTime().getTime()-purchaseDO.getNextQualityTime().getTime())<0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            purchaseDO.setQualityStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.create.getValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            purchaseDO.setNextQualityTime(iotDeviceQualityInspectionPlan.getPlanTime()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -104,7 +104,7 @@ public class IotDeviceQualityInspectionPlanService extends BaseJpaService<IotDev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param purchaseId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void completePlanByPurchaseId(String purchaseId,String time){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        IotDeviceQualityInspectionPlanDO planDO = iotDeviceQualityInspectionPlanDao.findLastByPurchaseId(purchaseId,IotDeviceQualityInspectionPlanDO.QualityPlanStatus.create.getValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        IotDeviceQualityInspectionPlanDO planDO = iotDeviceQualityInspectionPlanDao.findFirstByPurchaseId(purchaseId,IotDeviceQualityInspectionPlanDO.QualityPlanStatus.create.getValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(planDO!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            planDO.setStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.complete.getValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            planDO.setActualTime(DateUtil.strToDate(time)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -136,6 +136,7 @@ public class IotDeviceQualityInspectionPlanService extends BaseJpaService<IotDev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                purchaseDO.setQualityStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.complete.getValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotOrderPurchaseDao.save(purchaseDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotDeviceDao.updateQualityTime(purchaseDO.getNextQualityTime(),purchaseDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            IotDeviceQualityInspectionPlanDO last = list.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            IotOrderPurchaseDO purchaseDO = iotOrderPurchaseDao.findById(purchaseId); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -143,6 +144,7 @@ public class IotDeviceQualityInspectionPlanService extends BaseJpaService<IotDev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            purchaseDO.setNextQualityTime(last.getPlanTime()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            purchaseDO.setQualityLeader(last.getQualityLeader()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotOrderPurchaseDao.save(purchaseDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotDeviceDao.updateQualityTime(purchaseDO.getNextQualityTime(),purchaseDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 |