提交 163100c5 authored 作者: aiqingguo's avatar aiqingguo

违约

上级 d22e0871
...@@ -2,6 +2,7 @@ package com.clx.performance.controller.pc.breakcontract.carrier; ...@@ -2,6 +2,7 @@ package com.clx.performance.controller.pc.breakcontract.carrier;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.clx.performance.enums.PerformanceResultEnum;
import com.clx.performance.param.pc.breakcontract.carrier.BreakContractOwnerRuleAddParam; import com.clx.performance.param.pc.breakcontract.carrier.BreakContractOwnerRuleAddParam;
import com.clx.performance.param.pc.breakcontract.carrier.BreakContractOwnerRuleStatusUpdateParam; import com.clx.performance.param.pc.breakcontract.carrier.BreakContractOwnerRuleStatusUpdateParam;
import com.clx.performance.param.pc.breakcontract.carrier.PageBreakContractOwnerRuleParam; import com.clx.performance.param.pc.breakcontract.carrier.PageBreakContractOwnerRuleParam;
...@@ -11,14 +12,18 @@ import com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRulePul ...@@ -11,14 +12,18 @@ import com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRulePul
import com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRuleVO; import com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRuleVO;
import com.msl.common.base.PageData; import com.msl.common.base.PageData;
import com.msl.common.convertor.aspect.UnitCovert; import com.msl.common.convertor.aspect.UnitCovert;
import com.msl.common.enums.ResultCodeEnum;
import com.msl.common.exception.ServiceSystemException;
import com.msl.common.result.Result; import com.msl.common.result.Result;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal;
import java.util.List; import java.util.List;
...@@ -36,6 +41,11 @@ public class CarrierBreakContractOwnerRuleController { ...@@ -36,6 +41,11 @@ public class CarrierBreakContractOwnerRuleController {
@PostMapping("/saveRule") @PostMapping("/saveRule")
@UnitCovert @UnitCovert
public Result<Void> saveRule(@RequestBody @Validated BreakContractOwnerRuleAddParam param) { public Result<Void> saveRule(@RequestBody @Validated BreakContractOwnerRuleAddParam param) {
if (StringUtils.isBlank(param.getRule().get("A-a"))){throw new ServiceSystemException(ResultCodeEnum.ILLEGAL_PARAMETER);};
if (StringUtils.isBlank(param.getRule().get("A-b"))){throw new ServiceSystemException(ResultCodeEnum.ILLEGAL_PARAMETER);};
if (StringUtils.isBlank(param.getRule().get("A-c"))){throw new ServiceSystemException(ResultCodeEnum.ILLEGAL_PARAMETER);};
if (StringUtils.isBlank(param.getRule().get("A-d"))){throw new ServiceSystemException(ResultCodeEnum.ILLEGAL_PARAMETER);};
breakContractOwnerRuleService.saveRule(param); breakContractOwnerRuleService.saveRule(param);
return Result.ok(); return Result.ok();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论