社区
Java EE
帖子详情
讨论,复杂流程的中订单的状态
maowu
2004-08-07 09:55:14
我做的项目中,订单要走很复杂的流程。
以前是在数据库中用一个“状态”字段来记录订单当前的状态。
问题是流程越来越复杂,用一个字段来判断,会很麻烦。
不知道大家遇到这种问题是怎么处理的?
...全文
195
13
打赏
收藏
讨论,复杂流程的中订单的状态
我做的项目中,订单要走很复杂的流程。 以前是在数据库中用一个“状态”字段来记录订单当前的状态。 问题是流程越来越复杂,用一个字段来判断,会很麻烦。 不知道大家遇到这种问题是怎么处理的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AllError
2004-08-18
打赏
举报
回复
<程序员>2004第8期,有篇面向对象状态机的编程实践 可能对你有帮助
张海霖
2004-08-15
打赏
举报
回复
实际的工作中流程是常常改变的,在追逐商业化的今天。
我的建议是用scriplet,不要用ejb。真的。技术作为一种工具没有好坏,
只有适用和不适用。
maowu
2004-08-14
打赏
举报
回复
我一直都使用状态来控制的。但是越来越发现状态字段的局限性。并且当流程改变的时候,我们必须面对痛苦的修改。也许工作流是一个好的选择。要研究一下。欢迎对工作流有研究的朋友发表意见。
kevin1915
2004-08-10
打赏
举报
回复
你可以分析订单的各种状态,抽象出一个订单类,在订单子类中,再针对相关业务进行相关状态设定.
对不同的业务状态,设定不同的参数.
maowu
2004-08-10
打赏
举报
回复
up
haode
2004-08-10
打赏
举报
回复
个人认为不需要创建一个单独的状态表,维护一个状态字段就可以了,否则会增加数据库的工作量,影响数据库性能。
统计一下状态发生变化的情况,约定一下修改状态字段的步骤。思维条理一下就不容易出错了。
HITZXL
2004-08-10
打赏
举报
回复
如果是这样,可以考虑使用工作流了
cocolovevienna
2004-08-08
打赏
举报
回复
把数据库按范式规范化一下嘛,试试加一个状态表,看看如何,属性分别是:
提交状态/签核状态/预算状态等等,我也不知道你具体是需要些什么状态数据。假设有这些吧。
然后在订单表中加一个状态号(与订单号是一对一的关系);
不知道这样的实现与你方便否!
chen_2001
2004-08-08
打赏
举报
回复
ding
maowu
2004-08-07
打赏
举报
回复
我的问题不是在session,因为我的流程不是在一个session中走完的。
需要提交,签核,做预算等等,每个步骤可能都是不同角色的人做的。
张海霖
2004-08-07
打赏
举报
回复
state:取值1-100
或用sesson,不知道还有什么好办法。
shuneng
2004-08-07
打赏
举报
回复
gz
朋友别哭
2004-08-07
打赏
举报
回复
up
领域驱动设计与模式实战
7.3.4 精化原则:所有
状态
,即使是错误
状态
,都应该是可保存的 7.4 与持久化有关的基本的规则API的需求 7.4.1 回到已发现的API问题上 7.4.2 问题是什么 7.4.3 我们允许了不正确的转换 7.4.4 如果忘记检查怎么办 7.5 ...
高德打车通用可编排
订单
状态
机引擎设计
订单
状态
流转是交易系统的最为核心的工作,
订单
系统往往都会存在
状态
多、链路长、逻辑
复杂
的特点,还存在多场景、多类型、多业务维度等业务特性。在保证
订单
状态
流转稳定性的前提下、可扩展性和可维护性是我们需要...
ThinkPHP5有/无路由两种
状态
底层代码执行
流程
源码分析
将从入口文件index.php的第一行代码开始一直讲解到整个
流程
的后一条代码,分别阐述了ThinkPHP5在无路由和有路由两种
状态
的整个代码执行
流程
有兴趣的可以加ThinkPHP二次开发和源码
讨论
的QQ群:4552668
java
中
审核
订单
流程
图_java 实现一套
流程
管理、流转的思路(伪工作流)
在做某个管理项目时,被要求实现一套
流程
管理,比如请假的申请审批
流程
等,在参考了很多资料,并和同事
讨论
后,得到了一个自主实现的
流程
管理。以下提供我的设计思路,知道了思路,实现起来就简单很多了。首先我设计...
mysql
订单
表如何设计?
mysql
订单
表如何设计? 商品表和
订单
表 。 通过一个表来关联。 那删除了商品,相关联的
订单
表如何显示出这个已经...
订单
表
中
引用商品表主键,删除使用
状态
假删。 同时引入商品的
状态
,总之就是反范式设计,保证一次
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章