From fa55cda60580a296512e6135af9dc9334bb7a482 Mon Sep 17 00:00:00 2001
From: dimengzhe <251008545@qq.com>
Date: Mon, 19 Sep 2022 14:53:33 +0800
Subject: [PATCH] =?UTF-8?q?pc=E7=AB=AF=E6=9C=AA=E5=94=AE=E4=B9=B0=E6=96=AD?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../basemanufacturerbank/BaseManActualVo.java | 25 ++++++
.../BaseManufacturerBankFeign.java | 5 ++
.../BaseManufacturerBankFeignFallback.java | 7 ++
.../api/basevehicle/BaseVehicleActualVo.java | 8 ++
.../BaseVehicleActualDetails.java | 12 +++
.../BaseVehicleActualDetailsDto.java | 13 +++
.../BaseVehicleActualDetailsVo.java | 14 ++++
.../BaseVehicleActualPay.java | 35 ++++++++
.../BaseVehicleActualPayDto.java | 31 +++++++
.../BaseVehicleActualPayFeign.java | 17 ++++
.../BaseVehicleActualPayFeignFallback.java | 12 +++
.../BaseVehicleActualPayVo.java | 31 +++++++
.../BaseVehicleActualSales.java | 8 ++
.../BaseVehicleActualSalesDetailsVo.java | 10 +++
.../BaseVehicleActualSalesDto.java | 10 +++
.../base/common/enums/DictCommonEnum.java | 17 ++++
.../BaseManufacturerBankMapper.java | 3 +
.../BaseManufacturerBankMapper.xml | 16 +++-
.../BaseManufacturerBankRest.java | 13 ++-
.../BaseManufacturerBankService.java | 5 ++
.../biz/basevehicle/BaseVehicleMapper.xml | 7 +-
.../biz/basevehicle/BaseVehicleService.java | 1 +
.../BaseVehicleActualDetailsMapper.xml | 3 +-
.../BaseVehicleActualPayMapper.java | 24 ++++++
.../BaseVehicleActualPayMapper.xml | 34 ++++++++
.../BaseVehicleActualPayRest.java | 16 ++++
.../BaseVehicleActualPayService.java | 56 +++++++++++++
.../BaseVehicleActualSalesMapper.xml | 5 +-
.../BaseVehicleActualSalesService.java | 81 +++++++++++++------
doc/databases/base_tables.sql | 31 ++++++-
30 files changed, 516 insertions(+), 34 deletions(-)
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManActualVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPay.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayDto.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayFeign.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayFeignFallback.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayVo.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayMapper.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayMapper.xml
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayRest.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayService.java
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManActualVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManActualVo.java
new file mode 100644
index 0000000000..f0afcfc6d9
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManActualVo.java
@@ -0,0 +1,25 @@
+package com.yxt.anrui.base.api.basemanufacturerbank;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/19 14:07
+ * @Description
+ */
+@Data
+public class BaseManActualVo implements Vo {
+ private static final long serialVersionUID = -8356553970394175402L;
+ @ApiModelProperty("厂家销售通路")
+ private String accountName;
+
+ @ApiModelProperty("开户行")
+ private String depositBank;
+
+ @ApiModelProperty("收款银行账号")
+ private String bankAccount;
+
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeign.java
index 0796dabaae..9a4d143791 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeign.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeign.java
@@ -10,6 +10,7 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import javax.validation.Valid;
+import java.util.List;
/**
* Project: anrui-base(安瑞基础信息模块)
@@ -46,4 +47,8 @@ public interface BaseManufacturerBankFeign {
@ApiOperation("查看及修改回显(已测试)")
@GetMapping("/selectDetails/{sid}")
public ResultBean selectDetails(@PathVariable("sid") String sid);
+
+ @ApiOperation("未售买断获取厂家销售通路")
+ @GetMapping("/actualList/{useOrgSid}")
+ ResultBean> actualList(@PathVariable("useOrgSid") String useOrgSid);
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeignFallback.java
index 5be9cdeee9..977f815ad6 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeignFallback.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeignFallback.java
@@ -3,6 +3,8 @@ package com.yxt.anrui.base.api.basemanufacturerbank;
import com.yxt.common.core.result.ResultBean;
import org.springframework.stereotype.Component;
+import java.util.List;
+
/**
* Project: anrui-base(安瑞基础信息模块)
* File: BaseManufacturerBankFeignFallback.java
@@ -28,4 +30,9 @@ public class BaseManufacturerBankFeignFallback implements BaseManufacturerBankFe
public ResultBean selectDetails(String sid) {
return null;
}
+
+ @Override
+ public ResultBean> actualList(String useOrgSid) {
+ return null;
+ }
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleActualVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleActualVo.java
index 562bbb9fd3..4e30285a37 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleActualVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleActualVo.java
@@ -51,4 +51,12 @@ public class BaseVehicleActualVo implements Vo {
private String insideCode;
@ApiModelProperty("库龄")
private int dayNum;
+ @ApiModelProperty("版本")
+ private String vehicleVersionValue;
+ @ApiModelProperty("燃料")
+ private String fuelTypeValue;
+ @ApiModelProperty("变速箱")
+ private String gearboxTypeValue;
+ @ApiModelProperty("排放标准")
+ private String emissionStandardValue;
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetails.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetails.java
index fd4392a95f..175e1289d9 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetails.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetails.java
@@ -4,6 +4,7 @@ import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.math.BigDecimal;
import java.util.Date;
/**
@@ -31,4 +32,15 @@ public class BaseVehicleActualDetails extends BaseEntity {
private int dayNum;
@ApiModelProperty("车辆数量")
private int vehicleNum;
+
+ @ApiModelProperty("版本")
+ private String vehicleVersionValue;
+ @ApiModelProperty("燃料")
+ private String fuelTypeValue;
+ @ApiModelProperty("变速箱")
+ private String gearboxTypeValue;
+ @ApiModelProperty("排放标准")
+ private String emissionStandardValue;
+ @ApiModelProperty("买断金额")
+ private BigDecimal actualMoney;
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetailsDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetailsDto.java
index 61c124aa44..4ccf56aa45 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetailsDto.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetailsDto.java
@@ -4,6 +4,7 @@ import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.math.BigDecimal;
import java.util.Date;
/**
@@ -31,4 +32,16 @@ public class BaseVehicleActualDetailsDto implements Dto {
@ApiModelProperty("车辆数量")
private int vehicleNum;
+ @ApiModelProperty("版本")
+ private String vehicleVersionValue;
+ @ApiModelProperty("燃料")
+ private String fuelTypeValue;
+ @ApiModelProperty("变速箱")
+ private String gearboxTypeValue;
+ @ApiModelProperty("排放标准")
+ private String emissionStandardValue;
+
+ @ApiModelProperty("买断金额")
+ private String actualMoney;
+
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetailsVo.java
index 6a10beee80..f9153bb7b6 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetailsVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualdetails/BaseVehicleActualDetailsVo.java
@@ -4,6 +4,8 @@ import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.math.BigDecimal;
+
/**
* @Author dimengzhe
* @Date 2022/4/9 11:35
@@ -29,4 +31,16 @@ public class BaseVehicleActualDetailsVo implements Vo {
private int dayNum;
@ApiModelProperty("车辆数量")
private int vehicleNum;
+
+ @ApiModelProperty("版本")
+ private String vehicleVersionValue;
+ @ApiModelProperty("燃料")
+ private String fuelTypeValue;
+ @ApiModelProperty("变速箱")
+ private String gearboxTypeValue;
+ @ApiModelProperty("排放标准")
+ private String emissionStandardValue;
+
+ @ApiModelProperty("买断金额")
+ private String actualMoney;
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPay.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPay.java
new file mode 100644
index 0000000000..1e266f3bb4
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPay.java
@@ -0,0 +1,35 @@
+package com.yxt.anrui.base.api.basevehicleactualpay;
+
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/19 11:49
+ * @Description
+ */
+@Data
+public class BaseVehicleActualPay extends BaseEntity {
+ private static final long serialVersionUID = -3051690321206077883L;
+
+ @ApiModelProperty(value = "车辆未售买断申请sid")
+ private String vehicleActualSid;
+ @ApiModelProperty(value = "付款方式")
+ private String paymentType;
+ @ApiModelProperty(value = "付款方式key")
+ private String paymentTypeKey;
+ @ApiModelProperty(value = "厂家销售通路")
+ private String actualPay;
+ @ApiModelProperty(value = "开户行")
+ private String bank;
+
+ @ApiModelProperty("收款银行账号")
+ private String receivingAccount;
+ @ApiModelProperty("付款金额")
+ private BigDecimal payAccount;
+ @ApiModelProperty("付款备注")
+ private String payRemark;
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayDto.java
new file mode 100644
index 0000000000..6cc5670385
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayDto.java
@@ -0,0 +1,31 @@
+package com.yxt.anrui.base.api.basevehicleactualpay;
+
+import com.yxt.common.core.dto.Dto;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/19 11:52
+ * @Description
+ */
+@Data
+public class BaseVehicleActualPayDto implements Dto {
+ private static final long serialVersionUID = -7136887711471736748L;
+
+ @ApiModelProperty(value = "付款方式")
+ private String paymentType;
+ @ApiModelProperty(value = "付款方式key")
+ private String paymentTypeKey;
+ @ApiModelProperty(value = "厂家销售通路")
+ private String actualPay;
+ @ApiModelProperty(value = "开户行")
+ private String bank;
+
+ @ApiModelProperty("收款银行账号")
+ private String receivingAccount;
+ @ApiModelProperty("付款金额")
+ private String payAccount;
+ @ApiModelProperty("付款备注")
+ private String payRemark;
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayFeign.java
new file mode 100644
index 0000000000..c3c9b8e93f
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayFeign.java
@@ -0,0 +1,17 @@
+package com.yxt.anrui.base.api.basevehicleactualpay;
+
+import com.yxt.anrui.base.api.basevehicleactualdetails.BaseVehicleActualDetailsFeignFallback;
+import org.springframework.cloud.openfeign.FeignClient;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/19 11:57
+ * @Description
+ */
+@FeignClient(
+ contextId = "anrui-base-BaseVehicleActualPay",
+ name = "anrui-base",
+ path = "v1/basevehicleactualpay",
+ fallback = BaseVehicleActualPayFeignFallback.class)
+public interface BaseVehicleActualPayFeign {
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayFeignFallback.java
new file mode 100644
index 0000000000..ff27270af5
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayFeignFallback.java
@@ -0,0 +1,12 @@
+package com.yxt.anrui.base.api.basevehicleactualpay;
+
+import org.springframework.stereotype.Component;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/19 11:58
+ * @Description
+ */
+@Component
+public class BaseVehicleActualPayFeignFallback {
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayVo.java
new file mode 100644
index 0000000000..cf09719da1
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualpay/BaseVehicleActualPayVo.java
@@ -0,0 +1,31 @@
+package com.yxt.anrui.base.api.basevehicleactualpay;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/19 13:36
+ * @Description
+ */
+@Data
+public class BaseVehicleActualPayVo implements Vo {
+ private static final long serialVersionUID = 7103772117018168626L;
+
+ @ApiModelProperty(value = "付款方式")
+ private String paymentType;
+ @ApiModelProperty(value = "付款方式key")
+ private String paymentTypeKey;
+ @ApiModelProperty(value = "厂家销售通路")
+ private String actualPay;
+ @ApiModelProperty(value = "开户行")
+ private String bank;
+
+ @ApiModelProperty("收款银行账号")
+ private String receivingAccount;
+ @ApiModelProperty("付款金额")
+ private String payAccount;
+ @ApiModelProperty("付款备注")
+ private String payRemark;
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSales.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSales.java
index d049588d47..e599055168 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSales.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSales.java
@@ -29,5 +29,13 @@ public class BaseVehicleActualSales extends BaseEntity {
@ApiModelProperty("未售买断费用")
private String money;
+ @ApiModelProperty("是否需要付款:1是,0否")
+ private String isPay;
+
+ @ApiModelProperty("分公司名称")
+ private String useOrgName;
+ @ApiModelProperty("分公司sid")
+ private String useOrgSid;
+
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSalesDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSalesDetailsVo.java
index 550557e5ed..5f35931cfe 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSalesDetailsVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSalesDetailsVo.java
@@ -1,6 +1,7 @@
package com.yxt.anrui.base.api.basevehicleactualsales;
import com.yxt.anrui.base.api.basevehicleactualdetails.BaseVehicleActualDetailsVo;
+import com.yxt.anrui.base.api.basevehicleactualpay.BaseVehicleActualPayVo;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -26,6 +27,7 @@ public class BaseVehicleActualSalesDetailsVo implements Vo {
private String reason;
@ApiModelProperty(value = "车辆列表")
private List detailsList = new ArrayList<>();
+ private List detailsPayList = new ArrayList<>();
@ApiModelProperty(value = "创建人sid")
private String userSid;
@ApiModelProperty(value = "任务id")
@@ -35,4 +37,12 @@ public class BaseVehicleActualSalesDetailsVo implements Vo {
@ApiModelProperty("未售买断费用")
private String money;
+
+ @ApiModelProperty("是否需要付款:1是,0否")
+ private String isPay;
+
+ @ApiModelProperty("分公司名称")
+ private String useOrgName;
+ @ApiModelProperty("分公司sid")
+ private String useOrgSid;
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSalesDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSalesDto.java
index 281975bc0c..2ee7f2bdbc 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSalesDto.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/BaseVehicleActualSalesDto.java
@@ -2,6 +2,7 @@ package com.yxt.anrui.base.api.basevehicleactualsales;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.anrui.base.api.basevehicleactualdetails.BaseVehicleActualDetailsDto;
+import com.yxt.anrui.base.api.basevehicleactualpay.BaseVehicleActualPayDto;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -33,9 +34,18 @@ public class BaseVehicleActualSalesDto implements Dto {
private String reason;
@ApiModelProperty(value = "车辆列表")
private List detailsList;
+ private List detailsPayList;
@ApiModelProperty("未售买断费用")
private String money;
+ @ApiModelProperty("付款金额总计")
+ private String payAccountAll;
+ @ApiModelProperty("是否需要付款:1是,0否")
+ private String isPay;
+ @ApiModelProperty("分公司名称")
+ private String useOrgName;
+ @ApiModelProperty("分公司sid")
+ private String useOrgSid;
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/DictCommonEnum.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/DictCommonEnum.java
index f367ab618d..f1e82e836d 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/DictCommonEnum.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/DictCommonEnum.java
@@ -43,4 +43,21 @@ public class DictCommonEnum {
this.remarks = remarks;
}
}
+
+ @Getter
+ public static enum dueBank {
+ HK_TYPE("1", "回款账户"),
+ DJ_TYPE("2", "订金账户"),
+ XL_TYPE("3", "销量保证金"),
+ QY_TYPE("4", "牵引车回款账户"),
+ ;
+ private final String code;
+ private final String remarks;
+
+ dueBank(String code, String remarks) {
+ this.code = code;
+ this.remarks = remarks;
+ }
+ }
+
}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.java
index 20cebf2d07..b24e63ebb0 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.java
@@ -1,6 +1,7 @@
package com.yxt.anrui.base.biz.basemanufacturerbank;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.yxt.anrui.base.api.basemanufacturerbank.BaseManActualVo;
import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBank;
import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankVo;
import com.yxt.anrui.base.api.busvehicleapply.BusApplyVo;
@@ -59,4 +60,6 @@ public interface BaseManufacturerBankMapper extends BaseMapper selectByApplySid(String modelSid);
+
+ List actualList(@Param("useOrgSid") String useOrgSid, @Param("code") String code);
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.xml
index 33195f7af3..700ce73d42 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.xml
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.xml
@@ -55,7 +55,7 @@
bmb.remarks
FROM base_manufacturer_bank bmb
WHERE bmb.manufacturerSid = #{sid}
- AND bmb.isDelete = 0
+ AND bmb.isDelete = 0
+
+
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankRest.java
index 55122bcf66..fe55f0bd9f 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankRest.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankRest.java
@@ -1,11 +1,9 @@
package com.yxt.anrui.base.biz.basemanufacturerbank;
import com.yxt.anrui.base.api.basemanufacturer.BaseManufacturer;
-import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBank;
-import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankDto;
-import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankFeign;
-import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankVo;
+import com.yxt.anrui.base.api.basemanufacturerbank.*;
import com.yxt.anrui.base.biz.basemanufacturer.BaseManufacturerService;
+import com.yxt.anrui.base.common.enums.DictCommonEnum;
import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
@@ -78,5 +76,12 @@ public class BaseManufacturerBankRest implements BaseManufacturerBankFeign {
return rb.success().setData(vo);
}
+ @Override
+ public ResultBean> actualList(String useOrgSid) {
+ ResultBean> rb = ResultBean.fireFail();
+ List voList = baseManufacturerBankService.actualList(useOrgSid, DictCommonEnum.dueBank.HK_TYPE.getCode());
+ return rb.success().setData(voList);
+ }
+
}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankService.java
index 52335425ee..8392392bc5 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankService.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankService.java
@@ -1,5 +1,6 @@
package com.yxt.anrui.base.biz.basemanufacturerbank;
+import com.yxt.anrui.base.api.basemanufacturerbank.BaseManActualVo;
import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBank;
import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankVo;
import com.yxt.anrui.base.api.busvehicleapply.BusApplyVo;
@@ -68,4 +69,8 @@ public class BaseManufacturerBankService extends MybatisBaseService selectByApplySid(String modelSid) {
return baseMapper.selectByApplySid(modelSid);
}
+
+ public List actualList(String useOrgSid, String code) {
+ return baseMapper.actualList(useOrgSid,code);
+ }
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
index de6051977c..7ad2a2d763 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
@@ -793,8 +793,11 @@
bv.insideCode,
(select count(*) from base_vehicle bvv where bvv.insideCode = bv.insideCode and (bvv.vehicleStateValue = '库存' or
bvv.vehicleStateValue = '调入')) as vehicleNum,
- (select datediff(now(),DATE_FORMAT(bv.priceDate,'%Y-%m-%d'))) as dayNum
-
+ (select datediff(now(),DATE_FORMAT(bv.priceDate,'%Y-%m-%d'))) as dayNum,
+ bvm.vehicleVersionValue,
+ bvm.fuelTypeValue,
+ bvm.gearboxTypeValue,
+ bvm.emissionStandardValue
FROM base_vehicle bv
LEFT JOIN base_vehicle_model bvm ON bv.`modelSid` = bvm.`sid`
LEFT JOIN base_model_config bmc ON bv.modelConfigSid = bmc.`sid`
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java
index 4dbe367693..996dd73c4d 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java
@@ -1434,6 +1434,7 @@ public class BaseVehicleService extends MybatisBaseService
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayMapper.java
new file mode 100644
index 0000000000..79caa13203
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayMapper.java
@@ -0,0 +1,24 @@
+package com.yxt.anrui.base.biz.basevehicleactualpay;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.yxt.anrui.base.api.basevehicleactualpay.BaseVehicleActualPay;
+import com.yxt.anrui.base.api.basevehicleactualpay.BaseVehicleActualPayVo;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/19 11:55
+ * @Description
+ */
+@Mapper
+public interface BaseVehicleActualPayMapper extends BaseMapper {
+ List selectBySaleSid(String sid);
+
+ int deleteBySaleSid(String sid);
+
+ List detailsList(String sid);
+
+ int deleteByActualSid(String s);
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayMapper.xml
new file mode 100644
index 0000000000..0f03fa4ba1
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayMapper.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+ delete
+ from base_vehicle_actual_pay
+ where vehicleActualSid = #{sid}
+
+
+
+
+
+ delete
+ from base_vehicle_actual_pay
+ where vehicleActualSid = #{s}
+
+
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayRest.java
new file mode 100644
index 0000000000..1a5f82af3d
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayRest.java
@@ -0,0 +1,16 @@
+package com.yxt.anrui.base.biz.basevehicleactualpay;
+
+import io.swagger.annotations.Api;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/19 11:54
+ * @Description
+ */
+@Api(tags = "车辆未售买断管理")
+@RequestMapping("v1/basevehicleactualsales")
+@Controller
+public class BaseVehicleActualPayRest {
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayService.java
new file mode 100644
index 0000000000..be7be0098d
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualpay/BaseVehicleActualPayService.java
@@ -0,0 +1,56 @@
+package com.yxt.anrui.base.biz.basevehicleactualpay;
+
+import com.yxt.anrui.base.api.basevehicleactualpay.BaseVehicleActualPay;
+import com.yxt.anrui.base.api.basevehicleactualpay.BaseVehicleActualPayDto;
+import com.yxt.anrui.base.api.basevehicleactualpay.BaseVehicleActualPayVo;
+import com.yxt.common.base.service.MybatisBaseService;
+import org.springframework.beans.BeanUtils;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/19 11:55
+ * @Description
+ */
+@Service
+public class BaseVehicleActualPayService extends MybatisBaseService {
+
+ @Transactional(rollbackFor = Exception.class)
+ public void saveDetails(List detailsPayList, String sid) {
+ BaseVehicleActualPay BaseVehicleActualPay = null;
+ for (BaseVehicleActualPayDto dto : detailsPayList) {
+ BaseVehicleActualPay = new BaseVehicleActualPay();
+ BeanUtils.copyProperties(dto, BaseVehicleActualPay, "sid");
+ BaseVehicleActualPay.setVehicleActualSid(sid);
+ save(BaseVehicleActualPay);
+ }
+ }
+
+ public List selectBySaleSid(String sid) {
+ return baseMapper.selectBySaleSid(sid);
+ }
+
+ public void deleteBySaleSid(String sid) {
+ baseMapper.deleteBySaleSid(sid);
+ }
+
+ @Transactional(rollbackFor = Exception.class)
+ public void updateListByReturnSid(String sid, List detailsPayList) {
+ saveDetails(detailsPayList, sid);
+ }
+
+ public List detailsList(String sid) {
+ return baseMapper.detailsList(sid);
+ }
+
+ public void deleteByActualSid(String[] sidsList) {
+ List stringList = Arrays.asList(sidsList);
+ for (int i = 0; i < stringList.size(); i++) {
+ baseMapper.deleteByActualSid(stringList.get(i));
+ }
+ }
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesMapper.xml
index 1d78417cc8..59170df266 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesMapper.xml
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesMapper.xml
@@ -23,7 +23,10 @@
taskId,
procInstId,
createBySid userSid,
- money
+ money,
+ isPay,
+ useOrgSid,
+ useOrgName
from base_vehicle_actual_sales
where sid = #{sid}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java
index 0794b26ebd..841a1b1991 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java
@@ -11,6 +11,8 @@ import com.yxt.anrui.base.api.basevehicleactualdetails.AppBaseVehicleActualDetai
import com.yxt.anrui.base.api.basevehicleactualdetails.BaseVehicleActualDetails;
import com.yxt.anrui.base.api.basevehicleactualdetails.BaseVehicleActualDetailsDto;
import com.yxt.anrui.base.api.basevehicleactualdetails.BaseVehicleActualDetailsVo;
+import com.yxt.anrui.base.api.basevehicleactualpay.BaseVehicleActualPay;
+import com.yxt.anrui.base.api.basevehicleactualpay.BaseVehicleActualPayVo;
import com.yxt.anrui.base.api.basevehicleactualsales.*;
import com.yxt.anrui.base.api.basevehicleactualsales.flow.ActualGetNodeQuery;
import com.yxt.anrui.base.api.basevehicleactualsales.flow.ActualGetNodeVo;
@@ -18,6 +20,7 @@ import com.yxt.anrui.base.api.basevehicleactualsales.flow.BaseActualSalesTaskQue
import com.yxt.anrui.base.api.basevehicleactualsales.flow.SubmitActualSalesDto;
import com.yxt.anrui.base.biz.basevehicle.BaseVehicleService;
import com.yxt.anrui.base.biz.basevehicleactualdetails.BaseVehicleActualDetailsService;
+import com.yxt.anrui.base.biz.basevehicleactualpay.BaseVehicleActualPayService;
import com.yxt.anrui.base.common.enums.VehicleState;
import com.yxt.anrui.flowable.api.flow.FlowableFeign;
import com.yxt.anrui.flowable.api.flow.UpdateFlowFieldVo;
@@ -47,6 +50,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
+import java.math.BigDecimal;
import java.util.*;
import java.util.stream.Collectors;
@@ -60,6 +64,8 @@ public class BaseVehicleActualSalesService extends MybatisBaseService 0) {
baseVehicleActualDetailsService.saveDetails(scmVehicleActualSalesDto.getDetailsList(), baseVehicleActualSales.getSid());
}
+ if ("1".equals(scmVehicleActualSalesDto.getIsPay())) {
+ if (scmVehicleActualSalesDto.getDetailsPayList().size() > 0) {
+ baseVehicleActualPayService.saveDetails(scmVehicleActualSalesDto.getDetailsPayList(), sid);
+
+ }
+ }
+
}
} else {
//编辑
@@ -165,6 +178,18 @@ public class BaseVehicleActualSalesService extends MybatisBaseService 0) {
baseVehicleActualDetailsService.updateListByReturnSid(sid, scmVehicleActualSalesDto.getDetailsList());
}
+
+ //查询pay中是否有关于sales的该条sid数据
+ List scmVehicleActualPayList = baseVehicleActualPayService.selectBySaleSid(sid);
+ if (scmVehicleActualPayList.size() > 0) {
+ baseVehicleActualPayService.deleteBySaleSid(sid);
+ }
+ if ("1".equals(scmVehicleActualSalesDto.getIsPay())) {
+ if (scmVehicleActualSalesDto.getDetailsPayList().size() > 0) {
+ baseVehicleActualPayService.updateListByReturnSid(sid, scmVehicleActualSalesDto.getDetailsPayList());
+ }
+ }
+
}
return rb.success().setData(sid);
}
@@ -200,7 +225,9 @@ public class BaseVehicleActualSalesService extends MybatisBaseService voList = baseVehicleActualDetailsService.detailsList(sid);
+ List voPayList = baseVehicleActualPayService.detailsList(sid);
vo.setDetailsList(voList);
+ vo.setDetailsPayList(voPayList);
return rb.success().setData(vo);
}
@@ -245,12 +272,13 @@ public class BaseVehicleActualSalesService extends MybatisBaseService 0) {
return rb.setMsg("删除的数据中包含已经提交审批的数据,删除失败");
}
+ baseVehicleActualDetailsService.deleteByActualSid(sidsList);
+ baseVehicleActualPayService.deleteByActualSid(sidsList);
delBySids(sidsList);
return rb.success().setMsg("删除成功");
}
@@ -285,6 +313,11 @@ public class BaseVehicleActualSalesService extends MybatisBaseService resultBean = saveOrUpdateVehicleSales(dto);
if (!resultBean.getSuccess()) {
@@ -318,7 +351,7 @@ public class BaseVehicleActualSalesService extends MybatisBaseService detailsList = dto.getDetailsList();
for (BaseVehicleActualDetailsDto f : detailsList) {
- BaseVehicle baseVehicle = baseVehicleService.selectByVinNoAndOrgSid(f.getVinNo(),useOrgSid);
+ BaseVehicle baseVehicle = baseVehicleService.selectByVinNoAndOrgSid(f.getVinNo(), useOrgSid);
baseVehicle.setVinNo(f.getVinNo());
baseVehicle.setSettlementStatus(VehicleState.BuyoutEnum.PRE_BUYOUT.getCode());
baseVehicle.setSettlementStatusValue(VehicleState.BuyoutEnum.PRE_BUYOUT.getRemarks());
@@ -328,12 +361,12 @@ public class BaseVehicleActualSalesService extends MybatisBaseService stringResultBean = messageFeign.pushMessage(messageFlowableQuery);
return voResultBean;
@@ -388,10 +421,10 @@ public class BaseVehicleActualSalesService extends MybatisBaseService variables = new HashMap<>();
- Map appMap = new HashMap<>();
- appMap.put("sid",bv.getBusinessSid());
- variables.put("app",appMap);
+ Map variables = new HashMap<>();
+ Map appMap = new HashMap<>();
+ appMap.put("sid", bv.getBusinessSid());
+ variables.put("app", appMap);
bv.setFormVariables(variables);
ResultBean resultBean = flowableFeign.handleProsess(bv);
if (!resultBean.getSuccess()) {
@@ -399,19 +432,19 @@ public class BaseVehicleActualSalesService extends MybatisBaseService stringResultBean = messageFeign.pushMessage(messageFlowableQuery);
}
@@ -491,10 +524,10 @@ public class BaseVehicleActualSalesService extends MybatisBaseService variables = new HashMap<>();
- Map appMap = new HashMap<>();
- appMap.put("sid",query.getBusinessSid());
- variables.put("app",appMap);
+ Map variables = new HashMap<>();
+ Map appMap = new HashMap<>();
+ appMap.put("sid", query.getBusinessSid());
+ variables.put("app", appMap);
flowTaskVo.setValues(variables);
ResultBean resultBean = flowableFeign.taskReject(flowTaskVo);
if (!resultBean.getSuccess()) {
@@ -508,7 +541,7 @@ public class BaseVehicleActualSalesService extends MybatisBaseService> listResultBean = flowTaskFeign.getLatestTasks(procId);
+ ResultBean> listResultBean = flowTaskFeign.getLatestTasks(procId);
String nextNodeUserSids = listResultBean.getData().get(0).getASSIGNEE_();
List receiveSidList = Arrays.asList(nextNodeUserSids.split(","));
- if(receiveSidList.size() == 1 && receiveSidList.get(0).equals(baseVehicleActualSales.getCreateBySid())){
- messageFlowableQuery.setMsgContent("您提交的"+messageFlowableQuery.getModuleName()+"已被驳回,请重新提交");
- }else{
- messageFlowableQuery.setMsgContent(baseVehicleActualSales.getApplicationName()+"提交的"+messageFlowableQuery.getModuleName()+",请审批");
+ if (receiveSidList.size() == 1 && receiveSidList.get(0).equals(baseVehicleActualSales.getCreateBySid())) {
+ messageFlowableQuery.setMsgContent("您提交的" + messageFlowableQuery.getModuleName() + "已被驳回,请重新提交");
+ } else {
+ messageFlowableQuery.setMsgContent(baseVehicleActualSales.getApplicationName() + "提交的" + messageFlowableQuery.getModuleName() + ",请审批");
}
messageFlowableQuery.setMsgTitle("供应链");
@@ -557,7 +590,7 @@ public class BaseVehicleActualSalesService extends MybatisBaseService