物资摆放下架代码提交

pro
郑明梁 2 years ago
parent 3b29b7f804
commit 2eccbe7c8a

@ -902,22 +902,31 @@ public class InvPlaceServiceImpl implements InvPlaceService {
invPlaceOrderDao.insert(orderEntity); invPlaceOrderDao.insert(orderEntity);
for (InvPreInProductDetailEntity productDetailEntity : invProductDetailEntityList) { for (InvPreInProductDetailEntity productDetailEntity : invProductDetailEntityList) {
for (int i=0;i<productDetailEntity.getCount();i++){ for (int i=0;i<productDetailEntity.getCount();i++){
//插入附表 //插入附表不存在就新增存在就更新
InvPlaceOrderDetailEntity invPlaceOrderDetailEntity = new InvPlaceOrderDetailEntity(); QueryWrapper<InvPlaceOrderDetailEntity> ew1 = new QueryWrapper<>();
invPlaceOrderDetailEntity.setId(IdUtil.getSnowflakeNextId()); ew1.eq("recordId", recordId);
invPlaceOrderDetailEntity.setRecordId(recordId); ew1.eq("code", productDetailEntity.getCode());
invPlaceOrderDetailEntity.setBatchNo(productDetailEntity.getBatchNo()); InvPlaceOrderDetailEntity invPlaceOrderDetailEntity = invPlaceOrderDetailDao.selectOne(ew1);
invPlaceOrderDetailEntity.setRelId(productDetailEntity.getRelId() + ""); if (invPlaceOrderDetailEntity != null) {
invPlaceOrderDetailEntity.setNameCode(productDetailEntity.getNameCode()); invPlaceOrderDetailEntity.setCount(invPlaceOrderDetailEntity.getCount() + 1);
invPlaceOrderDetailEntity.setExpireDate(productDetailEntity.getExpireDate()); invPlaceOrderDetailDao.updateById(invPlaceOrderDetailEntity);
invPlaceOrderDetailEntity.setProduceDate(productDetailEntity.getProduceDate()); }else{
invPlaceOrderDetailEntity.setSupId(productDetailEntity.getSupId()); invPlaceOrderDetailEntity = new InvPlaceOrderDetailEntity();
invPlaceOrderDetailEntity.setInvCode(bindInvSpaceRequest.getInvCode()); invPlaceOrderDetailEntity.setId(IdUtil.getSnowflakeNextId());
invPlaceOrderDetailEntity.setInvSpaceCode(bindInvSpaceRequest.getInvSpaceCode()); invPlaceOrderDetailEntity.setRecordId(recordId);
invPlaceOrderDetailEntity.setCode(bindInvSpaceRequest.getCode()); invPlaceOrderDetailEntity.setBatchNo(productDetailEntity.getBatchNo());
invPlaceOrderDetailEntity.setSerialNo(productDetailEntity.getSerialNo()); invPlaceOrderDetailEntity.setRelId(productDetailEntity.getRelId() + "");
invPlaceOrderDetailEntity.setCount(1); invPlaceOrderDetailEntity.setNameCode(productDetailEntity.getNameCode());
invPlaceOrderDetailDao.insert(invPlaceOrderDetailEntity); invPlaceOrderDetailEntity.setExpireDate(productDetailEntity.getExpireDate());
invPlaceOrderDetailEntity.setProduceDate(productDetailEntity.getProduceDate());
invPlaceOrderDetailEntity.setSupId(productDetailEntity.getSupId());
invPlaceOrderDetailEntity.setInvCode(bindInvSpaceRequest.getInvCode());
invPlaceOrderDetailEntity.setInvSpaceCode(bindInvSpaceRequest.getInvSpaceCode());
invPlaceOrderDetailEntity.setCode(productDetailEntity.getCode());
invPlaceOrderDetailEntity.setSerialNo(productDetailEntity.getSerialNo());
invPlaceOrderDetailEntity.setCount(1);
invPlaceOrderDetailDao.insert(invPlaceOrderDetailEntity);
}
total++; total++;
} }
} }
@ -945,22 +954,31 @@ public class InvPlaceServiceImpl implements InvPlaceService {
invPlaceOrderDao.insert(orderEntity); invPlaceOrderDao.insert(orderEntity);
for (InvPreProductDetailEntity productDetailEntity : invProductDetailEntityList) { for (InvPreProductDetailEntity productDetailEntity : invProductDetailEntityList) {
for (int i=0;i<productDetailEntity.getCount();i++){ for (int i=0;i<productDetailEntity.getCount();i++){
//插入附表 //插入附表不存在就新增存在就更新
InvPlaceOrderDetailEntity invPlaceOrderDetailEntity = new InvPlaceOrderDetailEntity(); QueryWrapper<InvPlaceOrderDetailEntity> ew1 = new QueryWrapper<>();
invPlaceOrderDetailEntity.setId(IdUtil.getSnowflakeNextId()); ew1.eq("recordId", recordId);
invPlaceOrderDetailEntity.setRecordId(recordId); ew1.eq("code", productDetailEntity.getCode());
invPlaceOrderDetailEntity.setBatchNo(productDetailEntity.getBatchNo()); InvPlaceOrderDetailEntity invPlaceOrderDetailEntity = invPlaceOrderDetailDao.selectOne(ew1);
invPlaceOrderDetailEntity.setRelId(productDetailEntity.getRelId() + ""); if (invPlaceOrderDetailEntity != null) {
invPlaceOrderDetailEntity.setNameCode(productDetailEntity.getNameCode()); invPlaceOrderDetailEntity.setCount(invPlaceOrderDetailEntity.getCount() + 1);
invPlaceOrderDetailEntity.setExpireDate(productDetailEntity.getExpireDate()); invPlaceOrderDetailDao.updateById(invPlaceOrderDetailEntity);
invPlaceOrderDetailEntity.setProduceDate(productDetailEntity.getProduceDate()); }else{
invPlaceOrderDetailEntity.setSupId(productDetailEntity.getSupId()); invPlaceOrderDetailEntity = new InvPlaceOrderDetailEntity();
invPlaceOrderDetailEntity.setInvCode(bindInvSpaceRequest.getInvCode()); invPlaceOrderDetailEntity.setId(IdUtil.getSnowflakeNextId());
invPlaceOrderDetailEntity.setInvSpaceCode(bindInvSpaceRequest.getInvSpaceCode()); invPlaceOrderDetailEntity.setRecordId(recordId);
invPlaceOrderDetailEntity.setCode(bindInvSpaceRequest.getCode()); invPlaceOrderDetailEntity.setBatchNo(productDetailEntity.getBatchNo());
invPlaceOrderDetailEntity.setSerialNo(productDetailEntity.getSerialNo()); invPlaceOrderDetailEntity.setRelId(productDetailEntity.getRelId() + "");
invPlaceOrderDetailEntity.setCount(1); invPlaceOrderDetailEntity.setNameCode(productDetailEntity.getNameCode());
invPlaceOrderDetailDao.insert(invPlaceOrderDetailEntity); invPlaceOrderDetailEntity.setExpireDate(productDetailEntity.getExpireDate());
invPlaceOrderDetailEntity.setProduceDate(productDetailEntity.getProduceDate());
invPlaceOrderDetailEntity.setSupId(productDetailEntity.getSupId());
invPlaceOrderDetailEntity.setInvCode(bindInvSpaceRequest.getInvCode());
invPlaceOrderDetailEntity.setInvSpaceCode(bindInvSpaceRequest.getInvSpaceCode());
invPlaceOrderDetailEntity.setCode(productDetailEntity.getCode());
invPlaceOrderDetailEntity.setSerialNo(productDetailEntity.getSerialNo());
invPlaceOrderDetailEntity.setCount(1);
invPlaceOrderDetailDao.insert(invPlaceOrderDetailEntity);
}
total++; total++;
} }
} }
@ -987,22 +1005,31 @@ public class InvPlaceServiceImpl implements InvPlaceService {
invPlaceOrderDao.insert(orderEntity); invPlaceOrderDao.insert(orderEntity);
for (InvProductDetailEntity productDetailEntity : invProductDetailEntityList) { for (InvProductDetailEntity productDetailEntity : invProductDetailEntityList) {
for (int i=0;i<productDetailEntity.getCount();i++){ for (int i=0;i<productDetailEntity.getCount();i++){
//插入附表 //插入附表不存在就新增存在就更新
InvPlaceOrderDetailEntity invPlaceOrderDetailEntity = new InvPlaceOrderDetailEntity(); QueryWrapper<InvPlaceOrderDetailEntity> ew1 = new QueryWrapper<>();
invPlaceOrderDetailEntity.setId(IdUtil.getSnowflakeNextId()); ew1.eq("recordId", recordId);
invPlaceOrderDetailEntity.setRecordId(recordId); ew1.eq("code", productDetailEntity.getCode());
invPlaceOrderDetailEntity.setBatchNo(productDetailEntity.getBatchNo()); InvPlaceOrderDetailEntity invPlaceOrderDetailEntity = invPlaceOrderDetailDao.selectOne(ew1);
invPlaceOrderDetailEntity.setRelId(productDetailEntity.getRelId() + ""); if (invPlaceOrderDetailEntity != null) {
invPlaceOrderDetailEntity.setNameCode(productDetailEntity.getNameCode()); invPlaceOrderDetailEntity.setCount(invPlaceOrderDetailEntity.getCount() + 1);
invPlaceOrderDetailEntity.setExpireDate(productDetailEntity.getExpireDate()); invPlaceOrderDetailDao.updateById(invPlaceOrderDetailEntity);
invPlaceOrderDetailEntity.setProduceDate(productDetailEntity.getProduceDate()); }else{
invPlaceOrderDetailEntity.setSupId(productDetailEntity.getSupId()); invPlaceOrderDetailEntity = new InvPlaceOrderDetailEntity();
invPlaceOrderDetailEntity.setInvCode(bindInvSpaceRequest.getInvCode()); invPlaceOrderDetailEntity.setId(IdUtil.getSnowflakeNextId());
invPlaceOrderDetailEntity.setInvSpaceCode(bindInvSpaceRequest.getInvSpaceCode()); invPlaceOrderDetailEntity.setRecordId(recordId);
invPlaceOrderDetailEntity.setCode(bindInvSpaceRequest.getCode()); invPlaceOrderDetailEntity.setBatchNo(productDetailEntity.getBatchNo());
invPlaceOrderDetailEntity.setSerialNo(productDetailEntity.getSerialNo()); invPlaceOrderDetailEntity.setRelId(productDetailEntity.getRelId() + "");
invPlaceOrderDetailEntity.setCount(1); invPlaceOrderDetailEntity.setNameCode(productDetailEntity.getNameCode());
invPlaceOrderDetailDao.insert(invPlaceOrderDetailEntity); invPlaceOrderDetailEntity.setExpireDate(productDetailEntity.getExpireDate());
invPlaceOrderDetailEntity.setProduceDate(productDetailEntity.getProduceDate());
invPlaceOrderDetailEntity.setSupId(productDetailEntity.getSupId());
invPlaceOrderDetailEntity.setInvCode(bindInvSpaceRequest.getInvCode());
invPlaceOrderDetailEntity.setInvSpaceCode(bindInvSpaceRequest.getInvSpaceCode());
invPlaceOrderDetailEntity.setCode(productDetailEntity.getCode());
invPlaceOrderDetailEntity.setSerialNo(productDetailEntity.getSerialNo());
invPlaceOrderDetailEntity.setCount(1);
invPlaceOrderDetailDao.insert(invPlaceOrderDetailEntity);
}
total++; total++;
} }
} }

Loading…
Cancel
Save