|
|
@ -21,12 +21,16 @@ import jnpf.materialvo.entity.MaterialEntity;
|
|
|
|
import jnpf.materialvo.service.MaterialService;
|
|
|
|
import jnpf.materialvo.service.MaterialService;
|
|
|
|
import jnpf.poundlist.entity.PoundlistEntity;
|
|
|
|
import jnpf.poundlist.entity.PoundlistEntity;
|
|
|
|
import jnpf.poundlist.service.PoundlistService;
|
|
|
|
import jnpf.poundlist.service.PoundlistService;
|
|
|
|
|
|
|
|
import jnpf.reservoirarea.entity.ReservoirareaEntity;
|
|
|
|
|
|
|
|
import jnpf.reservoirarea.service.ReservoirareaService;
|
|
|
|
import jnpf.saleorder.entity.SaleorderitemEntity;
|
|
|
|
import jnpf.saleorder.entity.SaleorderitemEntity;
|
|
|
|
import jnpf.saleorder.entity.Salesorder_item0Entity;
|
|
|
|
import jnpf.saleorder.entity.Salesorder_item0Entity;
|
|
|
|
import jnpf.saleorder.service.SaleorderitemService;
|
|
|
|
import jnpf.saleorder.service.SaleorderitemService;
|
|
|
|
import jnpf.saleorder.service.Salesorder_item0Service;
|
|
|
|
import jnpf.saleorder.service.Salesorder_item0Service;
|
|
|
|
import jnpf.vehicle.entity.VehicleEntity;
|
|
|
|
import jnpf.vehicle.entity.VehicleEntity;
|
|
|
|
import jnpf.vehicle.service.VehicleService;
|
|
|
|
import jnpf.vehicle.service.VehicleService;
|
|
|
|
|
|
|
|
import jnpf.warehouse.entity.WareHouseEntity;
|
|
|
|
|
|
|
|
import jnpf.warehouse.service.WareHouseService;
|
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
@ -103,6 +107,10 @@ public class ReceiptoutController {
|
|
|
|
private VehicleService vehicleService;
|
|
|
|
private VehicleService vehicleService;
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private MaterialService materialService;
|
|
|
|
private MaterialService materialService;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private ReservoirareaService reservoirareaService;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private WareHouseService wareHouseService;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 销售订单出货,出库单创建
|
|
|
|
* 销售订单出货,出库单创建
|
|
|
@ -395,14 +403,30 @@ public class ReceiptoutController {
|
|
|
|
//子表
|
|
|
|
//子表
|
|
|
|
List<Receiptout_item0Entity> Receiptout_item0List = receiptoutService.GetReceiptout_item0List(id);
|
|
|
|
List<Receiptout_item0Entity> Receiptout_item0List = receiptoutService.GetReceiptout_item0List(id);
|
|
|
|
for(Receiptout_item0Entity receiptout_item0Entity : Receiptout_item0List){
|
|
|
|
for(Receiptout_item0Entity receiptout_item0Entity : Receiptout_item0List){
|
|
|
|
|
|
|
|
if (StringUtils.isNotEmpty(receiptout_item0Entity.getVehicleId())) {
|
|
|
|
VehicleEntity vehicleEntity = vehicleService.getById(receiptout_item0Entity.getVehicleId());
|
|
|
|
VehicleEntity vehicleEntity = vehicleService.getById(receiptout_item0Entity.getVehicleId());
|
|
|
|
if (ObjectUtils.isNotEmpty(vehicleEntity) && StringUtils.isNotEmpty(vehicleEntity.getTicketno())){
|
|
|
|
if (ObjectUtils.isNotEmpty(vehicleEntity) && StringUtils.isNotEmpty(vehicleEntity.getTicketno())) {
|
|
|
|
receiptout_item0Entity.setVehicleName(vehicleEntity.getTicketno());
|
|
|
|
receiptout_item0Entity.setVehicleName(vehicleEntity.getTicketno());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (StringUtils.isNotEmpty(receiptout_item0Entity.getMaterialId())) {
|
|
|
|
MaterialEntity materialEntity = materialService.getById(receiptout_item0Entity.getMaterialId());
|
|
|
|
MaterialEntity materialEntity = materialService.getById(receiptout_item0Entity.getMaterialId());
|
|
|
|
if (ObjectUtils.isNotEmpty(materialEntity) && StringUtils.isNotEmpty(materialEntity.getItemName())){
|
|
|
|
if (ObjectUtils.isNotEmpty(materialEntity) && StringUtils.isNotEmpty(materialEntity.getItemName())) {
|
|
|
|
receiptout_item0Entity.setMaterialName(materialEntity.getItemName());
|
|
|
|
receiptout_item0Entity.setMaterialName(materialEntity.getItemName());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(StringUtils.isNotEmpty(receiptout_item0Entity.getReservoirareaId())){
|
|
|
|
|
|
|
|
ReservoirareaEntity reservoirareaEntity = reservoirareaService.getById(receiptout_item0Entity.getReservoirareaId());
|
|
|
|
|
|
|
|
if(reservoirareaEntity != null){
|
|
|
|
|
|
|
|
receiptout_item0Entity.setReservoirareaName(reservoirareaEntity.getAreaname());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(StringUtils.isNotEmpty(receiptout_item0Entity.getWarehouseId())){
|
|
|
|
|
|
|
|
WareHouseEntity wareHouseEntity = wareHouseService.getById(receiptout_item0Entity.getWarehouseId());
|
|
|
|
|
|
|
|
if(wareHouseEntity != null){
|
|
|
|
|
|
|
|
receiptout_item0Entity.setWarehouseName(wareHouseEntity.getName());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
vo.setReceiptout_item0List(JsonUtil.getJsonToList(Receiptout_item0List,Receiptout_item0Model.class ));
|
|
|
|
vo.setReceiptout_item0List(JsonUtil.getJsonToList(Receiptout_item0List,Receiptout_item0Model.class ));
|
|
|
|
//副表
|
|
|
|
//副表
|
|
|
|