Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
ef8c4e8f
提交
ef8c4e8f
authored
7月 25, 2024
作者:
刘海泉
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
commit
上级
66bf1003
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
20 行增加
和
20 行删除
+20
-20
PerformanceProgressDao.java
.../java/com/clx/performance/dao/PerformanceProgressDao.java
+2
-0
PerformanceProgressDaoImpl.java
.../clx/performance/dao/impl/PerformanceProgressDaoImpl.java
+5
-0
PerformanceProgressServiceImpl.java
...formance/service/impl/PerformanceProgressServiceImpl.java
+13
-20
没有找到文件。
performance-web/src/main/java/com/clx/performance/dao/PerformanceProgressDao.java
浏览文件 @
ef8c4e8f
...
...
@@ -19,4 +19,6 @@ public interface PerformanceProgressDao extends BaseDao<PerformanceProgressMappe
void
updateRecordOrder
(
Long
seq
,
boolean
isUp
);
long
getMaxSeq
();
void
updatePerformanceProgress
(
PerformanceProgress
update
);
}
performance-web/src/main/java/com/clx/performance/dao/impl/PerformanceProgressDaoImpl.java
浏览文件 @
ef8c4e8f
...
...
@@ -47,4 +47,9 @@ public class PerformanceProgressDaoImpl extends BaseDaoImpl<PerformanceProgressM
LambdaQueryWrapper
<
PerformanceProgress
>
query
=
new
LambdaQueryWrapper
<>();
return
baseMapper
.
selectCount
(
query
);
}
@Override
public
void
updatePerformanceProgress
(
PerformanceProgress
update
)
{
}
}
performance-web/src/main/java/com/clx/performance/service/impl/PerformanceProgressServiceImpl.java
浏览文件 @
ef8c4e8f
...
...
@@ -214,32 +214,29 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi
public
void
updatePerformanceProgress
(
UpdatePerformanceProgressParam
param
,
Long
userNo
,
String
userName
)
{
PerformanceProgress
item
=
performanceProgressDao
.
getEntityByKey
(
param
.
getId
()).
orElseThrow
(
ResultEnum
.
DATA_NOT_FIND
);
PerformanceProgress
update
=
new
PerformanceProgress
();
update
.
setId
(
param
.
getId
());
List
<
PerformanceProgressLog
>
logs
=
new
ArrayList
<>();
boolean
change
=
false
;
BigDecimal
todayExpectComplete
=
Objects
.
nonNull
(
item
.
getTodayExpectComplete
())
?
item
.
getTodayExpectComplete
():
BigDecimal
.
ZERO
;
if
(
StringUtils
.
isNotBlank
(
param
.
getTodayExpectComplete
())){
if
(
new
BigDecimal
(
param
.
getTodayExpectComplete
()
).
compareTo
(
todayExpectComplete
)
!=
0
){
if
(
Objects
.
nonNull
(
param
.
getTodayExpectComplete
())){
if
(
param
.
getTodayExpectComplete
(
).
compareTo
(
todayExpectComplete
)
!=
0
){
PerformanceProgressLog
log
=
performanceProgressLogService
.
generateLog
(
item
.
getOrderNo
(),
PerformanceProgressEnum
.
LogType
.
TODAY_EXPECT_COMPLETE
,
param
.
getTodayExpectComplete
(),
userNo
,
userName
);
update
.
setTodayExpectComplete
(
new
BigDecimal
(
param
.
getTodayExpectComplete
()));
logs
.
add
(
log
);
change
=
true
;
}
}
else
{
//今日预计完成吨数从有变成无
if
(
todayExpectComplete
.
compareTo
(
BigDecimal
.
ZERO
)
!=
0
){
PerformanceProgressLog
log
=
performanceProgressLogService
.
generateLog
(
item
.
getOrderNo
(),
PerformanceProgressEnum
.
LogType
.
TODAY_EXPECT_COMPLETE
,
BigDecimal
.
ZERO
,
userNo
,
userName
);
update
.
setTodayExpectComplete
(
new
BigDecimal
(
param
.
getTodayExpectComplete
()));
logs
.
add
(
log
);
change
=
true
;
}
//今日预计完成吨数从有变成无
if
(
todayExpectComplete
.
compareTo
(
BigDecimal
.
ZERO
)
!=
0
){
PerformanceProgressLog
log
=
performanceProgressLogService
.
generateLog
(
item
.
getOrderNo
(),
PerformanceProgressEnum
.
LogType
.
TODAY_EXPECT_COMPLETE
,
"-"
,
userNo
,
userName
);
logs
.
add
(
log
);
change
=
true
;
}
}
String
tradeRequireArriveStationTime
=
StringUtils
.
isBlank
(
param
.
getTradeRequireArriveStationTime
())
...
...
@@ -249,7 +246,6 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi
PerformanceProgressLog
log
=
performanceProgressLogService
.
generateLog
(
item
.
getOrderNo
(),
PerformanceProgressEnum
.
LogType
.
TRADE_REQUIRE_ARRIVE_STATION_TIME
,
param
.
getTradeRequireArriveStationTime
(),
userNo
,
userName
);
update
.
setTradeRequireArriveStationTime
(
param
.
getTradeRequireArriveStationTime
());
logs
.
add
(
log
);
change
=
true
;
}
...
...
@@ -260,7 +256,6 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi
PerformanceProgressLog
log
=
performanceProgressLogService
.
generateLog
(
item
.
getOrderNo
(),
PerformanceProgressEnum
.
LogType
.
TRANSPORT_EXPECT_ARRIVE_STATION_TIME
,
param
.
getTransportExpectArriveStationTime
(),
userNo
,
userName
);
update
.
setTransportExpectArriveStationTime
(
param
.
getTransportExpectArriveStationTime
());
logs
.
add
(
log
);
change
=
true
;
}
...
...
@@ -269,7 +264,6 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi
PerformanceProgressLog
log
=
performanceProgressLogService
.
generateLog
(
item
.
getOrderNo
(),
PerformanceProgressEnum
.
LogType
.
ABNORMAL_REMARK
,
param
.
getAbnormalRemark
(),
userNo
,
userName
);
update
.
setAbnormalRemark
(
param
.
getAbnormalRemark
());
logs
.
add
(
log
);
change
=
true
;
}
...
...
@@ -277,7 +271,6 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi
PerformanceProgressLog
log
=
performanceProgressLogService
.
generateLog
(
item
.
getOrderNo
(),
PerformanceProgressEnum
.
LogType
.
PERFORMANCE_ABNORMAL_REASON
,
param
.
getPerformanceAbnormalReason
(),
userNo
,
userName
);
update
.
setPerformanceAbnormalReason
(
param
.
getPerformanceAbnormalReason
());
logs
.
add
(
log
);
change
=
true
;
}
...
...
@@ -285,13 +278,13 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi
PerformanceProgressLog
log
=
performanceProgressLogService
.
generateLog
(
item
.
getOrderNo
(),
PerformanceProgressEnum
.
LogType
.
DISPATCH_FOLLOW
,
param
.
getDispatchFollow
(),
userNo
,
userName
);
update
.
setDispatchFollow
(
param
.
getDispatchFollow
());
logs
.
add
(
log
);
change
=
true
;
}
PerformanceProgress
update
=
performanceProgressStruct
.
convertParam
(
param
);
performanceProgressDao
.
updatePerformanceProgress
(
update
);
if
(
change
){
performanceProgressDao
.
updateEntityByKey
(
update
);
performanceProgressLogDao
.
saveBatchList
(
logs
);
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论