Browse Source

欠款客户备案问题修改

master
fanzongzhe0036 2 months ago
parent
commit
e8e5ed3c2d
  1. 8
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleoutapply/BaseVehicleOutApplyFeign.java
  2. 4
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleoutapply/BaseVehicleOutApplyFeignFallback.java
  3. 12
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleoutapply/VehicleCustomerVo.java
  4. 9
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyMapper.java
  5. 8
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyMapper.xml
  6. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyRest.java
  7. 20
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyService.java
  8. 2
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/TerminalApplication.java
  9. 1
      yxt-as/src/main/java/com/yxt/anrui/as/biz/ascustomervehicle/AsCustomerVehicleService.java
  10. 39
      yxt-crm-biz/src/main/java/com/yxt/crm/biz/crmcustomer/CrmCustomerService.java
  11. 7
      yxt-crm-biz/src/main/java/com/yxt/crm/feign/base/basevehicleoutapply/BaseVehicleOutApplyFeign.java
  12. 11
      yxt-crm-biz/src/main/java/com/yxt/crm/feign/base/basevehicleoutapply/VehicleCustomerVo.java

8
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleoutapply/BaseVehicleOutApplyFeign.java

@ -25,16 +25,14 @@
*********************************************************/
package com.yxt.anrui.base.api.basevehicleoutapply;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: anrui-base(销售出库单) <br/>
* File: BaseVehicleOutApplyFeign.java <br/>
@ -78,5 +76,5 @@ public interface BaseVehicleOutApplyFeign {
@ApiOperation("查询根据车架号查询销售订单信息")
@PostMapping("/selectSidByVinNo")
ResultBean<String> selectSidByVinNo(@RequestParam("vinNo") String vinNo);
ResultBean<VehicleCustomerVo> selectSidByVinNo(@RequestParam("vinNo") String vinNo);
}

4
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleoutapply/BaseVehicleOutApplyFeignFallback.java

