Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
ims-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
ims-ci-test
Commits
30e05fd5
提交
30e05fd5
authored
9月 09, 2023
作者:
张小凤
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Require(update)
上级
8a6c8dbd
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
23 行增加
和
2 行删除
+23
-2
RedisKeyExpirationListener.java
...ease/controller/countDown/RedisKeyExpirationListener.java
+10
-1
RequirementsDao.java
...rc/main/java/com/mmc/csf/release/dao/RequirementsDao.java
+4
-0
RequirementsServiceImpl.java
...mmc/csf/release/service/impl/RequirementsServiceImpl.java
+1
-1
RequirementsDao.xml
...rc/main/resources/mapper/requirements/RequirementsDao.xml
+8
-0
没有找到文件。
release-service/src/main/java/com/mmc/csf/release/controller/countDown/RedisKeyExpirationListener.java
浏览文件 @
30e05fd5
...
...
@@ -81,6 +81,12 @@ public class RedisKeyExpirationListener extends KeyExpirationEventMessageListene
private
ResultBody
getResultBody
(
RequirementsInfoDO
infoDO
)
{
int
count
=
requirementsDao
.
selectInfo
(
infoDO
.
getId
());
if
(
count
!=
0
){
return
ResultBody
.
error
(
"已结算"
);
}
ServiceSettleAccountsVO
settleAccountsVO
=
new
ServiceSettleAccountsVO
();
settleAccountsVO
.
setRequirementsInfoId
(
infoDO
.
getId
());
// RequirementsInfoDO infoDO = requirementsDao.selectSettleAccounts(settleAccountsVO);
...
...
@@ -91,7 +97,10 @@ public class RedisKeyExpirationListener extends KeyExpirationEventMessageListene
IsNullConvertZeroUtil
.
checkIsNull
(
requirementsServiceDO
);
ServiceSettleAccountsDO
settleAccountsDO
=
new
ServiceSettleAccountsDO
(
settleAccountsVO
);
requirementsDao
.
settleAccounts
(
settleAccountsDO
);
int
i
=
requirementsDao
.
selectSettleAccountEs
(
settleAccountsDO
.
getRequirementsInfoId
());
if
(
i
==
0
){
requirementsDao
.
settleAccounts
(
settleAccountsDO
);
}
requirementsDao
.
updateScene
(
settleAccountsVO
.
getRequirementsInfoId
(),
5
);
requirementsDao
.
updateInfo
(
settleAccountsVO
.
getRequirementsInfoId
(),
5
);
//正常结算
...
...
release-service/src/main/java/com/mmc/csf/release/dao/RequirementsDao.java
浏览文件 @
30e05fd5
...
...
@@ -103,6 +103,8 @@ public interface RequirementsDao {
void
settleAccounts
(
ServiceSettleAccountsDO
settleAccountsDO
);
int
selectSettleAccountEs
(
Integer
requirementsInfoId
);
ServiceSettleAccountsDO
settleAccountsDetails
(
Integer
requirementsInfoId
,
Integer
userAccountId
);
void
evaluate
(
ServiceEvaluateDO
serviceEvaluateDO
);
...
...
@@ -203,4 +205,6 @@ public interface RequirementsDao {
void
updateRequirementsAmountUpdate
(
RequirementsAmountUpdateDO
amountUpdateDO
);
RequirementsAmountUpdateDO
findUpdateAmount
(
Integer
requirementsInfoId
);
int
selectInfo
(
Integer
id
);
}
release-service/src/main/java/com/mmc/csf/release/service/impl/RequirementsServiceImpl.java
浏览文件 @
30e05fd5
...
...
@@ -1516,7 +1516,7 @@ public class RequirementsServiceImpl implements RequirementsService {
//倒计时
redisUtil
.
ins
(
"order_"
+
requirementsInfoDO
.
getPublisherNumber
(),
String
.
valueOf
(
requirementsInfoDO
),
1
,
TimeUnit
.
HOURS
);
//
redisUtil.ins("order_" + requirementsInfoDO.getPublisherNumber(), String.valueOf(requirementsInfoDO), 3, TimeUnit.SECONDS);
//redisUtil.ins("order_" + requirementsInfoDO.getPublisherNumber(), String.valueOf(requirementsInfoDO), 3, TimeUnit.SECONDS);
return
ResultBody
.
success
();
}
else
{
...
...
release-service/src/main/resources/mapper/requirements/RequirementsDao.xml
浏览文件 @
30e05fd5
...
...
@@ -98,6 +98,10 @@
requirements_amount_update where requirements_info_id=#{requirementsInfoId}
</select>
<select
id=
"selectInfo"
resultType=
"java.lang.Integer"
>
select count(*) from requirements_info where service_flow_id =5 and id=#{id}
</select>
<insert
id=
"insertPlatformOrderEarnings"
>
INSERT INTO platform_order_earnings(liquidated_damages, requirements_info_id, user_account_id, create_time,
update_time)
...
...
@@ -636,6 +640,10 @@
VALUES (#{orderAmount}, #{requirementsInfoId}, #{remark}, NOW(), NOW());
</insert>
<select
id=
"selectSettleAccountEs"
resultType=
"java.lang.Integer"
>
select count(*) from service_settle_accounts where requirements_info_id=#{requirementsInfoId}
</select>
<select
id=
"settleAccountsDetails"
resultType=
"com.mmc.csf.release.entity.requirements.ServiceSettleAccountsDO"
>
select id, order_amount, requirements_info_id, remark, create_time, update_time
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论