Browse Source

更改

master
ligaode 2 months ago
parent
commit
6ff227227d
  1. 13
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchase.java
  2. 23
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfig.java
  3. 15
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseRest.java
  4. 18
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseService.java
  5. 47
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleenterlibrary/ScmVehicleEnterlibraryService.java

13
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchase.java

@ -31,19 +31,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/**
* Project: anrui-base(内申请管理) <br/>
* File: BaseInternalPurchase.java <br/>
* Class: com.yxt.anrui.base.api.baseinternalpurchase.BaseInternalPurchase <br/>
* Description: 内购表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-06-16 13:46:25 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data @Data
@ApiModel(value = "内购表", description = "内购表") @ApiModel(value = "内购表", description = "内购表")
@TableName("base_internal_purchase") @TableName("base_internal_purchase")

23
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfig.java

@ -30,51 +30,28 @@ import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.math.BigDecimal; import java.math.BigDecimal;
/**
* Project: anrui-base(车型信息) <br/>
* File: BaseVehmodelConfig.java <br/>
* Class: com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelConfig <br/>
* Description: 车型与简述配置关联表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-01-15 10:51:33 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@ApiModel(value = "车型与简述配置关联表", description = "车型与简述配置关联表") @ApiModel(value = "车型与简述配置关联表", description = "车型与简述配置关联表")
@Data @Data
@TableName("base_vehmodel_config") @TableName("base_vehmodel_config")
public class BaseVehmodelConfig extends BaseEntity { public class BaseVehmodelConfig extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("车型sid") @ApiModelProperty("车型sid")
private String modelSid; // 车型sid private String modelSid; // 车型sid
@ApiModelProperty("简述配置sid") @ApiModelProperty("简述配置sid")
private String configurationItemsSid; // 简述配置sid private String configurationItemsSid; // 简述配置sid
@ApiModelProperty("厂家结算价") @ApiModelProperty("厂家结算价")
private BigDecimal manufactorSettlementPrice; // 厂家结算价 private BigDecimal manufactorSettlementPrice; // 厂家结算价
@ApiModelProperty("销售参考价") @ApiModelProperty("销售参考价")
private BigDecimal salesReferencePrice; // 销售参考价 private BigDecimal salesReferencePrice; // 销售参考价
@ApiModelProperty("价格有效期") @ApiModelProperty("价格有效期")
private String priceValidity; // 价格有效期 private String priceValidity; // 价格有效期
@ApiModelProperty("销售指导价") @ApiModelProperty("销售指导价")
private BigDecimal guidedPrice; // 销售指导价 private BigDecimal guidedPrice; // 销售指导价
@ApiModelProperty(value = "是否常用车型") @ApiModelProperty(value = "是否常用车型")
private Integer isCommonModel; private Integer isCommonModel;
@ApiModelProperty(value = "使用组织sid(分公司)") @ApiModelProperty(value = "使用组织sid(分公司)")
private String useOrgSid; private String useOrgSid;
@ApiModelProperty(value = "内部编码") @ApiModelProperty(value = "内部编码")

15
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseRest.java

@ -44,21 +44,8 @@ import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
/**
* Project: anrui-base(内申请管理) <br/>
* File: BaseInternalPurchaseFeignFallback.java <br/>
* Class: com.yxt.anrui.base.biz.baseinternalpurchase.BaseInternalPurchaseRest <br/>
* Description: 内购表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-06-16 13:46:25 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "内购表") @Api(tags = "内购表")
@RestController("com.yxt.anrui.base.biz.baseinternalpurchase.BaseInternalPurchaseRest") @RestController
@RequestMapping("v1/baseinternalpurchase") @RequestMapping("v1/baseinternalpurchase")
public class BaseInternalPurchaseRest implements BaseInternalPurchaseFeign { public class BaseInternalPurchaseRest implements BaseInternalPurchaseFeign {

18
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseService.java

@ -41,7 +41,6 @@ import com.yxt.anrui.base.api.baseinternalpurchasevehicle.BaseInternalPurchaseVe
import com.yxt.anrui.base.api.baseinternalpurchasevehicle.BaseInternalPurchaseVehicleVo; import com.yxt.anrui.base.api.baseinternalpurchasevehicle.BaseInternalPurchaseVehicleVo;
import com.yxt.anrui.base.api.baseoutsourcingapplication.GetNextNodeDto; import com.yxt.anrui.base.api.baseoutsourcingapplication.GetNextNodeDto;
import com.yxt.anrui.base.api.basevehicle.BaseVehicle; import com.yxt.anrui.base.api.basevehicle.BaseVehicle;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleVo;
import com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelConfig; import com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelConfig;
import com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelVo; import com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelVo;
import com.yxt.anrui.base.biz.baseinternalpurchasevehicle.BaseInternalPurchaseVehicleService; import com.yxt.anrui.base.biz.baseinternalpurchasevehicle.BaseInternalPurchaseVehicleService;
@ -86,25 +85,11 @@ import com.yxt.messagecenter.api.message.MessageFlowableQuery;
import org.apache.commons.lang3.StringUtils; 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 java.math.BigDecimal; import java.math.BigDecimal;
import java.util.*; import java.util.*;
import java.util.concurrent.*; import java.util.concurrent.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/**
* Project: anrui-base(内申请管理) <br/>
* File: BaseInternalPurchaseService.java <br/>
* Class: com.yxt.anrui.base.biz.baseinternalpurchase.BaseInternalPurchaseService <br/>
* Description: 内购表 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-06-16 13:46:25 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service @Service
public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternalPurchaseMapper, BaseInternalPurchase> { public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternalPurchaseMapper, BaseInternalPurchase> {
@ -559,6 +544,8 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal
baseVehmodelConfig.setConfigurationItemsSid(configSid); baseVehmodelConfig.setConfigurationItemsSid(configSid);
baseVehmodelConfig.setUseOrgSid(buyerOrgSid); baseVehmodelConfig.setUseOrgSid(buyerOrgSid);
baseVehmodelConfig.setGuidedPrice(new BigDecimal(booad.getGuidedPrice())); baseVehmodelConfig.setGuidedPrice(new BigDecimal(booad.getGuidedPrice()));
baseVehmodelConfig.setManufactorSettlementPrice(new BigDecimal(booad.getGuidedPrice()));
baseVehmodelConfig.setInsideCode(baseVehicle.getInsideCode());
baseVehmodelConfigService.save(baseVehmodelConfig); baseVehmodelConfigService.save(baseVehmodelConfig);
} }
} else if (baseInternalPurchase.getShuntingTypeValue().equals("调出")) { } else if (baseInternalPurchase.getShuntingTypeValue().equals("调出")) {
@ -572,6 +559,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal
baseVehmodelConfig.setConfigurationItemsSid(configSid); baseVehmodelConfig.setConfigurationItemsSid(configSid);
baseVehmodelConfig.setUseOrgSid(buyerOrgSid); baseVehmodelConfig.setUseOrgSid(buyerOrgSid);
baseVehmodelConfig.setGuidedPrice(new BigDecimal(booad.getGuidedPrice())); baseVehmodelConfig.setGuidedPrice(new BigDecimal(booad.getGuidedPrice()));
baseVehmodelConfig.setManufactorSettlementPrice(new BigDecimal(booad.getGuidedPrice()));
baseVehmodelConfig.setInsideCode(baseVehicle.getInsideCode()); baseVehmodelConfig.setInsideCode(baseVehicle.getInsideCode());
baseVehmodelConfigService.save(baseVehmodelConfig); baseVehmodelConfigService.save(baseVehmodelConfig);
} }

47
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleenterlibrary/ScmVehicleEnterlibraryService.java

@ -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: 这里根据具体业务调整查询条件

Loading…
Cancel
Save