@ -30,8 +30,6 @@ import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
import java.util.List;
/**
* Project: anrui-base(销售出库单) <br/>
* File: BaseVehicleOutApplyFeignFallback.java <br/>
@ -71,7 +69,7 @@ public class BaseVehicleOutApplyFeignFallback implements BaseVehicleOutApplyFeig
}
@Override
public ResultBean<String> selectSidByVinNo(String vinNo) {
public ResultBean<VehicleCustomerVo> selectSidByVinNo(String vinNo) {
return null;
}
}

12
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleoutapply/VehicleCustomerVo.java

@ -0,0 +1,12 @@
package com.yxt.anrui.base.api.basevehicleoutapply;
import lombok.Data;
@Data
public class VehicleCustomerVo {
private String customerSid;
private String saleDate;
private String useOrgName;
}

9
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyMapper.java

@ -27,15 +27,16 @@ package com.yxt.anrui.base.biz.basevehicleoutapply;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.base.api.basevehicleoutapply.BaseVehicleOutApply;
import com.yxt.anrui.base.api.basevehicleoutapply.BaseVehicleOutApplyVo;
import com.yxt.anrui.base.api.basevehicleoutapply.BaseVehicleOutApplyVoNew;
import com.yxt.anrui.base.api.basevehicleoutapply.VehicleCustomerVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.yxt.anrui.base.api.basevehicleoutapply.BaseVehicleOutApply;
import com.yxt.anrui.base.api.basevehicleoutapply.BaseVehicleOutApplyVo;
import java.util.List;
@ -67,5 +68,5 @@ public interface BaseVehicleOutApplyMapper extends BaseMapper<BaseVehicleOutAppl
int selectPageVoCount(@Param(Constants.WRAPPER) QueryWrapper<BaseVehicleOutApply> qw);
String selectSidByVinNo(@Param("vinNo") String vinNo);
VehicleCustomerVo selectSidByVinNo(@Param("vinNo") String vinNo);
}

8
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyMapper.xml

@ -78,13 +78,15 @@
${ew.sqlSegment}
</where>
</select>
<select id="selectSidByVinNo" resultType="java.lang.String">
<select id="selectSidByVinNo" resultType="com.yxt.anrui.base.api.basevehicleoutapply.VehicleCustomerVo">
SELECT
s.sid
date_format (o.createTime,'%Y-%m-%d') saleDate,
a.customerSid,
s.`name` useOrgName
FROM
base_vehicle_out AS o
LEFT JOIN base_vehicle_out_apply AS a ON o.mainSid = a.sid
LEFT JOIN anrui_buscenter.bus_sales_order as s ON a.contractNo = s.contractNo
LEFT JOIN anrui_portal.sys_organization AS s ON s.sid = a.createOrgSid
WHERE o.isDelete = '0' AND o.vinNo LIKE CONCAT( '%', #{vinNo}, '%' )
</select>
</mapper>

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyRest.java

@ -94,7 +94,7 @@ public class BaseVehicleOutApplyRest implements BaseVehicleOutApplyFeign {
}
@Override
public ResultBean<String> selectSidByVinNo(String vinNo) {
public ResultBean<VehicleCustomerVo> selectSidByVinNo(String vinNo) {
return baseVehicleOutApplyService.selectSidByVinNo(vinNo);
}
}

20
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleoutapply/BaseVehicleOutApplyService.java

@ -32,44 +32,35 @@ import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.base.api.basevehicle.BaseVehicle;
import com.yxt.anrui.base.api.basevehicleout.BaseVehicleOutVo;
import com.yxt.anrui.base.api.basevehicleoutapply.*;
import com.yxt.anrui.base.biz.basevehicle.BaseVehicleService;
import com.yxt.anrui.buscenter.api.busarrearscarryvehicleapply.BusArrearsCarryVehicleApplyFeign;
import com.yxt.anrui.buscenter.api.busarrearscarryvehicledetails.BusArrearsCarryVehicleDetailsFeign;
import com.yxt.anrui.buscenter.api.busdeliveredapply.BusDeliveredApplyDetailQuery;
import com.yxt.anrui.buscenter.api.busdeliveredapply.BusDeliveredApplyDetailVo;
import com.yxt.anrui.buscenter.api.busdeliveredapply.BusDeliveredApplyFeign;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign;
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicle;
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign;
import com.yxt.anrui.fin.api.finpaymentrecord.FinPaymentrecordSourceLCVo;
import com.yxt.anrui.fin.api.finselectedreceivablesdetailed.FinSelectedReceivablesDetailed;
import com.yxt.anrui.fin.api.finselectedreceivablesdetailed.FinSelectedReceivablesDetailedFeign;
import com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedFeign;
import com.yxt.anrui.fin.api.finvehicleinvoice.FinVehicleInvoice;
import com.yxt.anrui.fin.api.finvehicleinvoice.FinVehicleInvoiceFeign;
import com.yxt.anrui.fin.api.finvehicleinvoice.VehicleInvoiceVo;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo;
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign;
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo;
import com.yxt.common.core.result.ResultBean;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import static java.util.Comparator.comparing;
/**
* Project: anrui-base(销售出库单) <br/>
@ -299,11 +290,10 @@ public class BaseVehicleOutApplyService extends MybatisBaseService<BaseVehicleOu
return vo;
}
public ResultBean<String> selectSidByVinNo(String vinNo) {
public ResultBean<VehicleCustomerVo> selectSidByVinNo(String vinNo) {
ResultBean rb = ResultBean.fireFail();
String sid = "";
String substringVinNo = vinNo.substring(vinNo.length() - 8);
sid = baseMapper.selectSidByVinNo(substringVinNo);
return rb.success().setData(sid);
VehicleCustomerVo vo = baseMapper.selectSidByVinNo(substringVinNo);
return rb.success().setData(vo);
}
}

2
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/TerminalApplication.java

@ -15,7 +15,7 @@ import org.springframework.cloud.openfeign.EnableFeignClients;
"com.yxt.anrui.terminal",
"com.yxt.common.base.config"
},exclude = {DataSourceAutoConfiguration.class})
@EnableFeignClients(basePackages = {"com.yxt.anrui.portal", "com.yxt.anrui.crm", "com.yxt.anrui.base", "com.yxt.anrui.riskcenter","com.yxt.anrui.flowable","com.yxt.anrui.buscenter","com.yxt.anrui.scm","com.yxt.anrui.fin", "com.yxt.anrui.terminal.fegin.wmsinventorycheckbill","com.yxt.anrui.terminal.fegin.wmsinventoryprofitin","com.yxt.anrui.terminal.fegin.wmsinventoryprofitout","com.yxt.anrui.terminal.fegin.basegoodssku","com.yxt.anrui.terminal.fegin.basesupplierinfo","com.yxt.anrui.terminal.fegin.wmsInventory","com.yxt.anrui.terminal.fegin.asbusrepairbill","com.yxt.anrui.terminal.fegin.pmspurchasebill","com.yxt.anrui.terminal.fegin.pmspurchasebackbill","com.yxt.anrui.terminal.fegin.smspricestrategybill","com.yxt.anrui.terminal.fegin.astechtitleapply","com.yxt.anrui.terminal.fegin.asserviceaccommapply","com.yxt.anrui.terminal.fegin.asbusclaiminvoicebill","com.yxt.anrui.terminal.fegin.wmsinventoryallocatebill","com.yxt.anrui.terminal.fegin.asoldpartreturnapply","com.yxt.anrui.terminal.fegin.asoldparthandleapply","com.yxt.anrui.terminal.fegin.asbwdiffapply","com.yxt.anrui.terminal.fegin.asbwinvoiceapply","com.yxt.anrui.terminal.fegin.ashosesuppapply","com.yxt.anrui.terminal.fegin.asbusclaimcheckapply","com.yxt.anrui.terminal.fegin.asoldparts","com.yxt.anrui.terminal.fegin.wmsoldregister","com.yxt.anrui.terminal.fegin.asbusrepairinventorybill","com.yxt.anrui.terminal.fegin.wmsoldinventory","com.yxt.anrui.terminal.fegin.wmswarehouserack","com.yxt.anrui.terminal.fegin.asbusrepairinventorybilldetail","com.yxt.anrui.terminal.fegin.wmsinventoryrecord","com.yxt.anrui.terminal.fegin.asstandrecordapply","com.yxt.anrui.terminal.fegin.wmsotheroutapply","com.yxt.anrui.terminal.fegin.oaleaveapply","com.yxt.anrui.terminal.fegin.oamendapply","com.yxt.anrui.terminal.fegin.wmsgoodstag","com.yxt.anrui.terminal.fegin.wmsinitialdetail"})
@EnableFeignClients(basePackages = {"com.yxt.anrui.portal", "com.yxt.anrui.crm", "com.yxt.anrui.base", "com.yxt.anrui.riskcenter","com.yxt.anrui.flowable","com.yxt.anrui.buscenter","com.yxt.anrui.scm","com.yxt.anrui.fin", "com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord","com.yxt.anrui.terminal.fegin.wmsinventorycheckbill","com.yxt.anrui.terminal.fegin.wmsinventoryprofitin","com.yxt.anrui.terminal.fegin.wmsinventoryprofitout","com.yxt.anrui.terminal.fegin.basegoodssku","com.yxt.anrui.terminal.fegin.basesupplierinfo","com.yxt.anrui.terminal.fegin.wmsInventory","com.yxt.anrui.terminal.fegin.asbusrepairbill","com.yxt.anrui.terminal.fegin.pmspurchasebill","com.yxt.anrui.terminal.fegin.pmspurchasebackbill","com.yxt.anrui.terminal.fegin.smspricestrategybill","com.yxt.anrui.terminal.fegin.astechtitleapply","com.yxt.anrui.terminal.fegin.asserviceaccommapply","com.yxt.anrui.terminal.fegin.asbusclaiminvoicebill","com.yxt.anrui.terminal.fegin.wmsinventoryallocatebill","com.yxt.anrui.terminal.fegin.asoldpartreturnapply","com.yxt.anrui.terminal.fegin.asoldparthandleapply","com.yxt.anrui.terminal.fegin.asbwdiffapply","com.yxt.anrui.terminal.fegin.asbwinvoiceapply","com.yxt.anrui.terminal.fegin.ashosesuppapply","com.yxt.anrui.terminal.fegin.asbusclaimcheckapply","com.yxt.anrui.terminal.fegin.asoldparts","com.yxt.anrui.terminal.fegin.wmsoldregister","com.yxt.anrui.terminal.fegin.asbusrepairinventorybill","com.yxt.anrui.terminal.fegin.wmsoldinventory","com.yxt.anrui.terminal.fegin.wmswarehouserack","com.yxt.anrui.terminal.fegin.asbusrepairinventorybilldetail","com.yxt.anrui.terminal.fegin.wmsinventoryrecord","com.yxt.anrui.terminal.fegin.asstandrecordapply","com.yxt.anrui.terminal.fegin.wmsotheroutapply","com.yxt.anrui.terminal.fegin.oaleaveapply","com.yxt.anrui.terminal.fegin.oamendapply","com.yxt.anrui.terminal.fegin.wmsgoodstag","com.yxt.anrui.terminal.fegin.wmsinitialdetail"})
public class TerminalApplication {
public static void main(String[] args) {

1
yxt-as/src/main/java/com/yxt/anrui/as/biz/ascustomervehicle/AsCustomerVehicleService.java

@ -276,6 +276,7 @@ public class AsCustomerVehicleService extends MybatisBaseService<AsCustomerVehic
}
if (StringUtils.isNotBlank(dto.getSaleDate())) {
vehicleDetails.setSaleDate(dto.getSaleDate());
vehicleDetails.setBuyDate(dto.getSaleDate());
}
vehicleDetails.setVehState("0");
}

39
yxt-crm-biz/src/main/java/com/yxt/crm/biz/crmcustomer/CrmCustomerService.java

@ -26,7 +26,6 @@
package com.yxt.crm.biz.crmcustomer;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.common.base.service.MybatisBaseService;
@ -42,7 +41,7 @@ import com.yxt.crm.feign.as.ascustomervehicle.AsCustomerCrmVehVo;
import com.yxt.crm.feign.as.ascustomervehicle.AsCustomerVehicleDto;
import com.yxt.crm.feign.as.ascustomervehicle.AsCustomerVehicleFeign;
import com.yxt.crm.feign.base.basevehicleoutapply.BaseVehicleOutApplyFeign;
import com.yxt.crm.feign.bus.bussalesorder.BusSalesOrder;
import com.yxt.crm.feign.base.basevehicleoutapply.VehicleCustomerVo;
import com.yxt.crm.feign.bus.bussalesorder.BusSalesOrderFeign;
import com.yxt.crm.feign.portal.dictcommon.DictCommonFeign;
import com.yxt.crm.feign.portal.dictcommon.DictCommonType;
@ -116,7 +115,6 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
}
public void insertByDto(CrmCustomerDto dto) {
CrmCustomer entity = new CrmCustomer();
BeanUtil.copyProperties(dto, entity, "id", "sid");
@ -124,7 +122,6 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
}
public CrmCustomerDetailsVo fetchDetailsVoBySid(String sid) {
CrmCustomer entity = fetchBySid(sid);
CrmCustomerDetailsVo vo = new CrmCustomerDetailsVo();
@ -303,6 +300,7 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
}
return subList;
}
public void disableState(String[] sid) {
for (String s : sid) {
CrmCustomer customerTemp = fetchBySid(s);
@ -318,6 +316,7 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
baseMapper.updateById(customerTemp);
}
}
public PagerVo<AsCustomerListVo> asListPage(PagerQuery<AsCustomerListQuery> pq) {
AsCustomerListQuery query = pq.getParams();
QueryWrapper<CrmCustomer> qw = new QueryWrapper<>();
@ -401,7 +400,7 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
String sid = "";
if (dto.getVehState().equals("0")) {
CrmCustomer crmCustomerTemp = new CrmCustomer();
BeanUtil.copyProperties(dto,crmCustomerTemp,"sid");
BeanUtil.copyProperties(dto, crmCustomerTemp, "sid");
String orgSid = "";
if (StringUtils.isNotBlank(dto.getOrgPath())) {
orgSid = sysStaffOrgFeign.getOrgSidByPath(dto.getOrgPath()).getData();
@ -421,6 +420,7 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
if (StringUtils.isNotBlank(dto.getUseOrgSid())) {
crmCustomerTemp.setUseOrgSid(dto.getUseOrgSid());
}
crmCustomerTemp.setCreateBySid(dto.getUserSid());
save(crmCustomerTemp);
sid = crmCustomerTemp.getSid();
AsCustomerVehicleDto v = new AsCustomerVehicleDto();
@ -432,6 +432,7 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
}
if (StringUtils.isNotBlank(dto.getSaleDate())) {
v.setSaleDate(dto.getSaleDate());
v.setBuyDate(dto.getSaleDate());
}
v.setVehState(0);
v.setCustomerSid(sid);
@ -624,19 +625,17 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
vo.setVehState("1");
if (StringUtils.isNotBlank(query.getVinNo())) {
String vinNo = query.getVinNo();
String orderSid = baseVehicleOutApplyFeign.selectSidByVinNo(vinNo).getData();
if (StringUtils.isNotBlank(orderSid)) {
BusSalesOrder order = busSalesOrderFeign.fetchBySid(orderSid).getData();
if (null != order) {
if (StringUtils.isNotBlank(order.getCustomerSid())) {
String customerSid = order.getCustomerSid();
CrmCustomerTemp customerTemp = crmCustomerTempFeign.fetchEntity(customerSid).getData();
if (null != customerTemp) {
BeanUtils.copyProperties(customerTemp,vo,"isDesignatedEnterprise","filingIndate","sid");
vo.setVehState("0");
vo.setSaleOrgName(order.getUseOrgName());
vo.setSaleDate(DateUtil.formatDate(order.getCreateDate()));
}
VehicleCustomerVo v = baseVehicleOutApplyFeign.selectSidByVinNo(vinNo).getData();
if (null != v) {
vo.setVehState("0");
vo.setSaleOrgName(v.getUseOrgName());
vo.setSaleDate(v.getSaleDate());
vo.setBuyDate(v.getSaleDate());
if (StringUtils.isNotBlank(v.getCustomerSid())) {
String customerSid = v.getCustomerSid();
CrmCustomerTemp customerTemp = crmCustomerTempFeign.fetchEntity(customerSid).getData();
if (null != customerTemp) {
BeanUtils.copyProperties(customerTemp, vo, "isDesignatedEnterprise", "filingIndate", "sid");
}
}
}
@ -658,7 +657,7 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
if (dto.getVehState().equals("0")) {
CrmCustomer crmCustomerTemp = new CrmCustomer();
sid = crmCustomerTemp.getSid();
BeanUtil.copyProperties(dto,crmCustomerTemp,"sid");
BeanUtil.copyProperties(dto, crmCustomerTemp, "sid");
String orgSid = "";
if (StringUtils.isNotBlank(dto.getOrgPath())) {
orgSid = sysStaffOrgFeign.getOrgSidByPath(dto.getOrgPath()).getData();
@ -749,6 +748,6 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
}
}
return rb.success().setData(sid);
return rb.success().setData(sid);
}
}

7
yxt-crm-biz/src/main/java/com/yxt/crm/feign/base/basevehicleoutapply/BaseVehicleOutApplyFeign.java

@ -25,13 +25,12 @@
*********************************************************/
package com.yxt.crm.feign.base.basevehicleoutapply;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
/**
* Project: anrui-base(销售出库单) <br/>
@ -56,5 +55,5 @@ public interface BaseVehicleOutApplyFeign {
@ApiOperation("查询根据车架号查询销售订单信息")
@PostMapping("/selectSidByVinNo")
ResultBean<String> selectSidByVinNo(@RequestParam("vinNo") String vinNo);
ResultBean<VehicleCustomerVo> selectSidByVinNo(@RequestParam("vinNo") String vinNo);
}

11
yxt-crm-biz/src/main/java/com/yxt/crm/feign/base/basevehicleoutapply/VehicleCustomerVo.java

@ -0,0 +1,11 @@
package com.yxt.crm.feign.base.basevehicleoutapply;
import lombok.Data;
@Data
public class VehicleCustomerVo {
private String customerSid;
private String saleDate;
private String useOrgName;
}
Loading…
Cancel
Save