|  | @ -66,7 +66,7 @@ public class IotDeviceQualityInspectionPlanService extends BaseJpaService<IotDev
 | 
												
													
														
															|  |         iotDeviceQualityInspectionPlan.setStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.create.getValue());
 |  |         iotDeviceQualityInspectionPlan.setStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.create.getValue());
 | 
												
													
														
															|  |         iotDeviceQualityInspectionPlan.setDel(1);
 |  |         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){
 |  |                 ||(iotDeviceQualityInspectionPlan.getPlanTime().getTime()-purchaseDO.getNextQualityTime().getTime())<0){
 | 
												
													
														
															|  |             purchaseDO.setQualityStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.create.getValue());
 |  |             purchaseDO.setQualityStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.create.getValue());
 | 
												
													
														
															|  |             purchaseDO.setNextQualityTime(iotDeviceQualityInspectionPlan.getPlanTime());
 |  |             purchaseDO.setNextQualityTime(iotDeviceQualityInspectionPlan.getPlanTime());
 | 
												
											
												
													
														
															|  | @ -104,7 +104,7 @@ public class IotDeviceQualityInspectionPlanService extends BaseJpaService<IotDev
 | 
												
													
														
															|  |      * @param purchaseId
 |  |      * @param purchaseId
 | 
												
													
														
															|  |      */
 |  |      */
 | 
												
													
														
															|  |     public void completePlanByPurchaseId(String purchaseId,String time){
 |  |     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){
 |  |         if(planDO!=null){
 | 
												
													
														
															|  |             planDO.setStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.complete.getValue());
 |  |             planDO.setStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.complete.getValue());
 | 
												
													
														
															|  |             planDO.setActualTime(DateUtil.strToDate(time));
 |  |             planDO.setActualTime(DateUtil.strToDate(time));
 | 
												
											
												
													
														
															|  | @ -136,6 +136,7 @@ public class IotDeviceQualityInspectionPlanService extends BaseJpaService<IotDev
 | 
												
													
														
															|  |                 purchaseDO.setQualityStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.complete.getValue());
 |  |                 purchaseDO.setQualityStatus(IotDeviceQualityInspectionPlanDO.QualityPlanStatus.complete.getValue());
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  |             iotOrderPurchaseDao.save(purchaseDO);
 |  |             iotOrderPurchaseDao.save(purchaseDO);
 | 
												
													
														
															|  | 
 |  |             iotDeviceDao.updateQualityTime(purchaseDO.getNextQualityTime(),purchaseDO.getId());
 | 
												
													
														
															|  |         }else {
 |  |         }else {
 | 
												
													
														
															|  |             IotDeviceQualityInspectionPlanDO last = list.get(0);
 |  |             IotDeviceQualityInspectionPlanDO last = list.get(0);
 | 
												
													
														
															|  |             IotOrderPurchaseDO purchaseDO = iotOrderPurchaseDao.findById(purchaseId);
 |  |             IotOrderPurchaseDO purchaseDO = iotOrderPurchaseDao.findById(purchaseId);
 | 
												
											
												
													
														
															|  | @ -143,6 +144,7 @@ public class IotDeviceQualityInspectionPlanService extends BaseJpaService<IotDev
 | 
												
													
														
															|  |             purchaseDO.setNextQualityTime(last.getPlanTime());
 |  |             purchaseDO.setNextQualityTime(last.getPlanTime());
 | 
												
													
														
															|  |             purchaseDO.setQualityLeader(last.getQualityLeader());
 |  |             purchaseDO.setQualityLeader(last.getQualityLeader());
 | 
												
													
														
															|  |             iotOrderPurchaseDao.save(purchaseDO);
 |  |             iotOrderPurchaseDao.save(purchaseDO);
 | 
												
													
														
															|  | 
 |  |             iotDeviceDao.updateQualityTime(purchaseDO.getNextQualityTime(),purchaseDO.getId());
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 |