Browse Source

问题优化

master
God 2 years ago
parent
commit
32c190588a
  1. 8
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java
  2. 2
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java
  3. 6
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusVehicleQKKPTrailerVo.java
  4. 3
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java
  5. 1
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java
  6. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/FinBillTrailerVo.java

8
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java

@ -1117,6 +1117,8 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
dataMap.put("saleType", baseVehicleOutApply.getSaleTypeValue()); dataMap.put("saleType", baseVehicleOutApply.getSaleTypeValue());
//销售日期 //销售日期
dataMap.put("saleDate", baseVehicleOutApply.getSaleDate()); dataMap.put("saleDate", baseVehicleOutApply.getSaleDate());
//合同编号
dataMap.put("conNo", baseVehicleOutApply.getContractNo());
//单据编号 //单据编号
dataMap.put("billNo", baseVehicleOutApply.getBillNo()); dataMap.put("billNo", baseVehicleOutApply.getBillNo());
//客户名称电话 //客户名称电话
@ -1453,9 +1455,8 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
bdCustomer.setTOrgIds(basePurchaseSystemDetailsVo.getOrgCode()); bdCustomer.setTOrgIds(basePurchaseSystemDetailsVo.getOrgCode());
//出库类型是否为全款车(001全款车) //出库类型是否为全款车(001全款车)
if (!"001".equals(payTypeKey)) {//贷款 if (!"001".equals(payTypeKey)) {//贷款
String num = String.format("%02d", j); BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.selectByNoAndVinSid(baseVehicleZSOutApplyDto.getContractNo(),dto.getVinSid()).getData();
String FNumber = baseVehicleZSOutApplyDto.getContractNo() + num; String FNumber = busSalesOrderVehicle.getTemporaryNo();
j = j + 1;
Boolean aBoolean = finKingDeeFeign.customerExistState(FNumber).getData(); Boolean aBoolean = finKingDeeFeign.customerExistState(FNumber).getData();
if (!aBoolean) { if (!aBoolean) {
bdCustomer.setFName(baseVehicleZSOutApplyDto.getCustomerName() + dto.getVinNo().substring(dto.getVinNo().length() - 8)); bdCustomer.setFName(baseVehicleZSOutApplyDto.getCustomerName() + dto.getVinNo().substring(dto.getVinNo().length() - 8));
@ -1464,7 +1465,6 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
bdCustomers.add(bdCustomer); bdCustomers.add(bdCustomer);
finKingDeeFeign.draftBdCustomers(bdCustomers); finKingDeeFeign.draftBdCustomers(bdCustomers);
} else { } else {
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.fetchByLSBM(FNumber).getData();
//修改客户简称为合同编号 //修改客户简称为合同编号
bdCustomer.setFName(baseVehicleZSOutApplyDto.getCustomerName() + busSalesOrderVehicle.getLinkNo().substring(busSalesOrderVehicle.getLinkNo().length() - 8)); bdCustomer.setFName(baseVehicleZSOutApplyDto.getCustomerName() + busSalesOrderVehicle.getLinkNo().substring(busSalesOrderVehicle.getLinkNo().length() - 8));
bdCustomer.setFShortName(baseVehicleZSOutApplyDto.getCustomerName() + busSalesOrderVehicle.getLinkNo()); bdCustomer.setFShortName(baseVehicleZSOutApplyDto.getCustomerName() + busSalesOrderVehicle.getLinkNo());

2
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java

@ -94,7 +94,7 @@ public interface BusSalesOrderVehicleFeign {
@PostMapping("/getCanUseCarsPage") @PostMapping("/getCanUseCarsPage")
ResultBean<PagerVo<List<QCarVo>>> getCanUseCarsPage(@RequestBody PagerQuery<QCarQuery> pagerQuery); ResultBean<PagerVo<List<QCarVo>>> getCanUseCarsPage(@RequestBody PagerQuery<QCarQuery> pagerQuery);
@ApiOperation("根据临时编码查询车辆信息") @ApiOperation("根据车辆sid和合同编码查询客户临时编码")
@GetMapping("/fetchByLSBM/{fNumber}") @GetMapping("/fetchByLSBM/{fNumber}")
@ResponseBody @ResponseBody
ResultBean<BusSalesOrderVehicle> fetchByLSBM(@PathVariable("fNumber") String fNumber); ResultBean<BusSalesOrderVehicle> fetchByLSBM(@PathVariable("fNumber") String fNumber);

6
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusVehicleQKKPTrailerVo.java

@ -13,8 +13,10 @@ import lombok.Data;
public class BusVehicleQKKPTrailerVo implements Vo { public class BusVehicleQKKPTrailerVo implements Vo {
@ApiModelProperty("挂车车架号") @ApiModelProperty("挂车车架号")
private String gcVinNo; // 挂车车架号 private String gcVinNo;
@ApiModelProperty("车架号") @ApiModelProperty("车架号")
private String vinNo; // 车架号 private String vinNo;
@ApiModelProperty("挂车开票金额")
private String oneBillMoney;
} }

3
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java

@ -29,6 +29,7 @@ import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchSystemVo; import com.yxt.anrui.base.api.basepurchasesystem.BasePurchSystemVo;
import com.yxt.anrui.base.api.basetrailer.BaseTrailerDetailsVo;
import com.yxt.anrui.base.api.basetrailer.BaseTrailerFeign; import com.yxt.anrui.base.api.basetrailer.BaseTrailerFeign;
import com.yxt.anrui.base.api.basetrailer.TrailerVo; import com.yxt.anrui.base.api.basetrailer.TrailerVo;
import com.yxt.anrui.base.api.basetrailer.TraliveredVo; import com.yxt.anrui.base.api.basetrailer.TraliveredVo;
@ -307,6 +308,8 @@ public class BusSalesOrderVehicleService extends MybatisBaseService<BusSalesOrde
BusVehicleQKKPTrailerVo busVehicleQKKPTrailerVo = new BusVehicleQKKPTrailerVo(); BusVehicleQKKPTrailerVo busVehicleQKKPTrailerVo = new BusVehicleQKKPTrailerVo();
busVehicleQKKPTrailerVo.setVinNo(traliveredVo.getVinNo()); busVehicleQKKPTrailerVo.setVinNo(traliveredVo.getVinNo());
busVehicleQKKPTrailerVo.setGcVinNo(trailerVo.getTrailerVinNo()); busVehicleQKKPTrailerVo.setGcVinNo(trailerVo.getTrailerVinNo());
BaseTrailerDetailsVo baseTrailerDetailsVo = baseTrailerFeign.fetchByGcVinNo(trailerVo.getTrailerVinNo()).getData();
busVehicleQKKPTrailerVo.setOneBillMoney(baseTrailerDetailsVo.getDealPrice());
busVehicleQKKPTrailerVos.add(busVehicleQKKPTrailerVo); busVehicleQKKPTrailerVos.add(busVehicleQKKPTrailerVo);
busVehicleQKKPVo.setTrailers(busVehicleQKKPTrailerVos); busVehicleQKKPVo.setTrailers(busVehicleQKKPTrailerVos);
} }

1
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java

@ -446,7 +446,6 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
FinBillVehicleVo finBillVehicleVo = finBillVehicleService.fetchByMainSid(sid).get(0); FinBillVehicleVo finBillVehicleVo = finBillVehicleService.fetchByMainSid(sid).get(0);
finBillTrailerVo.setInvoiceInfo(finBillVehicleVo.getOpenTickRemarks()); finBillTrailerVo.setInvoiceInfo(finBillVehicleVo.getOpenTickRemarks());
BaseTrailerDetailsVo baseTrailerDetailsVo = baseTrailerFeign.fetchByGcVinNo(finBillTrailerVo.getGcVinNo()).getData(); BaseTrailerDetailsVo baseTrailerDetailsVo = baseTrailerFeign.fetchByGcVinNo(finBillTrailerVo.getGcVinNo()).getData();
finBillTrailerVo.setOneBillMoney(baseTrailerDetailsVo.getDealPrice());
List<CommonAppendixVo> commonAppendixVos = commonAppendixFeign.selByLinkSid(baseTrailerDetailsVo.getSid()).getData(); List<CommonAppendixVo> commonAppendixVos = commonAppendixFeign.selByLinkSid(baseTrailerDetailsVo.getSid()).getData();
List<String> hgzImageUrls = new ArrayList<>(); List<String> hgzImageUrls = new ArrayList<>();
for (CommonAppendixVo commonAppendixVo : commonAppendixVos) { for (CommonAppendixVo commonAppendixVo : commonAppendixVos) {

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/invoiced/FinBillTrailerVo.java

@ -67,7 +67,7 @@ public class FinBillTrailerVo implements Vo {
@ApiModelProperty("开票信息") @ApiModelProperty("开票信息")
private String invoiceInfo; private String invoiceInfo;
@ApiModelProperty("单台开票金额") @ApiModelProperty("单台开票金额")
private String oneBillMoney; // 单台开票金额 private String oneBillMoney;
@ApiModelProperty("合格证图片") @ApiModelProperty("合格证图片")
private List<String> files; private List<String> files;
} }

Loading…
Cancel
Save