md
This commit is contained in:
parent
5f5429711b
commit
7c07cbaffd
@ -13,6 +13,7 @@ package com.xdadan.erp.emis.service.impl;
|
|||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.xdadan.erp.common.utils.StringUtils;
|
||||||
import com.xdadan.erp.emis.domain.EmisWarehouseInDtl;
|
import com.xdadan.erp.emis.domain.EmisWarehouseInDtl;
|
||||||
import com.xdadan.erp.emis.domain.enumtype.EmisBizErrorType;
|
import com.xdadan.erp.emis.domain.enumtype.EmisBizErrorType;
|
||||||
import com.xdadan.erp.emis.domain.exception.EmisBizError;
|
import com.xdadan.erp.emis.domain.exception.EmisBizError;
|
||||||
@ -74,22 +75,29 @@ public class EmisWarehouseInBatchServiceImpl implements IEmisWarehouseInBatchSer
|
|||||||
@Transactional
|
@Transactional
|
||||||
@Override
|
@Override
|
||||||
public int insertEmisWarehouseInBatch(EmisWarehouseInBatch emisWarehouseInBatch) throws EmisBizError {
|
public int insertEmisWarehouseInBatch(EmisWarehouseInBatch emisWarehouseInBatch) throws EmisBizError {
|
||||||
// 进仓序列号
|
|
||||||
String serialNo= WaybillHelper.genWsInSerialNo();
|
|
||||||
|
|
||||||
emisWarehouseInBatch.setSerialNo(serialNo);
|
if(StringUtils.isEmpty(emisWarehouseInBatch.getInNo())){
|
||||||
emisWarehouseInBatch.setEntryDate(new Date());
|
throw new EmisBizError(EmisBizErrorType.FAIL,"进仓货物列表不能为空");
|
||||||
|
}
|
||||||
|
|
||||||
List<EmisWarehouseInDtl> cargoList=emisWarehouseInBatch.getCargoList();
|
List<EmisWarehouseInDtl> cargoList=emisWarehouseInBatch.getCargoList();
|
||||||
if(CollectionUtils.isEmpty(cargoList)){
|
if(CollectionUtils.isEmpty(cargoList)){
|
||||||
throw new EmisBizError(EmisBizErrorType.FAIL,"进仓货物列表不能为空");
|
throw new EmisBizError(EmisBizErrorType.FAIL,"进仓货物列表不能为空");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 进仓序列号
|
||||||
|
String serialNo= WaybillHelper.genWsInSerialNo();
|
||||||
|
|
||||||
|
emisWarehouseInBatch.setSerialNo(serialNo);
|
||||||
|
emisWarehouseInBatch.setEntryDate(new Date());
|
||||||
|
|
||||||
for(EmisWarehouseInDtl item:cargoList){
|
for(EmisWarehouseInDtl item:cargoList){
|
||||||
item.setId(null);
|
item.setId(null);
|
||||||
emisWarehouseInDtlMapper.insertEmisWarehouseInDtl(item);
|
emisWarehouseInDtlMapper.insertEmisWarehouseInDtl(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
emisWarehouseInBatch.setId(null);
|
||||||
emisWarehouseInBatchMapper.insertEmisWarehouseInBatch(emisWarehouseInBatch);
|
emisWarehouseInBatchMapper.insertEmisWarehouseInBatch(emisWarehouseInBatch);
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user