|  |  |  | 
|---|
|  |  |  | Mat mat = matService.selectByMatnr(locDto.getMatnr()); | 
|---|
|  |  |  | assert mat != null; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (locDto.getStock() < locDto.getAnfme()) { | 
|---|
|  |  |  | //总库存小于作业数量,异常数据 | 
|---|
|  |  |  | throw new CoolException("库存不足,请稍后重试"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (!BaseController.isJSON(locDto.getOrderNo())) { | 
|---|
|  |  |  | WrkDetl wrkDetl = new WrkDetl(); | 
|---|
|  |  |  | wrkDetl.sync(mat); | 
|---|
|  |  |  | 
|---|
|  |  |  | wrkDetl.setBatch(locDto.getBatch()); | 
|---|
|  |  |  | wrkDetl.setOrderNo(locDto.getOrderNo()); | 
|---|
|  |  |  | wrkDetl.setAnfme(locDto.getAnfme()); // 作业数量 | 
|---|
|  |  |  | wrkDetl.setStock(locDto.getStock()); | 
|---|
|  |  |  | wrkDetl.setStock(locDto.getStock());//总库存 | 
|---|
|  |  |  | wrkDetl.setAppeTime(now); | 
|---|
|  |  |  | wrkDetl.setAppeUser(userId); | 
|---|
|  |  |  | wrkDetl.setModiTime(now); | 
|---|
|  |  |  | 
|---|
|  |  |  | wrkDetl.setBatch(locDto.getBatch()); | 
|---|
|  |  |  | wrkDetl.setOrderNo(orderDto.getOrderNo()); | 
|---|
|  |  |  | wrkDetl.setAnfme(orderDto.getAnfme()); // 数量 | 
|---|
|  |  |  | wrkDetl.setStock(locDto.getStock());//总库存 | 
|---|
|  |  |  | wrkDetl.setAppeTime(now); | 
|---|
|  |  |  | wrkDetl.setAppeUser(userId); | 
|---|
|  |  |  | wrkDetl.setModiTime(now); | 
|---|