|
|
@ -39,9 +39,12 @@ import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankFeign; |
|
|
|
import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankVo; |
|
|
|
import com.yxt.anrui.base.api.baseoutsourcingapplication.BaseOutsourcingApplicationDetailsVo; |
|
|
|
import com.yxt.anrui.base.api.baseoutsourcingapplication.BaseOutsourcingApplicationFeign; |
|
|
|
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemDetailsVo; |
|
|
|
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicle; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleDto; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleSelectVo; |
|
|
|
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrand; |
|
|
|
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrandFeign; |
|
|
|
import com.yxt.anrui.base.common.enums.ManPurOrderType; |
|
|
@ -129,6 +132,8 @@ public class ScmVehicleEnterlibraryService extends MybatisBaseService<ScmVehicle |
|
|
|
private BaseVehicleBrandFeign baseVehicleBrandFeign; |
|
|
|
@Autowired |
|
|
|
private BaseManufacturerBankFeign baseManufacturerBankFeign; |
|
|
|
@Autowired |
|
|
|
private BasePurchaseSystemFeign basePurchaseSystemFeign; |
|
|
|
|
|
|
|
private QueryWrapper<ScmVehicleEnterlibrary> createQueryWrapper(ScmVehicleEnterlibraryQuery query) { |
|
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|
@ -392,8 +397,14 @@ public class ScmVehicleEnterlibraryService extends MybatisBaseService<ScmVehicle |
|
|
|
StkTransferDirect stkTransferDirect = new StkTransferDirect(); |
|
|
|
// stkTransferDirect.setFStockOutOrgId("101"); //调出库存组织
|
|
|
|
// stkTransferDirect.setFStockOrgId("101"); //调入库存组织
|
|
|
|
// stkTransferDirect.setFStockOutOrgId(sysOrganizationVo.getOrgCode()); //调出库存组织
|
|
|
|
stkTransferDirect.setFStockOrgId(sysOrganizationVo.getOrgCode()); //调入库存组织
|
|
|
|
//stkTransferDirect.setFStockOutOrgId(sysOrganizationVo.getOrgCode()); //调出库存组织
|
|
|
|
BaseVehicleSelectVo data1 = baseVehicleFeign.details(scmVehicleEnterlibrary.getVehicleSid()).getData(); |
|
|
|
BasePurchaseSystemDetailsVo data2 = basePurchaseSystemFeign.fetchDetailsByDeptSid(data1.getPurchaseSystemSid()).getData(); |
|
|
|
if (data2 != null){ |
|
|
|
stkTransferDirect.setFStockOrgId(data2.getOrgCode()); //调入库存组织
|
|
|
|
}else { |
|
|
|
stkTransferDirect.setFStockOrgId(sysOrganizationVo.getOrgCode()); //调入库存组织
|
|
|
|
} |
|
|
|
stkTransferDirect.setFDate(scmVehicleEnterlibrary.getInboundDate()); //日期
|
|
|
|
StkTransferDirect.FBillEntry fBillEntry = new StkTransferDirect.FBillEntry(); |
|
|
|
ScmWarehouse scmWarehouse = scmWarehouseService.fetchBySid(scmVehicleEnterlibrary.getLocationSid()); |
|
|
|