|
@ -46,12 +46,10 @@ import com.yxt.anrui.base.api.basevehicle.BaseVehicleDto; |
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; |
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; |
|
|
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrand; |
|
|
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrand; |
|
|
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrandFeign; |
|
|
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrandFeign; |
|
|
import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModelFeign; |
|
|
|
|
|
import com.yxt.anrui.base.common.enums.ManPurOrderType; |
|
|
import com.yxt.anrui.base.common.enums.ManPurOrderType; |
|
|
import com.yxt.anrui.base.common.enums.OperVehicleState; |
|
|
import com.yxt.anrui.base.common.enums.OperVehicleState; |
|
|
import com.yxt.anrui.base.common.enums.VehicleState; |
|
|
import com.yxt.anrui.base.common.enums.VehicleState; |
|
|
import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign; |
|
|
import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign; |
|
|
import com.yxt.anrui.fin.api.kingdee.stktransferdirect.StkTransferDirect; |
|
|
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
import com.yxt.anrui.portal.api.sysstaffinfo.SysStaffinfoVo; |
|
|
import com.yxt.anrui.portal.api.sysstaffinfo.SysStaffinfoVo; |
|
@ -62,7 +60,6 @@ import com.yxt.anrui.scm.api.scmfile.ScmFile; |
|
|
import com.yxt.anrui.scm.api.scmvehicleenterlibrary.*; |
|
|
import com.yxt.anrui.scm.api.scmvehicleenterlibrary.*; |
|
|
import com.yxt.anrui.scm.api.scmvehicleexamine.AppToDoNumQuery; |
|
|
import com.yxt.anrui.scm.api.scmvehicleexamine.AppToDoNumQuery; |
|
|
import com.yxt.anrui.scm.api.scmwarehouse.ScmWarehouse; |
|
|
import com.yxt.anrui.scm.api.scmwarehouse.ScmWarehouse; |
|
|
import com.yxt.anrui.scm.biz.scmapplyinboundquery.ScmApplyInboundQueryService; |
|
|
|
|
|
import com.yxt.anrui.scm.biz.scmfile.ScmFileService; |
|
|
import com.yxt.anrui.scm.biz.scmfile.ScmFileService; |
|
|
import com.yxt.anrui.scm.biz.scmwarehouse.ScmWarehouseService; |
|
|
import com.yxt.anrui.scm.biz.scmwarehouse.ScmWarehouseService; |
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
@ -75,54 +72,32 @@ import org.apache.commons.lang3.StringUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
import java.text.SimpleDateFormat; |
|
|
import java.text.SimpleDateFormat; |
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
import java.util.Date; |
|
|
import java.util.Date; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Project: scm(scm) <br/> |
|
|
|
|
|
* File: ScmVehicleEnterlibraryService.java <br/> |
|
|
|
|
|
* Class: scm.biz.scmvehicleenterlibrary.ScmVehicleEnterlibraryService <br/> |
|
|
|
|
|
* Description: 入库单 业务逻辑. <br/> |
|
|
|
|
|
* Copyright: Copyright (c) 2011 <br/> |
|
|
|
|
|
* Company: https://gitee.com/liuzp315 <br/>
|
|
|
|
|
|
* Makedate: 2022-06-06 09:53:39 <br/> |
|
|
|
|
|
* |
|
|
|
|
|
* @author liupopo |
|
|
|
|
|
* @version 1.0 |
|
|
|
|
|
* @since 1.0 |
|
|
|
|
|
*/ |
|
|
|
|
|
@Service |
|
|
@Service |
|
|
public class ScmVehicleEnterlibraryService extends MybatisBaseService<ScmVehicleEnterlibraryMapper, ScmVehicleEnterlibrary> { |
|
|
public class ScmVehicleEnterlibraryService extends MybatisBaseService<ScmVehicleEnterlibraryMapper, ScmVehicleEnterlibrary> { |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
SysUserFeign sysUserFeign; |
|
|
private SysUserFeign sysUserFeign; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
SysStaffOrgFeign sysStaffOrgFeign; |
|
|
private SysStaffOrgFeign sysStaffOrgFeign; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
ScmFileService scmFileService; |
|
|
private ScmFileService scmFileService; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
BaseVehicleFeign baseVehicleFeign; |
|
|
private BaseVehicleFeign baseVehicleFeign; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
FileUploadComponent fileUploadComponent; |
|
|
private FileUploadComponent fileUploadComponent; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
BaseOutsourcingApplicationFeign baseOutsourcingApplicationFeign; |
|
|
private BaseOutsourcingApplicationFeign baseOutsourcingApplicationFeign; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
BaseInternalPurchaseFeign baseInternalPurchaseFeign; |
|
|
private BaseInternalPurchaseFeign baseInternalPurchaseFeign; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
BaseInternalPurchaseVehicleFeign baseInternalPurchaseVehicleFeign; |
|
|
private BaseInternalPurchaseVehicleFeign baseInternalPurchaseVehicleFeign; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
FinKingDeeFeign finKingDeeFeign; |
|
|
private FinKingDeeFeign finKingDeeFeign; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private SysOrganizationFeign sysOrganizationFeign; |
|
|
private SysOrganizationFeign sysOrganizationFeign; |
|
|
@Autowired |
|
|
@Autowired |
|
@ -135,10 +110,6 @@ public class ScmVehicleEnterlibraryService extends MybatisBaseService<ScmVehicle |
|
|
private BaseManufacturerBankFeign baseManufacturerBankFeign; |
|
|
private BaseManufacturerBankFeign baseManufacturerBankFeign; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private BasePurchaseSystemFeign basePurchaseSystemFeign; |
|
|
private BasePurchaseSystemFeign basePurchaseSystemFeign; |
|
|
@Autowired |
|
|
|
|
|
private BaseVehicleModelFeign baseVehicleModelFeign; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private ScmApplyInboundQueryService scmApplyInboundQueryService; |
|
|
|
|
|
|
|
|
|
|
|
private QueryWrapper<ScmVehicleEnterlibrary> createQueryWrapper(ScmVehicleEnterlibraryQuery query) { |
|
|
private QueryWrapper<ScmVehicleEnterlibrary> createQueryWrapper(ScmVehicleEnterlibraryQuery query) { |
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|