|  |  | 
 |  |  |         WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", basDevp.getWrkNo())); | 
 |  |  |         if (Cools.isEmpty(wrkMast)){ | 
 |  |  |             throw new CoolException("站点:"+param.getDevNo()+" 工作中任务不存在,任务号:"+basDevp.getWrkNo()); | 
 |  |  |         }else if (!wrkMast.getWrkSts().equals(52L)){ | 
 |  |  |             throw new CoolException("站点:"+param.getDevNo()+" 工作中任务状态已变更,请勿重复申请,任务号:"+basDevp.getWrkNo()+",任务状态:"+wrkMast.getWrkSts$()); | 
 |  |  |         } | 
 |  |  | //        else if (!wrkMast.getWrkSts().equals(52L)){ | 
 |  |  | //            throw new CoolException("站点:"+param.getDevNo()+" 工作中任务状态已变更,请勿重复申请,任务号:"+basDevp.getWrkNo()+",任务状态:"+wrkMast.getWrkSts$()); | 
 |  |  | //        } | 
 |  |  |  | 
 |  |  |         List<WrkDetl> wrkDetls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", basDevp.getWrkNo())); | 
 |  |  |         if (Cools.isEmpty(wrkDetls) || wrkDetls.size()==0){ | 
 |  |  | 
 |  |  | //        labellerMatParam.setLabellingTime(DateUtils.convert(new Date())); | 
 |  |  | //        labellerMatParam.setLabTemplate("1"); | 
 |  |  | //        labellerMatParam.setOrderNo(orderNo); | 
 |  |  |         wrkMast.setWrkSts(53L); | 
 |  |  |         if (!wrkMastService.updateById(wrkMast)){ | 
 |  |  |             throw new CoolException("异常,请重新申请"); | 
 |  |  |         } | 
 |  |  | //        wrkMast.setWrkSts(53L); | 
 |  |  | //        if (!wrkMastService.updateById(wrkMast)){ | 
 |  |  | //            throw new CoolException("异常,请重新申请"); | 
 |  |  | //        } | 
 |  |  |         return labellerMatParam; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |         return crnStn; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /* | 
 |  |  |      * FQC质检 | 
 |  |  |      * */ | 
 |  |  |     @Override | 
 |  |  |     @Transactional | 
 |  |  |     public void qualityInspection(QualityInspectionParam param) { | 
 |  |  |         //判断param参数 | 
 |  |  |         if (Cools.isEmpty(param.getBoxNo())){ | 
 |  |  |             throw new CoolException("参数:箱号 boxNo为空"); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         List<LocDetl> locDetlList = locDetlService.selectList(new EntityWrapper<LocDetl>() | 
 |  |  |                 .eq("batch", param.getBoxNo()) | 
 |  |  |                 .eq("model", param.getModel()) | 
 |  |  |         ); | 
 |  |  |         if (locDetlList.isEmpty()){ | 
 |  |  |             throw new CoolException("未查询到对应箱号:"+param.getBoxNo()+";与卷号:"+param.getModel()+";的物料"); | 
 |  |  |         } | 
 |  |  |         for (LocDetl locDetl:locDetlList){ | 
 |  |  |             if (locDetl.getDanger()!=0){ | 
 |  |  |                 String dangerStr = ""; | 
 |  |  |                 if (locDetl.getDanger()==1){ | 
 |  |  |                     dangerStr = "合格"; | 
 |  |  |                 }else if (locDetl.getDanger()==2){ | 
 |  |  |                     dangerStr = "不合格"; | 
 |  |  |                 } | 
 |  |  |                 throw new CoolException("查询到对应箱号:"+param.getBoxNo()+";与卷号:"+param.getModel()+";的物料,但是已经标记为"+dangerStr+",不能重复标记!"); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         for (LocDetl locDetl:locDetlList){ | 
 |  |  |             if (locDetl.getDanger()==0){ | 
 |  |  |                 locDetl.setDanger(param.getDanger()); | 
 |  |  |                 locDetl.setMemo(param.getMemo()); | 
 |  |  |                 locDetlService.update(locDetl,new EntityWrapper<LocDetl>() | 
 |  |  |                         .eq("loc_no", locDetl.getLocNo()) | 
 |  |  |                         .eq("batch", param.getBoxNo())); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /*...........................上饶江铜..............以上.............徐工汉云...........................*/ | 
 |  |  | } |