From e8b181292aa1f5f37c86d3653dd2db86f65360aa Mon Sep 17 00:00:00 2001
From: dimengzhe <251008545@qq.com>
Date: Sat, 18 Jun 2022 17:08:52 +0800
Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E9=94=80=E5=94=AE?=
=?UTF-8?q?=E8=AE=A2=E5=8D=95=E8=B0=83=E5=BC=8F=E5=AE=8C=E5=96=84=E4=BF=AE?=
=?UTF-8?q?=E5=A4=8D=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../BusSalesOrderModelFeign.java | 5 +++--
.../biz/bussalesorder/BusSalesOrderRest.java | 2 +-
.../biz/bussalesorder/BusSalesOrderService.java | 15 ++++++++++++---
.../BusSalesOrderDepositService.java | 9 ++++++---
.../BusSalesOrderPriceService.java | 13 +++++++++----
.../api/sysstaffinfo/SysStaffinfoFeign.java | 2 +-
.../saleOrders/AppBusSalesOrderFeign.java | 3 +--
.../autoservice/saleOrders/topinfo/TopDto.java | 2 ++
.../saleOrders/AppBusSalesOrderService.java | 7 ++++++-
9 files changed, 41 insertions(+), 17 deletions(-)
diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordermodel/BusSalesOrderModelFeign.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordermodel/BusSalesOrderModelFeign.java
index 1dfea117b3..5b18c918e4 100644
--- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordermodel/BusSalesOrderModelFeign.java
+++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordermodel/BusSalesOrderModelFeign.java
@@ -30,10 +30,11 @@ import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
+import javax.validation.Valid;
+
/**
* Project: anrui-buscenter(业务管理)
* File: BusSalesOrderModelFeign.java
@@ -57,7 +58,7 @@ public interface BusSalesOrderModelFeign {
@ApiOperation("保存")
@PutMapping("/saveOrUpdate")
- ResultBean save(@RequestBody AppBusSalesOrderModelDto dto);
+ ResultBean save(@Valid @RequestBody AppBusSalesOrderModelDto dto);
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java
index a13fe8297d..221737d3b6 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java
@@ -159,7 +159,7 @@ public class BusSalesOrderRest implements BusSalesOrderFeign {
@Override
@ApiOperation("App销售订单分页列表")
public ResultBean> getSaleOrders(PagerQuery pq) {
- ResultBean rb = ResultBean.fireFail();
+ ResultBean> rb = ResultBean.fireFail();
PagerVo pv = busSalesOrderService.getSaleOrders(pq);
return rb.success().setData(pv);
}
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 fb70be45ef..bd4c9b33e0 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
@@ -1055,8 +1055,12 @@ public class BusSalesOrderService extends MybatisBaseService
@@ -161,7 +159,12 @@ public class BusSalesOrderDepositService extends MybatisBaseService> getUserList(@RequestBody PagerQuery pagerQuery);
diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java
index c9b5ebe681..8fcc627221 100644
--- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java
+++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java
@@ -26,7 +26,6 @@
package com.yxt.anrui.terminal.api.autoservice.saleOrders;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeignFallback;
-import com.yxt.anrui.crm.api.crmvehicledemand.AppCrmOrderVehicleDemandQuery;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.depositinfo.DepositInfoDto;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.depositinfo.DepositInfoQuery;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.depositinfo.DepositInfoVo;
@@ -132,7 +131,7 @@ public interface AppBusSalesOrderFeign {
@ApiOperation("保存上装信息")
@PutMapping("/save/topInfo")
@ResponseBody
- ResultBean saveTopInfo(@RequestBody TopDto dto);
+ ResultBean saveTopInfo(@Valid @RequestBody TopDto dto);
@ApiOperation("初始化上装信息")
@GetMapping("/init/topInfo/{saleOrderSid}")
diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/topinfo/TopDto.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/topinfo/TopDto.java
index be966526af..a784812db1 100644
--- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/topinfo/TopDto.java
+++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/topinfo/TopDto.java
@@ -5,6 +5,7 @@ import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import javax.validation.constraints.NotBlank;
import java.util.List;
/**
@@ -17,6 +18,7 @@ public class TopDto implements Dto {
private static final long serialVersionUID = -5639301713184743169L;
@ApiModelProperty(value = "上装名称")
+ @NotBlank(message = "上装名称不能为空")
private String topName;
@ApiModelProperty(value = "板材材质")
@JsonProperty(value = "texture")
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java
index 82d7cb4098..482da66e87 100644
--- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java
@@ -72,6 +72,7 @@ import com.yxt.anrui.terminal.api.autoservice.saleOrders.price.PriceVo;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.topinfo.TopDto;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.topinfo.TopVo;
import com.yxt.anrui.terminal.config.CoverUtils;
+import com.yxt.common.base.utils.StringUtils;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
@@ -151,7 +152,7 @@ public class AppBusSalesOrderService {
PagerQuery pq = CoverUtils.getPagerQuery(pagerQuery);
ResultBean> resultBean = busSalesOrderFeign.getSaleOrders(pq);
PagerVo vo = CoverUtils.selectPagerVo(resultBean.getData());
- return rb.success().setData(vo);
+ return rb.success().setMsg("").setData(vo);
}
/**
@@ -260,6 +261,10 @@ public class AppBusSalesOrderService {
}
public ResultBean saveModelInfo(ModelDto dto) {
+ ResultBean rb = ResultBean.fireFail();
+ if(StringUtils.isBlank(dto.getState())){
+ return rb.setMsg("请选择类型");
+ }
AppBusSalesOrderModelDto appBusSalesOrderModelDto = new AppBusSalesOrderModelDto();
BeanUtil.copyProperties(dto, appBusSalesOrderModelDto);
ResultBean resultBean = busSalesOrderModelFeign.save(appBusSalesOrderModelDto);