Merge remote-tracking branch 'origin/dev' into dev

pro
anthonywj 2 years ago
commit 23d385fa7a

@ -120,6 +120,13 @@ public class InvPlaceServiceImpl implements InvPlaceService {
invPreInProductDetailDao.updateById(invPreInProductDetailEntity);
//如果库存为空就删了该数据
if (invPreInProductDetailEntity != null && invPreInProductDetailEntity.getInCount() == 0 && invPreInProductDetailEntity.getOutCount() == 0
&& invPreInProductDetailEntity.getCount() == 0 && invPreInProductDetailEntity.getReCount() == 0) {
invPreInProductDetailDao.deleteById(invPreInProductDetailEntity);
}
ew.clear();
ew.eq("code", invPlaceOrderDetailEntity.getCode()).eq("mainAction", ConstantType.TYPE_PUT);
if (bindInvSpaceRequest.getType() == 3) {
@ -128,7 +135,7 @@ public class InvPlaceServiceImpl implements InvPlaceService {
ew.eq("invSpaceCode", invPlaceOrderDetailEntity.getInvSpaceCode());
}
//拆解出来的明细有就更新没有就添加
InvPreInProductDetailEntity invPreInProductDetailEntity1 = invPreInProductDetailDao.selectOne(ew);
if (invPreInProductDetailEntity1 != null) {
invPreInProductDetailEntity1.setCount(invPreInProductDetailEntity1.getCount() + 1);
@ -183,6 +190,11 @@ public class InvPlaceServiceImpl implements InvPlaceService {
invPreInProductDetailEntity.setReCount(invPreInProductDetailEntity.getReCount() - reCount);
invPreProductDetailDao.updateById(invPreInProductDetailEntity);
//如果库存为空就删了该数据
if (invPreInProductDetailEntity != null && invPreInProductDetailEntity.getInCount() == 0 && invPreInProductDetailEntity.getOutCount() == 0
&& invPreInProductDetailEntity.getCount() == 0 && invPreInProductDetailEntity.getReCount() == 0) {
invPreProductDetailDao.deleteById(invPreInProductDetailEntity);
}
ew.clear();
ew.eq("code", invPlaceOrderDetailEntity.getCode()).eq("mainAction", ConstantType.TYPE_PUT);
@ -244,6 +256,11 @@ public class InvPlaceServiceImpl implements InvPlaceService {
invPreInProductDetailEntity.setReCount(invPreInProductDetailEntity.getReCount() - reCount);
invProductDetailDao.updateById(invPreInProductDetailEntity);
//如果库存为空就删了该数据
if (invPreInProductDetailEntity != null && invPreInProductDetailEntity.getInCount() == 0 && invPreInProductDetailEntity.getOutCount() == 0
&& invPreInProductDetailEntity.getCount() == 0 && invPreInProductDetailEntity.getReCount() == 0) {
invProductDetailDao.deleteById(invPreInProductDetailEntity);
}
ew.clear();
ew.eq("code", invPlaceOrderDetailEntity.getCode()).eq("mainAction", ConstantType.TYPE_PUT);

Loading…
Cancel
Save