Browse Source

金融产品政策部分代码

zhanglei
dimengzhe 2 years ago
parent
commit
188943638e
  1. 6
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderprice/app/AppBusSalesOrderPriceDto.java
  2. 3
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceService.java
  3. 2
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinpolicy/LoanFinPolicyFeign.java
  4. 3
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinpolicy/LoanFinPolicyQuery.java
  5. 1
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyService.java
  6. 4
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/price/PriceDto.java

6
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderprice/app/AppBusSalesOrderPriceDto.java

@ -4,8 +4,6 @@ import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank;
/** /**
* @Author dimengzhe * @Author dimengzhe
* @Date 2022/6/6 11:55 * @Date 2022/6/6 11:55
@ -16,10 +14,10 @@ public class AppBusSalesOrderPriceDto implements Dto {
private static final long serialVersionUID = 401229647162329928L; private static final long serialVersionUID = 401229647162329928L;
@ApiModelProperty(value = "预计提车地点") @ApiModelProperty(value = "预计提车地点")
@NotBlank(message = "预计提车地点不能为空") // @NotBlank(message = "预计提车地点不能为空")
private String plannedPickUpLocation; private String plannedPickUpLocation;
@ApiModelProperty(value = "预计提车地点key") @ApiModelProperty(value = "预计提车地点key")
@NotBlank(message = "预计提车地点不能为空") // @NotBlank(message = "预计提车地点不能为空")
private String plannedPickUpLocationKey; private String plannedPickUpLocationKey;
@ApiModelProperty(value = "主车单台成交价格") @ApiModelProperty(value = "主车单台成交价格")
private String transactionPrice; private String transactionPrice;

3
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceService.java

@ -174,6 +174,9 @@ public class BusSalesOrderPriceService extends MybatisBaseService<BusSalesOrderP
if (busSalesOrder == null) { if (busSalesOrder == null) {
return rb.setMsg("该销售订单单据不存在"); return rb.setMsg("该销售订单单据不存在");
} }
if(StringUtils.isBlank(dto.getPlannedPickUpLocationKey())){
return rb.setMsg("请选择计划提车地点");
}
//更新车型中的单台成交价 //更新车型中的单台成交价
busSalesOrderModelService.updateFinalPrice(sid, new BigDecimal(dto.getTransactionPrice())); busSalesOrderModelService.updateFinalPrice(sid, new BigDecimal(dto.getTransactionPrice()));
BusSalesOrderPrice busSalesOrderPrice = selectBySalesOrderSid(sid); BusSalesOrderPrice busSalesOrderPrice = selectBySalesOrderSid(sid);

2
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinpolicy/LoanFinPolicyFeign.java

@ -41,6 +41,6 @@ public interface LoanFinPolicyFeign {
ResultBean setState(@RequestParam("sid") String sid, @RequestParam("useState") String useState); ResultBean setState(@RequestParam("sid") String sid, @RequestParam("useState") String useState);
@ApiOperation("金融产品政策管理分页列表") @ApiOperation("金融产品政策管理分页列表")
@PostMapping("setState") @PostMapping("pagerList")
ResultBean<PagerVo<LoanFinPolicyVos>> pagerList(@RequestBody PagerQuery<LoanFinPolicyQuery> pagerQuery); ResultBean<PagerVo<LoanFinPolicyVos>> pagerList(@RequestBody PagerQuery<LoanFinPolicyQuery> pagerQuery);
} }

3
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinpolicy/LoanFinPolicyQuery.java

@ -42,4 +42,7 @@ public class LoanFinPolicyQuery implements Query {
//最低首付比例 至 //最低首付比例 至
private String downPayRatioLeastStart; private String downPayRatioLeastStart;
private String downPayRatioLeastEnd; private String downPayRatioLeastEnd;
@ApiModelProperty("0是分公司,1是风控中心")
private int state;
} }

1
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyService.java

@ -182,6 +182,7 @@ public class LoanFinPolicyService extends MybatisBaseService<LoanFinPolicyMapper
LoanFinPolicyQuery query = pagerQuery.getParams(); LoanFinPolicyQuery query = pagerQuery.getParams();
QueryWrapper<LoanFinPolicy> qw = new QueryWrapper<>(); QueryWrapper<LoanFinPolicy> qw = new QueryWrapper<>();
if (query != null) { if (query != null) {
//
} }
IPage<LoanFinPolicy> page = PagerUtil.queryToPage(pagerQuery); IPage<LoanFinPolicy> page = PagerUtil.queryToPage(pagerQuery);

4
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/price/PriceDto.java

@ -5,8 +5,6 @@ import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank;
/** /**
* @Author dimengzhe * @Author dimengzhe
* @Date 2022/6/6 10:40 * @Date 2022/6/6 10:40
@ -21,7 +19,7 @@ public class PriceDto implements Dto {
private String plannedPickUpLocation; private String plannedPickUpLocation;
@ApiModelProperty(value = "预计提车地点key") @ApiModelProperty(value = "预计提车地点key")
@JsonProperty(value = "addressKey") @JsonProperty(value = "addressKey")
@NotBlank(message = "请选择计划提车地点") // @NotBlank(message = "请选择计划提车地点")
private String plannedPickUpLocationKey; private String plannedPickUpLocationKey;
@ApiModelProperty(value = "主车单台成交价格") @ApiModelProperty(value = "主车单台成交价格")
@JsonProperty(value = "transactionPrice") @JsonProperty(value = "transactionPrice")

Loading…
Cancel
Save