|
|
@ -1245,7 +1245,7 @@ public class IoCheckInoutService {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (ioSplitFifoCodeEntity != null) {
|
|
|
|
if (ioSplitFifoCodeEntity != null) {
|
|
|
|
ioSplitFifoCodeEntity.setScanCount(IntUtil.value(ioSplitFifoCodeEntity.getScanCount()) + IntUtil.value(codeEntity.getCount()));
|
|
|
|
ioSplitFifoCodeEntity.setScanCount(IntUtil.value(ioSplitFifoCodeEntity.getScanCount()) + IntUtil.value(codeEntity.getCount()));
|
|
|
|
ioSplitFifoCodeEntity.setTotalCount(IntUtil.value(ioSplitFifoCodeEntity.getTotalCount()) + IntUtil.value(codeEntity.getReCount()));
|
|
|
|
ioSplitFifoCodeEntity.setTotalCount(ioSplitFifoCodeEntity.getScanCount() * udiCalCountUtil.getSplitActCount(codeEntity.getRelId()));
|
|
|
|
ioSplitFifoCodeEntity.setUpdateTime(new Date());
|
|
|
|
ioSplitFifoCodeEntity.setUpdateTime(new Date());
|
|
|
|
splitFifoCodeService.updateById(ioSplitFifoCodeEntity);
|
|
|
|
splitFifoCodeService.updateById(ioSplitFifoCodeEntity);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
@ -1253,7 +1253,7 @@ public class IoCheckInoutService {
|
|
|
|
BeanUtils.copyProperties(codeEntity, splitCodeEntity);
|
|
|
|
BeanUtils.copyProperties(codeEntity, splitCodeEntity);
|
|
|
|
splitCodeEntity.setInBactchNo(codeEntity.getInBatchNo());
|
|
|
|
splitCodeEntity.setInBactchNo(codeEntity.getInBatchNo());
|
|
|
|
splitCodeEntity.setScanCount(codeEntity.getCount());
|
|
|
|
splitCodeEntity.setScanCount(codeEntity.getCount());
|
|
|
|
splitCodeEntity.setTotalCount(codeEntity.getReCount());
|
|
|
|
ioSplitFifoCodeEntity.setTotalCount(ioSplitFifoCodeEntity.getScanCount() * udiCalCountUtil.getSplitActCount(codeEntity.getRelId()));
|
|
|
|
splitCodeEntity.setSupId(Long.parseLong(codeEntity.getSupId()));
|
|
|
|
splitCodeEntity.setSupId(Long.parseLong(codeEntity.getSupId()));
|
|
|
|
splitCodeEntity.setWorkPlaceCode(orderEntity.getWorkPlaceCode());
|
|
|
|
splitCodeEntity.setWorkPlaceCode(orderEntity.getWorkPlaceCode());
|
|
|
|
splitCodeEntity.setFifoSplit(codeEntity.getFifoSplit());
|
|
|
|
splitCodeEntity.setFifoSplit(codeEntity.getFifoSplit());
|
|
|
@ -1273,7 +1273,7 @@ public class IoCheckInoutService {
|
|
|
|
if (StrUtil.isEmpty(codeEntity.getSerialNo())) {
|
|
|
|
if (StrUtil.isEmpty(codeEntity.getSerialNo())) {
|
|
|
|
if (ioSplitFifoCodeEntity != null) {
|
|
|
|
if (ioSplitFifoCodeEntity != null) {
|
|
|
|
ioSplitFifoCodeEntity.setScanCount(IntUtil.value(ioSplitFifoCodeEntity.getScanCount()) - IntUtil.value(codeEntity.getCount()));
|
|
|
|
ioSplitFifoCodeEntity.setScanCount(IntUtil.value(ioSplitFifoCodeEntity.getScanCount()) - IntUtil.value(codeEntity.getCount()));
|
|
|
|
ioSplitFifoCodeEntity.setTotalCount(IntUtil.value(ioSplitFifoCodeEntity.getTotalCount()) - IntUtil.value(codeEntity.getReCount()));
|
|
|
|
ioSplitFifoCodeEntity.setTotalCount(ioSplitFifoCodeEntity.getScanCount() * udiCalCountUtil.getSplitActCount(codeEntity.getRelId()));
|
|
|
|
ioSplitFifoCodeEntity.setUpdateTime(new Date());
|
|
|
|
ioSplitFifoCodeEntity.setUpdateTime(new Date());
|
|
|
|
splitFifoCodeService.updateById(ioSplitFifoCodeEntity);
|
|
|
|
splitFifoCodeService.updateById(ioSplitFifoCodeEntity);
|
|
|
|
}
|
|
|
|
}
|
|
|
|