opt:增加子卷重量校验
This commit is contained in:
@@ -210,6 +210,9 @@ public class PdmBiSubpackagerelationServiceImpl extends ServiceImpl<PdmBiSubpack
|
|||||||
if (CollectionUtils.isEmpty(ivtList)) {
|
if (CollectionUtils.isEmpty(ivtList)) {
|
||||||
throw new BadRequestException("该子卷未质检或品质不符合要求,请扫码质检!");
|
throw new BadRequestException("该子卷未质检或品质不符合要求,请扫码质检!");
|
||||||
}
|
}
|
||||||
|
if (ivtList.stream().noneMatch(r -> r.getPoint_status().equals(PackageInfoIvtEnum.POINT_STATUS.code("待检区")))) {
|
||||||
|
throw new BadRequestException("该子卷不在待检区,请检查!");
|
||||||
|
}
|
||||||
pdmBiSubpackagerelationList = pdmBiSubpackagerelationMapper.queryContainerNameBySaleOrder(null, whereJson.get("container_name").toString());
|
pdmBiSubpackagerelationList = pdmBiSubpackagerelationMapper.queryContainerNameBySaleOrder(null, whereJson.get("container_name").toString());
|
||||||
}
|
}
|
||||||
Map<String, Long> countByGroup = pdmBiSubpackagerelationList.stream()
|
Map<String, Long> countByGroup = pdmBiSubpackagerelationList.stream()
|
||||||
@@ -326,7 +329,7 @@ public class PdmBiSubpackagerelationServiceImpl extends ServiceImpl<PdmBiSubpack
|
|||||||
if (totalWeight.compareTo(new BigDecimal(0)) == 0) {
|
if (totalWeight.compareTo(new BigDecimal(0)) == 0) {
|
||||||
throw new BadRequestException("分切计划的子卷重量不能为0");
|
throw new BadRequestException("分切计划的子卷重量不能为0");
|
||||||
}
|
}
|
||||||
// outBox(workIdList, containerNameList, deviceCode, maxBoxGroup,whereJson,totalWeight);
|
outBox(workIdList, containerNameList, deviceCode, maxBoxGroup,whereJson,totalWeight);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new BadRequestException(e.getMessage());
|
throw new BadRequestException(e.getMessage());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user