Browse Source

销售订单-移动端获取客户意向车型列表、根据车型和配置及用户查询车型信息

master
dimengzhe 3 years ago
parent
commit
2b9410fdee
  1. 3
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeign.java
  2. 42
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml
  3. 5
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigRest.java
  4. 18
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigService.java
  5. 4
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/app/AppBusSaleOrderInitModelInfoVo.java
  6. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/app/AppOrderInfo.java
  7. 19
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java
  8. 1
      anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmvehicledemand/AppOrderCrmVehicleDemandVo.java
  9. 20
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandMapper.xml
  10. 3
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandService.java
  11. 11
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysstafforg/SysStaffOrgFeign.java
  12. 5
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysstafforg/SysStaffOrgFeignFallback.java
  13. 5
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstafforg/SysStaffOrgRest.java
  14. 23
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstafforg/SysStaffOrgService.java
  15. 6
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java
  16. 7
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeignFallback.java
  17. 7
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderRest.java
  18. 11
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

3
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeign.java

@ -34,7 +34,6 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@ -123,6 +122,6 @@ public interface BaseVehmodelConfigFeign {
@ApiOperation("获取车型配置总结(即常用配置一句话描述)(销售订单)")
@GetMapping("/selectCarConfigSummary/{modelSid}/{configSid}/{userSid}")
public ResultBean<AppCarConfigSummaryVo> selectCarConfigSummary(@RequestParam("modelSid") String modelSid, @RequestParam("configSid") String configSid, @RequestParam("userSid") String userSid);
public ResultBean<AppCarConfigSummaryVo> selectCarConfigSummary(@PathVariable("modelSid") String modelSid, @PathVariable("configSid") String configSid, @PathVariable("userSid") String userSid);
}

42
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml

