Browse Source

移动端销售订单详情修改预计交付地点

新车买卖合同调整车辆交付地点为存放地点市、区/县
master
God 1 year ago
parent
commit
8142721872
  1. 44
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractService.java
  2. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

44
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractService.java

@ -974,7 +974,16 @@ public class CommonContractService extends MybatisBaseService<CommonContractMapp
map.put("depositTotal", depositTotal); map.put("depositTotal", depositTotal);
} }
//车辆交付地点 //车辆交付地点
map.put("address", appBusSalesOrderPriceVo.getAddress()); if (StringUtils.isNotBlank(appBusSalesOrderPriceVo.getAddressKey())){
ScmWarehouseVo scmWarehouseVo = scmWarehouseFeign.fetchBySid(appBusSalesOrderPriceVo.getAddressKey()).getData();
if (StringUtils.isNotBlank(scmWarehouseVo.getCity()) && StringUtils.isNotBlank(scmWarehouseVo.getCounty())){
map.put("address", scmWarehouseVo.getCity() + scmWarehouseVo.getCounty());
}else {
map.put("address", "暂无市、区/县");
}
}else {
map.put("address", "暂无预计交付地点");
}
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl"); InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl");
//生成word文件名 //生成word文件名
String targetPath = docPdfComponent.getUploadTemplateUrl(); String targetPath = docPdfComponent.getUploadTemplateUrl();
@ -1157,7 +1166,16 @@ public class CommonContractService extends MybatisBaseService<CommonContractMapp
map.put("depositTotal", depositTotal); map.put("depositTotal", depositTotal);
} }
//车辆交付地点 //车辆交付地点
map.put("address", appBusSalesOrderPriceVo.getAddress()); if (StringUtils.isNotBlank(appBusSalesOrderPriceVo.getAddressKey())){
ScmWarehouseVo scmWarehouseVo = scmWarehouseFeign.fetchBySid(appBusSalesOrderPriceVo.getAddressKey()).getData();
if (StringUtils.isNotBlank(scmWarehouseVo.getCity()) && StringUtils.isNotBlank(scmWarehouseVo.getCounty())){
map.put("address", scmWarehouseVo.getCity() + scmWarehouseVo.getCounty());
}else {
map.put("address", "暂无市、区/县");
}
}else {
map.put("address", "暂无预计交付地点");
}
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl"); InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl");
//生成word文件名 //生成word文件名
String targetPath = docPdfComponent.getUploadTemplateUrl(); String targetPath = docPdfComponent.getUploadTemplateUrl();
@ -1969,7 +1987,16 @@ public class CommonContractService extends MybatisBaseService<CommonContractMapp
map.put("depositTotal", depositTotal); map.put("depositTotal", depositTotal);
} }
//车辆交付地点 //车辆交付地点
map.put("address", appBusSalesOrderPriceVo.getAddress()); if (StringUtils.isNotBlank(appBusSalesOrderPriceVo.getAddressKey())){
ScmWarehouseVo scmWarehouseVo = scmWarehouseFeign.fetchBySid(appBusSalesOrderPriceVo.getAddressKey()).getData();
if (StringUtils.isNotBlank(scmWarehouseVo.getCity()) && StringUtils.isNotBlank(scmWarehouseVo.getCounty())){
map.put("address", scmWarehouseVo.getCity() + scmWarehouseVo.getCounty());
}else {
map.put("address", "暂无市、区/县");
}
}else {
map.put("address", "暂无预计交付地点");
}
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl"); InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl");
//生成word文件名 //生成word文件名
String targetPath = docPdfComponent.getUploadTemplateUrl(); String targetPath = docPdfComponent.getUploadTemplateUrl();
@ -2131,7 +2158,16 @@ public class CommonContractService extends MybatisBaseService<CommonContractMapp
map.put("depositTotal", depositTotal); map.put("depositTotal", depositTotal);
} }
//车辆交付地点 //车辆交付地点
map.put("address", appBusSalesOrderPriceVo.getAddress()); if (StringUtils.isNotBlank(appBusSalesOrderPriceVo.getAddressKey())){
ScmWarehouseVo scmWarehouseVo = scmWarehouseFeign.fetchBySid(appBusSalesOrderPriceVo.getAddressKey()).getData();
if (StringUtils.isNotBlank(scmWarehouseVo.getCity()) && StringUtils.isNotBlank(scmWarehouseVo.getCounty())){
map.put("address", scmWarehouseVo.getCity() + scmWarehouseVo.getCounty());
}else {
map.put("address", "暂无市、区/县");
}
}else {
map.put("address", "暂无预计交付地点");
}
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl"); InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl");
//生成word文件名 //生成word文件名
String targetPath = docPdfComponent.getUploadTemplateUrl(); String targetPath = docPdfComponent.getUploadTemplateUrl();

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

@ -3916,6 +3916,12 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
if (vo.getModelInfo() != null) { if (vo.getModelInfo() != null) {
priceInfo.setTransactionPrice(vo.getModelInfo().getPrice()); priceInfo.setTransactionPrice(vo.getModelInfo().getPrice());
} }
if (StringUtils.isNotBlank(priceInfo.getPlannedPickUpLocationKey())){
ScmWarehouseVo scmWarehouseVo = scmWarehouseFeign.fetchBySid(priceInfo.getPlannedPickUpLocationKey()).getData();
if (StringUtils.isNotBlank(scmWarehouseVo.getCity()) && StringUtils.isNotBlank(scmWarehouseVo.getCounty())){
priceInfo.setAddress(priceInfo.getAddress() + "(" + scmWarehouseVo.getCity() + scmWarehouseVo.getCounty() + scmWarehouseVo.getWarehouseAttribute() + ")");
}
}
if (appOrderTrailerInfoVos.size() == 1){ if (appOrderTrailerInfoVos.size() == 1){
priceInfo.setGcOneConPrice(appOrderTrailerInfoVos.get(0).getSingleFinalPrice().toString()); priceInfo.setGcOneConPrice(appOrderTrailerInfoVos.get(0).getSingleFinalPrice().toString());
priceInfo.setGcOneCount(appOrderTrailerInfoVos.get(0).getTrailerCount().toString()); priceInfo.setGcOneCount(appOrderTrailerInfoVos.get(0).getTrailerCount().toString());

Loading…
Cancel
Save