| | |
| | | .eq(ProduceDivision::getTeamLeaderId,division.getTeamLeaderId()).count()>0; |
| | | } |
| | | |
| | | public ProduceDivision getByDrawingNo(String drawingNo){ |
| | | List<ProduceDivision> divs = lambdaQuery().eq(ProduceDivision::getDrawingNo, drawingNo).list(); |
| | | if(divs.isEmpty()){ |
| | | return null; |
| | | }else{ |
| | | return divs.get(0); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据勤哲零件号于主管编制获取分工表数据 图号->勤哲数据(编制) -> 主制分工表数据 |
| | |
| | | public ProduceDivision getByDrawingNoWithQinzhe(String drawingNo){ |
| | | QinzheFgb qinzheFgb = qinzheFgbService.getByLjh(drawingNo); |
| | | if(qinzheFgb == null){ |
| | | throw new ServiceException("未找到零组件号"); |
| | | throw new ServiceException("未找到零组件号:"+drawingNo); |
| | | } |
| | | |
| | | Long programmerId = tUserService.getUserIdByName(qinzheFgb.getZggy()); |
| | |
| | | if(division == null){ |
| | | throw new ServiceException("主制分工表无工艺员"+qinzheFgb.getZggy()+"对应的数据"); |
| | | } |
| | | List<ProduceDivision> divs = lambdaQuery().eq(ProduceDivision::getDrawingNo, drawingNo).list(); |
| | | if(divs.isEmpty()){ |
| | | return null; |
| | | }else{ |
| | | return divs.get(0); |
| | | } |
| | | |
| | | return division; |
| | | } |
| | | } |