@ -5,9 +5,9 @@
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelConfigVo">
SELECT bvc.*,
bvm.modelName,
bvm.`vehicleVersionValue`,
bvm.`vehicleTypeCode`,
bvm.modelName,
bvm.`vehicleVersionValue`,
bvm.`vehicleTypeCode`,
<!--车身颜色-->
bmc.carColor,
<!--驾驶室规格-->
@ -52,10 +52,10 @@
bmc.bumper,
bmc.configName
FROM base_vehmodel_config bvc
LEFT JOIN base_vehicle_model bvm
ON bvc.modelSid = bvm.sid
LEFT JOIN base_model_config bmc
ON bvc.configurationItemsSid = bmc.sid
LEFT JOIN base_vehicle_model bvm
ON bvc.modelSid = bvm.sid
LEFT JOIN base_model_config bmc
ON bvc.configurationItemsSid = bmc.sid
<where>
${ew.sqlSegment}
</where>
@ -72,14 +72,14 @@
<select id="getAppCommonlyUsedModelsByPageList"
resultType="com.yxt.anrui.base.api.basevehmodelconfig.AppCommonlyUsedModelsByPageListVo">
SELECT bvm.sid AS modelSid,
bvm.vehicleAlias,
bvm.brandName,
bvm.vehicleVersionValue,
bvm.fuelTypeValue,
bvm.gearboxTypeValue
bvm.vehicleAlias,
bvm.brandName,
bvm.vehicleVersionValue,
bvm.fuelTypeValue,
bvm.gearboxTypeValue
FROM base_vehmodel_config bvc
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid
<where>
${ew.sqlSegment}
</where>
@ -186,8 +186,8 @@
resultType="com.yxt.anrui.base.api.basevehmodelconfig.AppModelVeDetailVo">
SELECT bvm.vehicleAlias AS modelName,
bvm.brandName,
bvm.carBrand AS brandSid,
bvc.guidedPrice AS saleReferencePrice
bvm.carBrand AS brandSid,
bvc.guidedPrice AS saleReferencePrice
FROM base_vehmodel_config bvc
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid
@ -249,14 +249,18 @@
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid
WHERE bvc.modelSid = #{modelSid}
AND bvc.configurationItemsSid = #{configSid}
AND bvc.useOrgSid LIKE concat('%', #{orgSid}, '%')
AND bvc.useOrgSid = #{orgSid}
</select>
<select id="getListByConfigSid" resultType="com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelConfigVo">
SELECT * FROM base_vehmodel_config WHERE configurationItemsSid = #{sid}
SELECT *
FROM base_vehmodel_config
WHERE configurationItemsSid = #{sid}
</select>
<select id="getVehModByModelSid" resultType="com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelConfigVo">
SELECT * FROM base_vehmodel_config WHERE modelSid = #{sid}
SELECT *
FROM base_vehmodel_config
WHERE modelSid = #{sid}
</select>
</mapper>

5
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigRest.java

@ -37,7 +37,6 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@ -160,8 +159,6 @@ public class BaseVehmodelConfigRest implements BaseVehmodelConfigFeign {
@Override
public ResultBean<AppCarConfigSummaryVo> selectCarConfigSummary(String modelSid, String configSid, String userSid) {
ResultBean<AppCarConfigSummaryVo> rb = ResultBean.fireFail();
AppCarConfigSummaryVo vo = baseVehmodelConfigService.selectCarConfigSummary(modelSid, configSid,userSid);
return rb.success().setData(vo);
return baseVehmodelConfigService.selectCarConfigSummary(modelSid, configSid,userSid);
}
}

18
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigService.java

@ -467,11 +467,19 @@ public class BaseVehmodelConfigService extends MybatisBaseService<BaseVehmodelCo
return rb.success().setData(vo);
}
public AppCarConfigSummaryVo selectCarConfigSummary(String modelSid, String configSid, String userSid) {
String orgSid = sysOrganizationFeign.getUseOrgByUserSid(userSid).getData().getSid();
AppModelConfigListVo appModelConfigListVo = baseMapper.selectCarConfigSummary(modelSid, configSid, orgSid);
AppCarConfigSummaryVo configSummaryVo = addConfigName(appModelConfigListVo);
return configSummaryVo;
public ResultBean<AppCarConfigSummaryVo> selectCarConfigSummary(String modelSid, String configSid, String userSid) {
ResultBean<AppCarConfigSummaryVo> rb = ResultBean.fireFail();
ResultBean<String> resultBean = sysStaffOrgFeign.getPathSidByUserSid(userSid);
if (!resultBean.getSuccess()) {
return rb.setData(new AppCarConfigSummaryVo());
}
AppModelConfigListVo appModelConfigListVo = baseMapper.selectCarConfigSummary(modelSid, configSid, resultBean.getData());
if (appModelConfigListVo != null) {
AppCarConfigSummaryVo configSummaryVo = addConfigName(appModelConfigListVo);
return rb.success().setData(configSummaryVo);
}
return rb.setData(new AppCarConfigSummaryVo());
}
/**

4
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/app/AppBusSaleOrderInitModelInfoVo.java

@ -8,10 +8,10 @@ import lombok.Data;
public class AppBusSaleOrderInitModelInfoVo implements Vo {
private static final long serialVersionUID = 342793087650993718L;
@ApiModelProperty("")
@ApiModelProperty("选择的车型信息的数据")
private AppOrderInfo orderInfo;
@ApiModelProperty("")
@ApiModelProperty("根据车型查询出来的现车和采购订单数据")
private AppCarInfo carInfo;
@ApiModelProperty("订单sid")

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/app/AppOrderInfo.java

@ -4,6 +4,7 @@ import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
@Data
@ -32,9 +33,9 @@ public class AppOrderInfo implements Vo {
private String specialInstructions;
@ApiModelProperty("销售订单-车型确认-现车")
private List<AppNowCarList> nowCarList;
private List<AppNowCarList> nowCarList = new ArrayList<>();
@ApiModelProperty("销售订单-车型确认-排产")
private List<AppReadyCarList> readyCarList;
private List<AppReadyCarList> readyCarList = new ArrayList<>();
}

19
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

@ -1336,26 +1336,23 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
List<AppReadyCar> appReadyCar = new ArrayList<>();
List<AppNowCarList> appNowCarLists = new ArrayList<>();
List<AppReadyCarList> appReadyCarLists = new ArrayList<>();
AppNowCar appNowCar = null;
//根据车型及配置查询车型信息
ResultBean<AppCarConfigSummaryVo> appCarConfigSummaryVoResultBean = baseVehmodelConfigFeign.selectCarConfigSummary(modelSid, configSid, userSid);
AppCarConfigSummaryVo data = appCarConfigSummaryVoResultBean.getData();
//现车
List<AppVinsDetailsVo> appNowCarVos = baseVehicleFeign.getVins(modelSid, configSid).getData();
//排产
List<AppOrderReadyCar> appOrderReadyCars = busVehicleOrderFeign.getAppReadyCar(modelSid, configSid).getData();
orderInfo.setNotice("提示");
orderInfo.setModelSid(modelSid);
orderInfo.setModelName(data.getModel());
orderInfo.setConfigSid(configSid);
orderInfo.setCommonlyConfig(data.getConfig());
orderInfo.setMoreConfig(data.getMoreConfig());
orderInfo.setModelName(special);
orderInfo.setSpecialInstructions(special);
orderInfo.setNowCarList(appNowCarLists);
orderInfo.setReadyCarList(appReadyCarLists);
vo.setOrderInfo(orderInfo);
//现车
List<AppVinsDetailsVo> appNowCarVos = baseVehicleFeign.getVins(modelSid, configSid).getData();
//排产
List<AppOrderReadyCar> appOrderReadyCars = busVehicleOrderFeign.getAppReadyCar(modelSid, configSid).getData();
//现车
if (appNowCarVos.size() > 0) {
for (AppVinsDetailsVo appNowCarVo : appNowCarVos) {
@ -1372,9 +1369,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
//排产
BeanUtil.copyProperties(appReadyCar, appOrderReadyCars);
vo.setCarInfo(appCarInfo);
vo.setOrderInfo(orderInfo);
appCarInfo.setReadyCar(appReadyCar);
return vo;
}

1
anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmvehicledemand/AppOrderCrmVehicleDemandVo.java

@ -7,6 +7,7 @@ import lombok.Data;
@Data
public class AppOrderCrmVehicleDemandVo implements Vo {
private static final long serialVersionUID = 141976458932283317L;
@ApiModelProperty("意向sid")
private String sid;

20
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandMapper.xml

@ -70,14 +70,14 @@
<!--获取意向车型列表-->
<select id="getVisitListSid" resultType="com.yxt.anrui.crm.api.crmvehicledemand.AppCrmVehicledemandVo">
SELECT DISTINCT cvcd.sid,
cvcd.modelName,
cvcd.brandName,
cvcd.createTime,
cvcd.saleReferencePrice AS guidancePrice,
cvcd.purchaseMethodValue AS purchaseType
cvcd.modelName,
cvcd.brandName,
cvcd.createTime,
cvcd.saleReferencePrice AS guidancePrice,
cvcd.purchaseMethodValue AS purchaseType
FROM crm_visit cv
LEFT JOIN crm_visit_demand cvd ON cv.sid = cvd.visitSid
LEFT JOIN crm_vehicledemand cvcd ON cvcd.sid = cvd.demandSid
LEFT JOIN crm_visit_demand cvd ON cv.sid = cvd.visitSid
LEFT JOIN crm_vehicledemand cvcd ON cvcd.sid = cvd.demandSid
<where>
${ew.sqlSegment}
</where>
@ -129,9 +129,10 @@
</select>
<select id="getWantCarList" resultType="com.yxt.anrui.crm.api.crmvehicledemand.AppOrderCrmVehicleDemandVo">
select cv.modelSid,
select cv.sid,
cv.modelSid,
cv.comonConfigSid as configSid,
cv.modelAlias as modelName,
cv.modelName,
cv.brandName,
cv.createTime
from crm_vehicledemand cv ${ew.customSqlSegment}
@ -143,5 +144,4 @@
set vehicleModelOffer = NULL
where sid = #{sid}
</update>
</mapper>

3
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandService.java

@ -30,7 +30,6 @@ import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.UUID;
/**
* Project: anrui-crm(客户管理) <br/>
@ -441,7 +440,7 @@ public class CrmVehicledemandService extends MybatisBaseService<CrmVehicledemand
if (list.size() > 0) {
for (int i = 0; i < list.size(); i++) {
//根据车型sid及配置sid查询单台指导价
ResultBean<BaseVehmodelVo> voResultBean = baseVehmodelConfigFeign.selectOne(list.get(i).getModelSid(), list.get(i).getModelSid());
ResultBean<BaseVehmodelVo> voResultBean = baseVehmodelConfigFeign.selectOne(list.get(i).getModelSid(), list.get(i).getConfigSid());
if (voResultBean.getSuccess()) {
list.get(i).setGuidancePrice(voResultBean.getData().getGuidedPrice());
}

11
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysstafforg/SysStaffOrgFeign.java

@ -83,4 +83,15 @@ public interface SysStaffOrgFeign {
@ResponseBody
@ApiModelProperty("根据员工sid获取主管部门信息")
ResultBean<SysStaffOrg> selectAllByStaffSid(@RequestParam(value = "staffSid") String staffSid);
/**
* 根据用户sid获取分公司sid
*
* @param applySid 用户sid
* @return
*/
@GetMapping("/getPathSidByUserSid")
@ResponseBody
@ApiModelProperty("根据员工sid获取部门全路径")
ResultBean<String> getPathSidByUserSid(@RequestParam(value = "userSid") String applySid);
}

