Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
6da3b34e
提交
6da3b34e
authored
6月 13, 2025
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
订单策略修改
上级
0375e5e0
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
66 行增加
和
0 行删除
+66
-0
RemoteYsOrderService.java
...ain/java/org/dromara/server/api/RemoteYsOrderService.java
+8
-0
RemoteOrderApprove.java
...ava/org/dromara/server/api/domain/RemoteOrderApprove.java
+36
-0
RemoteYsOrderServiceImpl.java
...va/org/dromara/server/dubbo/RemoteYsOrderServiceImpl.java
+6
-0
pom.xml
ruoyi-modules/ruoyi-workflow/pom.xml
+5
-0
OrderApproveServiceImpl.java
...romara/workflow/service/impl/OrderApproveServiceImpl.java
+11
-0
没有找到文件。
ruoyi-api/ruoyi-api-server/src/main/java/org/dromara/server/api/RemoteYsOrderService.java
浏览文件 @
6da3b34e
package
org
.
dromara
.
server
.
api
;
package
org
.
dromara
.
server
.
api
;
import
org.dromara.server.api.domain.RemoteOrderApprove
;
/**
/**
* @author wenhe
* @author wenhe
*/
*/
...
@@ -53,4 +55,10 @@ public interface RemoteYsOrderService {
...
@@ -53,4 +55,10 @@ public interface RemoteYsOrderService {
*/
*/
void
payed
(
String
orderType
,
String
orderNo
);
void
payed
(
String
orderType
,
String
orderNo
);
/**
* 订单审批
*
* @param orderApprove 审批内容
*/
void
orderApprove
(
RemoteOrderApprove
orderApprove
);
}
}
ruoyi-api/ruoyi-api-server/src/main/java/org/dromara/server/api/domain/RemoteOrderApprove.java
0 → 100644
浏览文件 @
6da3b34e
package
org
.
dromara
.
server
.
api
.
domain
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serial
;
import
java.io.Serializable
;
/**
* @author hzh
* @date 2025-06-13
* @desc TODO
**/
@Data
@Accessors
(
chain
=
true
)
public
class
RemoteOrderApprove
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 订单类型
*/
private
String
orderType
;
/**
* 授权人id
*/
private
Long
authId
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/dubbo/RemoteYsOrderServiceImpl.java
浏览文件 @
6da3b34e
...
@@ -17,6 +17,7 @@ import org.dromara.common.ys.service.ITrainService;
...
@@ -17,6 +17,7 @@ import org.dromara.common.ys.service.ITrainService;
import
org.dromara.common.ys.service.IVehiclesService
;
import
org.dromara.common.ys.service.IVehiclesService
;
import
org.dromara.order.api.enums.OrderType
;
import
org.dromara.order.api.enums.OrderType
;
import
org.dromara.server.api.RemoteYsOrderService
;
import
org.dromara.server.api.RemoteYsOrderService
;
import
org.dromara.server.api.domain.RemoteOrderApprove
;
import
org.dromara.server.domain.bo.*
;
import
org.dromara.server.domain.bo.*
;
import
org.dromara.server.domain.vo.*
;
import
org.dromara.server.domain.vo.*
;
import
org.dromara.server.service.*
;
import
org.dromara.server.service.*
;
...
@@ -231,6 +232,11 @@ public class RemoteYsOrderServiceImpl implements RemoteYsOrderService {
...
@@ -231,6 +232,11 @@ public class RemoteYsOrderServiceImpl implements RemoteYsOrderService {
orderHotelService
.
updateOrderInfo
(
List
.
of
(
orderNo
));
orderHotelService
.
updateOrderInfo
(
List
.
of
(
orderNo
));
});
});
}
}
}
@Override
public
void
orderApprove
(
RemoteOrderApprove
orderApprove
)
{
//TODO 修改订单信息
log
.
info
(
"审批同意后,订单修改:{}"
,
orderApprove
);
}
}
}
}
ruoyi-modules/ruoyi-workflow/pom.xml
浏览文件 @
6da3b34e
...
@@ -143,6 +143,11 @@
...
@@ -143,6 +143,11 @@
<artifactId>
ruoyi-api-workflow
</artifactId>
<artifactId>
ruoyi-api-workflow
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
org.dromara
</groupId>
<artifactId>
ruoyi-api-server
</artifactId>
</dependency>
<dependency>
<dependency>
<groupId>
org.dromara
</groupId>
<groupId>
org.dromara
</groupId>
<artifactId>
ruoyi-common-core
</artifactId>
<artifactId>
ruoyi-common-core
</artifactId>
...
...
ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/OrderApproveServiceImpl.java
浏览文件 @
6da3b34e
...
@@ -11,6 +11,8 @@ import org.dromara.common.core.utils.StreamUtils;
...
@@ -11,6 +11,8 @@ import org.dromara.common.core.utils.StreamUtils;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.server.api.RemoteYsOrderService
;
import
org.dromara.server.api.domain.RemoteOrderApprove
;
import
org.dromara.workflow.api.domain.RemoteWorkflowService
;
import
org.dromara.workflow.api.domain.RemoteWorkflowService
;
import
org.dromara.workflow.api.domain.event.ProcessEvent
;
import
org.dromara.workflow.api.domain.event.ProcessEvent
;
import
org.dromara.workflow.api.domain.event.ProcessTaskEvent
;
import
org.dromara.workflow.api.domain.event.ProcessTaskEvent
;
...
@@ -43,6 +45,8 @@ public class OrderApproveServiceImpl extends AbstractBaseService<OrderApproveVo,
...
@@ -43,6 +45,8 @@ public class OrderApproveServiceImpl extends AbstractBaseService<OrderApproveVo,
@DubboReference
@DubboReference
private
final
RemoteWorkflowService
workflowService
;
private
final
RemoteWorkflowService
workflowService
;
@DubboReference
private
final
RemoteYsOrderService
ysOrderService
;
@Override
@Override
public
BaseMapperPlus
<
OrderApprove
,
OrderApproveVo
>
mapper
()
{
public
BaseMapperPlus
<
OrderApprove
,
OrderApproveVo
>
mapper
()
{
...
@@ -103,6 +107,13 @@ public class OrderApproveServiceImpl extends AbstractBaseService<OrderApproveVo,
...
@@ -103,6 +107,13 @@ public class OrderApproveServiceImpl extends AbstractBaseService<OrderApproveVo,
fa
.
setStatus
(
BusinessStatusEnum
.
WAITING
.
getStatus
());
fa
.
setStatus
(
BusinessStatusEnum
.
WAITING
.
getStatus
());
}
}
baseMapper
.
updateById
(
fa
);
baseMapper
.
updateById
(
fa
);
if
(
StringUtils
.
equals
(
fa
.
getStatus
(),
BusinessStatusEnum
.
FINISH
.
getStatus
()))
{
RemoteOrderApprove
roa
=
new
RemoteOrderApprove
()
.
setOrderId
(
fa
.
getOrderId
())
.
setOrderType
(
fa
.
getOrderType
())
.
setAuthId
(
fa
.
getAuthId
());
ysOrderService
.
orderApprove
(
roa
);
}
}
}
/**
/**
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论