|
|
|
@ -134,7 +134,7 @@ public class IoGenInvService {
|
|
|
|
|
|
|
|
|
|
//生成库存产品表
|
|
|
|
|
for (IoOrderDetailResultEntity orderDetailResultEntity : orderDetailResultEntities) {
|
|
|
|
|
InvUserProductEntity invUserProductEntity = invUserProductService.selectByUnique(orderDetailResultEntity.getBindRlFk(), orderDetailResultEntity.getBatchNo(), orderDetailResultEntity.getSupId(), orderEntity.getDeptCode(), orderEntity.getInvCode(),orderEntity.getCreateUser(),ConstantStatus.ACTION_TYPE_NORMAL);
|
|
|
|
|
InvUserProductEntity invUserProductEntity = invUserProductService.selectByUnique(orderDetailResultEntity.getBindRlFk(), orderDetailResultEntity.getBatchNo(), orderDetailResultEntity.getSupId(), orderEntity.getDeptCode(), orderEntity.getInvCode(), orderEntity.getCreateUser(), ConstantStatus.ACTION_TYPE_NORMAL);
|
|
|
|
|
if (invUserProductEntity == null) {
|
|
|
|
|
invUserProductEntity = new InvUserProductEntity();
|
|
|
|
|
invUserProductEntity.setRelIdFk(orderDetailResultEntity.getBindRlFk());
|
|
|
|
@ -185,7 +185,6 @@ public class IoGenInvService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
InvPreProductService invPreProductService;
|
|
|
|
|
@Resource
|
|
|
|
@ -260,7 +259,7 @@ public class IoGenInvService {
|
|
|
|
|
|
|
|
|
|
//生成库存产品表
|
|
|
|
|
for (IoOrderDetailResultEntity orderDetailResultEntity : orderDetailResultEntities) {
|
|
|
|
|
InvUserProductEntity invUserProductEntity = invUserProductService.selectByUnique(orderDetailResultEntity.getBindRlFk(), orderDetailResultEntity.getBatchNo(), orderDetailResultEntity.getSupId(), orderEntity.getDeptCode(), orderEntity.getInvCode(),orderEntity.getCreateUser(),ConstantStatus.ACTION_TYPE_PREIN);
|
|
|
|
|
InvUserProductEntity invUserProductEntity = invUserProductService.selectByUnique(orderDetailResultEntity.getBindRlFk(), orderDetailResultEntity.getBatchNo(), orderDetailResultEntity.getSupId(), orderEntity.getDeptCode(), orderEntity.getInvCode(), orderEntity.getCreateUser(), ConstantStatus.ACTION_TYPE_PREIN);
|
|
|
|
|
if (invUserProductEntity == null) {
|
|
|
|
|
invUserProductEntity = new InvUserProductEntity();
|
|
|
|
|
invUserProductEntity.setRelIdFk(orderDetailResultEntity.getBindRlFk());
|
|
|
|
@ -312,7 +311,6 @@ public class IoGenInvService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
InvPreinProductService invPreinProductService;
|
|
|
|
|
|
|
|
|
@ -381,7 +379,11 @@ public class IoGenInvService {
|
|
|
|
|
invProductDetailEntity.setRelId(codeEntity.getRelId());
|
|
|
|
|
invProductDetailEntity.setUpdateTime(new Date());
|
|
|
|
|
invProductDetailEntity.setId(null);
|
|
|
|
|
invProductDetailEntity.setInvSpaceCode(codeEntity.getPreInSpaceCode());
|
|
|
|
|
if (StrUtil.isNotEmpty(codeEntity.getPreInSpaceCode())) {
|
|
|
|
|
invProductDetailEntity.setInvSpaceCode(codeEntity.getPreInSpaceCode());
|
|
|
|
|
} else {
|
|
|
|
|
invProductDetailEntity.setInvSpaceCode(codeEntity.getWarehouseCode());
|
|
|
|
|
}
|
|
|
|
|
invProductDetailEntity.setPurchaseType(ConstantStatus.PRUCHASE_COMMON);
|
|
|
|
|
if (invProductDetailEntity.getMainAction().equals(ConstantType.TYPE_PUT)) {
|
|
|
|
|
invProductDetailEntity.setInCount(invProductDetailEntity.getReCount());
|
|
|
|
@ -405,7 +407,7 @@ public class IoGenInvService {
|
|
|
|
|
List<IoCodeEntity> codeEnttities = codeService.findByOrderId(orderId);
|
|
|
|
|
//生成库存产品表
|
|
|
|
|
for (IoOrderDetailResultEntity orderDetailResultEntity : orderDetailResultEntities) {
|
|
|
|
|
InvUserProductEntity invUserProductEntity = invUserProductService.selectByUnique(orderDetailResultEntity.getBindRlFk(), orderDetailResultEntity.getBatchNo(), orderDetailResultEntity.getSupId(), orderEntity.getDeptCode(), orderEntity.getInvCode(),orderEntity.getCreateUser(),ConstantStatus.ACTION_TYPE_ADVANCE);
|
|
|
|
|
InvUserProductEntity invUserProductEntity = invUserProductService.selectByUnique(orderDetailResultEntity.getBindRlFk(), orderDetailResultEntity.getBatchNo(), orderDetailResultEntity.getSupId(), orderEntity.getDeptCode(), orderEntity.getInvCode(), orderEntity.getCreateUser(), ConstantStatus.ACTION_TYPE_ADVANCE);
|
|
|
|
|
if (invUserProductEntity == null) {
|
|
|
|
|
invUserProductEntity = new InvUserProductEntity();
|
|
|
|
|
invUserProductEntity.setRelIdFk(orderDetailResultEntity.getBindRlFk());
|
|
|
|
|