复核生成出库异常记录数值bug
This commit is contained in:
+2
-1
@@ -198,7 +198,7 @@ public class OutOrderAbnormalImpl extends ServiceImpl<OutOrderAbnormalMapper, Ou
|
||||
List<OutOrderAbnormal> outOrderAbnormalList = new ArrayList<>();
|
||||
for (OutMaterialDetail outMaterialDetail : outMaterialDetailList){
|
||||
//复核
|
||||
if (outMaterialDetail.getCheckQuantity().compareTo(outMaterialDetail.getQuantity()) != 0){
|
||||
if (outMaterialDetail.getCheckQuantity().compareTo(outMaterialDetail.getAllocationQuantity()) != 0){
|
||||
//判断是否存在异常 根据设置的是否允许超收 取值动态赋值 先默认写死 收货异常
|
||||
OutOrderAbnormal outOrderAbnormal = new OutOrderAbnormal();
|
||||
//赋值基础数据
|
||||
@@ -208,6 +208,7 @@ public class OutOrderAbnormalImpl extends ServiceImpl<OutOrderAbnormalMapper, Ou
|
||||
outOrderAbnormal.setAbnormalNumber(OrderSequence.getOrderCode("FSYC"));
|
||||
outOrderAbnormal.setAbnormalType(2);//复核异常
|
||||
outOrderAbnormal.setActualQuantity(outMaterialDetail.getCheckQuantity());
|
||||
outOrderAbnormal.setQuantity(outMaterialDetail.getAllocationQuantity());
|
||||
if (outMaterialDetail.getCheckQuantity().compareTo(outMaterialDetail.getPickingQuantity()) > 0){
|
||||
//复核数量大于拣货数量
|
||||
outOrderAbnormal.setAbnormalReason("复核数量大于拣货数量");
|
||||
|
||||
Reference in New Issue
Block a user