Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
ef8fcbda
提交
ef8fcbda
authored
11月 02, 2023
作者:
aiqingguo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
违规规则
上级
82736ebe
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
11 行增加
和
7 行删除
+11
-7
BreakContractOwnerRuleVO.java
...vo/pc/breakcontract/carrier/BreakContractOwnerRuleVO.java
+4
-2
CarrierBreakContractOwnerRuleController.java
...ract/carrier/CarrierBreakContractOwnerRuleController.java
+1
-0
BreakContractOwnerRuleServiceImpl.java
...impl/breakcontract/BreakContractOwnerRuleServiceImpl.java
+5
-4
BreakContractSettlementOwnerServiceImpl.java
...reakcontract/BreakContractSettlementOwnerServiceImpl.java
+1
-1
没有找到文件。
performance-api/src/main/java/com/clx/performance/vo/pc/breakcontract/carrier/BreakContractOwnerRuleVO.java
浏览文件 @
ef8fcbda
...
@@ -66,8 +66,10 @@ public class BreakContractOwnerRuleVO {
...
@@ -66,8 +66,10 @@ public class BreakContractOwnerRuleVO {
@ToString
@ToString
@NoArgsConstructor
@NoArgsConstructor
public
static
class
OrderAmountReduceRule
{
public
static
class
OrderAmountReduceRule
{
@ApiModelProperty
(
value
=
"总运费*X%"
,
example
=
"1.23"
)
@ApiModelProperty
(
value
=
"挂单前:总运费*X%"
,
example
=
"1.23"
)
private
BigDecimal
ratio
;
private
BigDecimal
beforeRatio
;
@ApiModelProperty
(
value
=
"挂单后:总运费*X%"
,
example
=
"1.23"
)
private
BigDecimal
afterRatio
;
}
}
@Getter
@Getter
...
...
performance-web/src/main/java/com/clx/performance/controller/pc/breakcontract/carrier/CarrierBreakContractOwnerRuleController.java
浏览文件 @
ef8fcbda
...
@@ -45,6 +45,7 @@ public class CarrierBreakContractOwnerRuleController {
...
@@ -45,6 +45,7 @@ public class CarrierBreakContractOwnerRuleController {
if
(
StringUtils
.
isBlank
(
param
.
getRule
().
get
(
"A-b"
))){
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-c"
))){
throw
new
ServiceSystemException
(
ResultCodeEnum
.
ILLEGAL_PARAMETER
);};
if
(
StringUtils
.
isBlank
(
param
.
getRule
().
get
(
"A-d"
))){
throw
new
ServiceSystemException
(
ResultCodeEnum
.
ILLEGAL_PARAMETER
);};
if
(
StringUtils
.
isBlank
(
param
.
getRule
().
get
(
"A-d"
))){
throw
new
ServiceSystemException
(
ResultCodeEnum
.
ILLEGAL_PARAMETER
);};
if
(
StringUtils
.
isBlank
(
param
.
getRule
().
get
(
"A-e"
))){
throw
new
ServiceSystemException
(
ResultCodeEnum
.
ILLEGAL_PARAMETER
);};
breakContractOwnerRuleService
.
saveRule
(
param
);
breakContractOwnerRuleService
.
saveRule
(
param
);
...
...
performance-web/src/main/java/com/clx/performance/service/impl/breakcontract/BreakContractOwnerRuleServiceImpl.java
浏览文件 @
ef8fcbda
...
@@ -55,10 +55,11 @@ public class BreakContractOwnerRuleServiceImpl implements BreakContractOwnerRul
...
@@ -55,10 +55,11 @@ public class BreakContractOwnerRuleServiceImpl implements BreakContractOwnerRul
autoRule
.
setOrderCancelRule
(
new
BreakContractOwnerRuleVO
.
OrderCancelRule
());
autoRule
.
setOrderCancelRule
(
new
BreakContractOwnerRuleVO
.
OrderCancelRule
());
autoRule
.
setOrderAmountReduceRule
(
new
BreakContractOwnerRuleVO
.
OrderAmountReduceRule
());
autoRule
.
setOrderAmountReduceRule
(
new
BreakContractOwnerRuleVO
.
OrderAmountReduceRule
());
autoRule
.
getOrderAmountReduceRule
().
setRatio
(
new
BigDecimal
(
param
.
getRule
().
get
(
"A-a"
)).
movePointLeft
(
2
));
autoRule
.
getOrderAmountReduceRule
().
setBeforeRatio
(
new
BigDecimal
(
param
.
getRule
().
get
(
"A-a"
)).
movePointLeft
(
2
));
autoRule
.
getOrderCancelRule
().
setBeforeRatio
(
new
BigDecimal
(
param
.
getRule
().
get
(
"A-b"
)).
movePointLeft
(
2
));
autoRule
.
getOrderAmountReduceRule
().
setAfterRatio
(
new
BigDecimal
(
param
.
getRule
().
get
(
"A-b"
)).
movePointLeft
(
2
));
autoRule
.
getOrderCancelRule
().
setAfterRatio
(
new
BigDecimal
(
param
.
getRule
().
get
(
"A-c"
)).
movePointLeft
(
2
));
autoRule
.
getOrderCancelRule
().
setBeforeRatio
(
new
BigDecimal
(
param
.
getRule
().
get
(
"A-c"
)).
movePointLeft
(
2
));
autoRule
.
getOrderCancelRule
().
setAfterFigurePerHour
(
new
BigDecimal
(
param
.
getRule
().
get
(
"A-d"
)).
movePointLeft
(
2
));
autoRule
.
getOrderCancelRule
().
setAfterRatio
(
new
BigDecimal
(
param
.
getRule
().
get
(
"A-d"
)).
movePointLeft
(
2
));
autoRule
.
getOrderCancelRule
().
setAfterFigurePerHour
(
new
BigDecimal
(
param
.
getRule
().
get
(
"A-e"
)).
movePointLeft
(
2
));
rule
.
setAutoRuleJson
(
JSON
.
toJSONString
(
autoRule
));
rule
.
setAutoRuleJson
(
JSON
.
toJSONString
(
autoRule
));
breakContractOwnerRuleDao
.
saveEntity
(
rule
);
breakContractOwnerRuleDao
.
saveEntity
(
rule
);
...
...
performance-web/src/main/java/com/clx/performance/service/impl/breakcontract/BreakContractSettlementOwnerServiceImpl.java
浏览文件 @
ef8fcbda
...
@@ -347,7 +347,7 @@ public class BreakContractSettlementOwnerServiceImpl implements BreakContractSe
...
@@ -347,7 +347,7 @@ public class BreakContractSettlementOwnerServiceImpl implements BreakContractSe
String
autoRuleJson
=
ownerRule
.
getAutoRuleJson
();
//系统自动违规
String
autoRuleJson
=
ownerRule
.
getAutoRuleJson
();
//系统自动违规
BreakContractOwnerRuleVO
.
AutoRule
autoRule
=
JSONObject
.
parseObject
(
autoRuleJson
,
BreakContractOwnerRuleVO
.
AutoRule
.
class
);
BreakContractOwnerRuleVO
.
AutoRule
autoRule
=
JSONObject
.
parseObject
(
autoRuleJson
,
BreakContractOwnerRuleVO
.
AutoRule
.
class
);
BreakContractOwnerRuleVO
.
OrderAmountReduceRule
reduceRule
=
autoRule
.
getOrderAmountReduceRule
();
//订单吨数减少规则
BreakContractOwnerRuleVO
.
OrderAmountReduceRule
reduceRule
=
autoRule
.
getOrderAmountReduceRule
();
//订单吨数减少规则
BigDecimal
ratio
=
reduceRule
.
getRatio
();
//比例
BigDecimal
ratio
=
reduceRule
.
get
Before
Ratio
();
//比例
//组装参数 生成违约记录 违约计费 违约结算单
//组装参数 生成违约记录 违约计费 违约结算单
BreakContractOwnerRecordAddParam
ownerRecordAddParam
=
new
BreakContractOwnerRecordAddParam
();
BreakContractOwnerRecordAddParam
ownerRecordAddParam
=
new
BreakContractOwnerRecordAddParam
();
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论