|
|
|
@ -57,7 +57,7 @@ public class InvCountCodesServiceImpl implements InvCountCodesService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
UdiEntity udi = FilterUdiUtils.getUdi(list.get(0).getCode());
|
|
|
|
|
InvCountOrderDetail invCountOrderDetail = invCountOrderDetailDao.selectOrderDetail(list.get(0).getOrderIdFk(), udi.getUdi(), udi.getBatchNo());
|
|
|
|
|
InvCountOrderDetail invCountOrderDetail = invCountOrderDetailDao.selectOrderDetail(list.get(0).getOrderIdFk(), udi.getUdi(), udi.getBatchNo(), udi.getProduceDate(), udi.getExpireDate());
|
|
|
|
|
if (invCountOrderDetail.getCountNum() == 1) {
|
|
|
|
|
//条码数量为1,删除此产品的盘点单据详情
|
|
|
|
|
invCountOrderDetailDao.deleteByPrimaryKey(invCountOrderDetail.getId());
|
|
|
|
@ -86,7 +86,7 @@ public class InvCountCodesServiceImpl implements InvCountCodesService {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//查询单据详情,单据详情添加
|
|
|
|
|
InvCountOrderDetail invCountOrderDetail = invCountOrderDetailDao.selectOrderDetail(invCountCodes.getOrderIdFk(), udi.getUdi(), udi.getBatchNo());
|
|
|
|
|
InvCountOrderDetail invCountOrderDetail = invCountOrderDetailDao.selectOrderDetail(invCountCodes.getOrderIdFk(), udi.getUdi(), udi.getBatchNo(), udi.getProduceDate(),udi.getExpireDate());
|
|
|
|
|
if (null == invCountOrderDetail) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.DATA_NOT, "当前仓库或货位不存在此产品");
|
|
|
|
|
}
|
|
|
|
|