| | |
| | |
|
| | | }
|
| | |
|
| | | @Transactional
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | public void orderOutMergeWave(OrderOutMergeParamDto dto) {
|
| | | if(dto == null){
|
| | | throw new CoolException("参数不能为空");
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | //TODO 确认后,需将注释打开
|
| | | String matUniqueKey = Utils.getMatUniqueKey(taskDetl.getMatnr(), taskDetl.getBatch(), taskDetl.getUniqueField());
|
| | | WaveDetl waveDetl = waveDetlService.getOne(new LambdaQueryWrapper<WaveDetl>().eq(WaveDetl::getStockIndex, matUniqueKey).eq(WaveDetl::getWaveId, waveId));
|
| | | // WaveDetl waveDetl = waveDetlService.getOne(new LambdaQueryWrapper<WaveDetl>().eq(WaveDetl::getStockIndex, matUniqueKey).eq(WaveDetl::getWaveId, waveId));
|
| | | WaveDetl waveDetl = waveDetlService.getOne(new LambdaQueryWrapper<WaveDetl>().eq(WaveDetl::getWaveId, waveId));
|
| | | if (waveDetl == null) {
|
| | | throw new CoolException("波次数据不存在");
|
| | | }
|
| | |
| | | if (!waveDetlService.updateById(waveDetl)) {
|
| | | throw new CoolException("波次数据更新失败");
|
| | | }
|
| | |
|
| | | }
|
| | |
|
| | | //库位F => R
|