|  |  |  | 
|---|
|  |  |  | one = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no", paramLocDetl.getLocNo())); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (null != one && !paramLocDetl.getMatnr().equals("空箱")) { | 
|---|
|  |  |  | if (!"合格".equals(one.getThreeCode())) { | 
|---|
|  |  |  | // 3077 3106 只有合格能出 | 
|---|
|  |  |  | if((param.getOutSite() == 3077 || param.getOutSite() == 3106) && !"合格".equals(one.getThreeCode())) { | 
|---|
|  |  |  | throw new CoolException(one.getModel() + "卷不合格:" + one.getThreeCode()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // 2041 只有待判能出 | 
|---|
|  |  |  | if(param.getOutSite() == 2041 && null != one.getThreeCode()) { | 
|---|
|  |  |  | throw new CoolException(one.getModel() + "卷不为待判:" + one.getThreeCode()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | locDetlDtos.add(new LocDetlDto(one, paramLocDetl.getCount(), param.getOrderNo())); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | locDetlDtos.add(new LocDetlDto(one, paramLocDetl.getCount(), param.getOrderNo())); | 
|---|