This commit is contained in:
linfso 2025-01-07 20:29:09 +08:00
parent b0dc4b6c42
commit 3d0fef17f0

View File

@ -3022,6 +3022,34 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
declareGoodsItem.setBillCode(emisWaybillSave.getBillCode());
emisWaybillDeclareGoodsMapper.insertEmisWaybillDeclareGoods(declareGoodsItem);
}
}else{
if(!CollectionUtil.isEmpty(emisWaybillSave.getCargoList() )){
List<EmisWaybillCargo> cargoList=emisWaybillSave.getCargoList();
for (EmisWaybillCargo cargoItem:cargoList) {
EmisWaybillDeclareGoods declareGoodsItem = new EmisWaybillDeclareGoods();
declareGoodsItem.setWaybillId(emisWaybillSave.getId());
declareGoodsItem.setBillCode(emisWaybillSave.getBillCode());
declareGoodsItem.setGoodsName(cargoItem.getGoodsName());
declareGoodsItem.setBrand(cargoItem.getBrand());
declareGoodsItem.setCargoQty(BigDecimal.valueOf(Long.valueOf(cargoItem.getCargoQty())));
declareGoodsItem.setFunction(cargoItem.getFunction());
declareGoodsItem.setHscode(cargoItem.getHscode());
declareGoodsItem.setIngredients(cargoItem.getIngredients());
declareGoodsItem.setNationArea(cargoItem.getNationArea());
declareGoodsItem.setPrice(cargoItem.getPrice());
declareGoodsItem.setPurpose(cargoItem.getPurpose());
declareGoodsItem.setSupplier(cargoItem.getSupplier());
declareGoodsItem.setUnit(cargoItem.getUnit());
declareGoodsItem.setTaxNo(cargoItem.getTaxNo());
declareGoodsItem.setMaterial(cargoItem.getMaterial());
declareGoodsItem.setLength(cargoItem.getLength());
declareGoodsItem.setWidth(cargoItem.getWidth());
declareGoodsItem.setHeight(cargoItem.getHeight());
emisWaybillDeclareGoodsMapper.insertEmisWaybillDeclareGoods(declareGoodsItem);
}
}
}
// 插入申报资料信息