5
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysstafforg/SysStaffOrgFeignFallback.java

@ -89,4 +89,9 @@ public class SysStaffOrgFeignFallback implements SysStaffOrgFeign {
public ResultBean<SysStaffOrg> selectAllByStaffSid(String staffSid) {
return null;
}
@Override
public ResultBean<String> getPathSidByUserSid(String applySid) {
return null;
}
}

5
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstafforg/SysStaffOrgRest.java

@ -120,4 +120,9 @@ public class SysStaffOrgRest implements SysStaffOrgFeign {
public ResultBean<SysStaffOrg> selectAllByStaffSid(String staffSid) {
return sysStaffOrgService.selectAllByStaffSid(staffSid);
}
@Override
public ResultBean<String> getPathSidByUserSid(String applySid) {
return sysStaffOrgService.getPathSidByUserSid(applySid);
}
}

23
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstafforg/SysStaffOrgService.java

@ -4,9 +4,10 @@ import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.portal.api.sysorganization.SysOrganization;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo;
import com.yxt.anrui.portal.api.sysstafforg.*;
import com.yxt.anrui.portal.api.sysuser.SysUserInfoVo;
import com.yxt.anrui.portal.biz.sysorganization.SysOrganizationService;
import com.yxt.anrui.portal.biz.sysuser.SysUserService;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
@ -37,6 +38,8 @@ public class SysStaffOrgService extends MybatisBaseService<SysStaffOrgMapper, Sy
@Autowired
private SysOrganizationService sysOrganizationService;
@Autowired
private SysUserService sysUserService;
public PagerVo<SysStaffOrg> listPage(PagerQuery<SysStaffOrgQuery> pq) {
SysStaffOrgQuery query = pq.getParams();
@ -171,7 +174,7 @@ public class SysStaffOrgService extends MybatisBaseService<SysStaffOrgMapper, Sy
for (int i = 0; i < list.size(); i++) {
SysOrganization sysOrganization = sysOrganizationService.fetchBySid(list.get(i));
if (sysOrganization != null) {
if (sysOrganization.getIsDept() != null){
if (sysOrganization.getIsDept() != null) {
if (sysOrganization.getIsDept() == 0 && !"0".equals(sysOrganization.getPsid())) {
sid = list.get(i);
break;
@ -194,4 +197,20 @@ public class SysStaffOrgService extends MybatisBaseService<SysStaffOrgMapper, Sy
public SysStaffOrg getOrgByStaffSid(String sid) {
return baseMapper.getOrgByStaffSid(sid);
}
/**
* 根据用户sid获取分公司sid
*
* @param applySid 用户sid
* @return
*/
public ResultBean<String> getPathSidByUserSid(String applySid) {
ResultBean<String> rb = ResultBean.fireFail();
SysUserInfoVo sysUserInfoVo = sysUserService.selectUserInfoByUserSid(applySid);
if (sysUserInfoVo == null) {
return rb;
}
ResultBean<String> resultBean = selectSidPathByStaffSid(sysUserInfoVo.getStaffSid());
return resultBean;
}
}

6
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java

@ -27,6 +27,8 @@ package com.yxt.anrui.terminal.api.autoservice.saleOrders;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeignFallback;
import com.yxt.anrui.buscenter.api.bussalesorder.app.*;
import com.yxt.anrui.crm.api.crmvehicledemand.AppCrmOrderVehicleDemandQuery;
import com.yxt.anrui.crm.api.crmvehicledemand.AppOrderCrmVehicleDemandVo;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
@ -96,4 +98,8 @@ public interface AppBusSalesOrderFeign {
@ResponseBody
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo2(@SpringQueryMap AppBusSaleOrderInitModelInfoQuery appBusSaleOrderInitModelInfoQuery);
@ApiOperation("获取客户意向车型列表")
@PostMapping("/init/wantCarList")
@ResponseBody
ResultBean<PagerVo<AppOrderCrmVehicleDemandVo>> getWantCarList(@RequestBody PagerQuery<AppCrmOrderVehicleDemandQuery> pagerQuery);
}

7
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeignFallback.java

@ -26,6 +26,8 @@
package com.yxt.anrui.terminal.api.autoservice.saleOrders;
import com.yxt.anrui.buscenter.api.bussalesorder.app.*;
import com.yxt.anrui.crm.api.crmvehicledemand.AppCrmOrderVehicleDemandQuery;
import com.yxt.anrui.crm.api.crmvehicledemand.AppOrderCrmVehicleDemandVo;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
@ -81,4 +83,9 @@ public class AppBusSalesOrderFeignFallback implements AppBusSalesOrderFeign {
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo2(AppBusSaleOrderInitModelInfoQuery appBusSaleOrderInitModelInfoQuery) {
return null;
}
@Override
public ResultBean<PagerVo<AppOrderCrmVehicleDemandVo>> getWantCarList(PagerQuery<AppCrmOrderVehicleDemandQuery> pagerQuery) {
return null;
}
}

7
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderRest.java

@ -26,6 +26,8 @@
package com.yxt.anrui.terminal.biz.autoservice.saleOrders;
import com.yxt.anrui.buscenter.api.bussalesorder.app.*;
import com.yxt.anrui.crm.api.crmvehicledemand.AppCrmOrderVehicleDemandQuery;
import com.yxt.anrui.crm.api.crmvehicledemand.AppOrderCrmVehicleDemandVo;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.AppBusSalesOrderFeign;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
@ -102,4 +104,9 @@ public class AppBusSalesOrderRest implements AppBusSalesOrderFeign {
return appBusSalesOrderService.getInitModelInfo2(appBusSaleOrderInitModelInfoQuery);
}
@Override
public ResultBean<PagerVo<AppOrderCrmVehicleDemandVo>> getWantCarList(PagerQuery<AppCrmOrderVehicleDemandQuery> pagerQuery) {
return appBusSalesOrderService.getWantCarList(pagerQuery);
}
}

11
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

@ -27,6 +27,9 @@ package com.yxt.anrui.terminal.biz.autoservice.saleOrders;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign;
import com.yxt.anrui.buscenter.api.bussalesorder.app.*;
import com.yxt.anrui.crm.api.crmvehicledemand.AppCrmOrderVehicleDemandQuery;
import com.yxt.anrui.crm.api.crmvehicledemand.AppOrderCrmVehicleDemandVo;
import com.yxt.anrui.crm.api.crmvehicledemand.CrmVehicledemandFeign;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
@ -53,6 +56,8 @@ public class AppBusSalesOrderService {
@Autowired
BusSalesOrderFeign busSalesOrderFeign;
@Autowired
private CrmVehicledemandFeign crmVehicledemandFeign;
/************************************* 销售订单接口 *********************************************/
@ -125,7 +130,7 @@ public class AppBusSalesOrderService {
* @return
*/
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo2(@SpringQueryMap AppBusSaleOrderInitModelInfoQuery appBusSaleOrderInitModelInfoQuery) {
ResultBean resultBean = busSalesOrderFeign.getInitModelInfo2(appBusSaleOrderInitModelInfoQuery);
ResultBean<AppBusSaleOrderInitModelInfoVo> resultBean = busSalesOrderFeign.getInitModelInfo2(appBusSaleOrderInitModelInfoQuery);
return resultBean;
}
@ -142,4 +147,8 @@ public class AppBusSalesOrderService {
}
public ResultBean<PagerVo<AppOrderCrmVehicleDemandVo>> getWantCarList(PagerQuery<AppCrmOrderVehicleDemandQuery> pagerQuery) {
ResultBean<PagerVo<AppOrderCrmVehicleDemandVo>> resultBean = crmVehicledemandFeign.getWantCarList(pagerQuery);
return resultBean;
}
}
Loading…
Cancel
Save