From 301b6e216e2368ca4c33226976a3c69dc4e947ad Mon Sep 17 00:00:00 2001 From: dimengzhe <251008545@qq.com> Date: Thu, 5 May 2022 15:50:20 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=80=E5=94=AE=E8=AE=A2=E5=8D=95=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusDepositFictitiousDto.java | 6 +-- .../bussalesorder/BusSalesOrderAllDto.java | 43 ++++++++++++++++++- .../api/bussalesorder/BusSalesOrderDto.java | 42 +----------------- .../bussalesorder/BusSalesOrderService.java | 12 +++--- 4 files changed, 49 insertions(+), 54 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdepositfictitious/BusDepositFictitiousDto.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdepositfictitious/BusDepositFictitiousDto.java index 0527a432be..8a1dd3a0e7 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdepositfictitious/BusDepositFictitiousDto.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdepositfictitious/BusDepositFictitiousDto.java @@ -31,8 +31,6 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import java.math.BigDecimal; - /** * Project: anrui-buscenter(业务管理)
* File: BusDepositFictitiousDto.java
@@ -56,9 +54,9 @@ public class BusDepositFictitiousDto implements Dto { @ApiModelProperty("订金信息sid") private String depositSid; @ApiModelProperty("订金剩余金额") - private BigDecimal depositPrice; + private String depositPrice; @ApiModelProperty("本次结转金额") - private BigDecimal price; + private String price; @ApiModelProperty("款项支付委托书") private String payPath; diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderAllDto.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderAllDto.java index 7ffd9bf00b..a75a549989 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderAllDto.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderAllDto.java @@ -1,5 +1,6 @@ package com.yxt.anrui.buscenter.api.bussalesorder; +import com.fasterxml.jackson.annotation.JsonFormat; import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitiousDto; import com.yxt.anrui.buscenter.api.bussalesorderdeposit.BusSalesOrderDepositDto; import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountDto; @@ -13,6 +14,7 @@ import com.yxt.common.core.dto.Dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.Date; import java.util.List; /** @@ -25,8 +27,45 @@ public class BusSalesOrderAllDto implements Dto { private static final long serialVersionUID = -734571880207951780L; private String sid; - @ApiModelProperty(value = "销售定单主表信息") - private BusSalesOrderDto busSalesOrder; + //===============================销售订单主表信息 + @ApiModelProperty("销售部门sid") + private String orgSid; + @ApiModelProperty("销售部门") + private String orgName; + @ApiModelProperty("客户名称") + private String customerName; + @ApiModelProperty("客户sid") + private String customerSid; + @ApiModelProperty("销售专员") + private String staffName; + @ApiModelProperty("销售专员sid") + private String staffSid; + @ApiModelProperty("客户联系电话") + private String mobile; + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty("制单日期") + private Date createDate; + @ApiModelProperty("开票类型key") + private String billingTypeKey; + @ApiModelProperty("开票类型value") + private String billingType; + @ApiModelProperty("付款方式key") + private String payTypeKey; + @ApiModelProperty("付款方式value") + private String payType; + @ApiModelProperty("挂靠公司sid") + private String affiliatedCompanySid; + @ApiModelProperty("挂靠公司名称") + private String affiliatedCompany; + @ApiModelProperty("公司是否入保") + private String isInsurance; + @ApiModelProperty("补充说明") + private String notes; + @ApiModelProperty("是否包含上装") + private String isTop; + @ApiModelProperty("销售订单车辆类型:1现车、2订单、3排产") + private String type; + //============================== @ApiModelProperty(value = "主车车型信息") private BusSalesOrderModelDto busSalesOrderModel; @ApiModelProperty(value = "现车车辆信息") diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderDto.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderDto.java index ba1c22c551..c01cd5978f 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderDto.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderDto.java @@ -26,14 +26,10 @@ package com.yxt.anrui.buscenter.api.bussalesorder; -import com.fasterxml.jackson.annotation.JsonFormat; import com.yxt.common.core.dto.Dto; import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import java.util.Date; - /** * Project: anrui-buscenter(业务管理)
* File: BusSalesOrderDto.java
@@ -53,43 +49,7 @@ public class BusSalesOrderDto implements Dto { private static final long serialVersionUID = 4012251859977808326L; - @ApiModelProperty("销售部门sid") - private String orgSid; - @ApiModelProperty("销售部门") - private String orgName; - @ApiModelProperty("客户名称") - private String customerName; - @ApiModelProperty("客户sid") - private String customerSid; - @ApiModelProperty("销售专员") - private String staffName; - @ApiModelProperty("销售专员sid") - private String staffSid; - @ApiModelProperty("客户联系电话") - private String mobile; - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiModelProperty("制单日期") - private Date createDate; - @ApiModelProperty("开票类型key") - private String billingTypeKey; - @ApiModelProperty("开票类型value") - private String billingType; - @ApiModelProperty("付款方式key") - private String payTypeKey; - @ApiModelProperty("付款方式value") - private String payType; - @ApiModelProperty("挂靠公司sid") - private String affiliatedCompanySid; - @ApiModelProperty("挂靠公司名称") - private String affiliatedCompany; - @ApiModelProperty("公司是否入保") - private String isInsurance; - @ApiModelProperty("补充说明") - private String notes; - @ApiModelProperty("是否包含上装") - private String isTop; - @ApiModelProperty("销售订单车辆类型:1现车、2订单、3排产") - private String type; + diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index b4b9e83f06..a91a49d6d7 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -171,8 +171,6 @@ public class BusSalesOrderService extends MybatisBaseService busDepositFictitiousDtoList = dto.getBusDepositFictitiousList(); BusSalesOrder busSalesOrder = new BusSalesOrder(); - BeanUtil.copyProperties(busSalesOrderDto, busSalesOrder, "sid"); + BeanUtil.copyProperties(dto, busSalesOrder, "sid"); //主车车型信息保存 busSalesOrderModelService.saveModel(busSalesOrderModelDto, dto.getSid()); - if ("1".equals(busSalesOrderDto.getType())) { + if ("1".equals(dto.getType())) { //现车车辆信息 busSalesOrderVehicleService.saveVehicle(list, dto.getSid()); - } else if ("2".equals(busSalesOrderDto.getType())) { + } else if ("2".equals(dto.getType())) { //采购订单信息 busSalesVehicleOrderService.saveOrder(vehicleList, dto.getSid()); } //是否含有上装信息 - String isTop = busSalesOrderDto.getIsTop(); + String isTop = dto.getIsTop(); if ("1".equals(isTop)) { busSalesOrderMakeupService.saveMake(busSalesOrderMakeupDto, dto.getSid()); } @@ -212,7 +210,7 @@ public class BusSalesOrderService extends MybatisBaseService